Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ретроспектива одного проекта - IqDialer
Search
IqTek
October 02, 2019
Programming
0
130
Ретроспектива одного проекта - IqDialer
IqTek
October 02, 2019
Tweet
Share
More Decks by IqTek
See All by IqTek
Обзор понятий и технологий VoIP
iqtek96
0
42
Техническая и программная сторона VoIP
iqtek96
0
92
WebRTC
iqtek96
1
100
2._Разработка_с_Asterisk.pdf
iqtek96
0
80
ML в VoIP
iqtek96
0
99
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
38
Что нового в VoIP в 2019
iqtek96
0
42
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
130
Kamailio как proxy для WebRTC
iqtek96
0
290
Other Decks in Programming
See All in Programming
Hotwire or React? ~Reactの録画機能をHotwireに置き換えて得られた知見~ / hotwire_or_react
harunatsujita
9
4.1k
Synchronizationを支える技術
s_shimotori
1
150
外部システム連携先が10を超えるシステムでのアーキテクチャ設計・実装事例
kiwasaki
1
230
レガシーな Android アプリのリアーキテクチャ戦略
oidy
1
170
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
0
160
Dev ContainersとGitHub Codespacesの素敵な関係
ymd65536
1
130
macOS でできる リアルタイム動画像処理
biacco42
7
1.9k
讓數據說話:用 Python、Prometheus 和 Grafana 講故事
eddie
0
350
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
52
32k
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.4k
Java ジェネリクス入門 2024
nagise
0
610
RailsのPull requestsのレビューの時に私が考えていること
yahonda
5
1.7k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
A Philosophy of Restraint
colly
203
16k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Docker and Python
trallard
40
3.1k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Your Own Lightsaber
phodgson
102
6.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Transcript
РЕТРОСПЕКТИВА ОДНОГО ПРОЕКТА IqDialer +7 (381) 266 22 60
[email protected]
Василий Полозов
Система исходящего обзвона. IqDialer -
Начало Есть Vicidial и экспертиза в нем, но нет ▪
API ▪ Интеграций ▪ Интуитивного интерфейса Сделаем Свое!
None
Подход №1 Задача на 2016 год: обзвон потенциальных клиентов. Стэк
технологий ▪ Cron ▪ Php ▪ Mysql ▪ Call-файлы ▪ CSV (импорт, экспорт) ▪ Веб интерфейс
Подход №2 ▪ Python ▪ REST-like API ▪ PostgreSQL (Партицирование,
Jsonb) ▪ Clickhouse Стэк технологий ▪ WebSockets ▪ Vue.js + TypeScript ▪ Asterisk: AMI, Call-файлы, ARI
Задача: обзвон должников
Микросервисы ▪ Import, Export (csv, json, xml, html, excel) ▪
Tasks - отложенные задачи (показать ход выполнения и отдать результат) ▪ Notifications - доставка обновлений ▪ Event sourcing - для aудита (кто что поменял) ▪ SSO - единая точка входа в приложения (интеграция с AD)
Создать продукт даже не половина дела, а дальше?
Продажи: ▪ маркетинг ▪ демонстрации ▪ коммерческое предложение ▪ договора
▪ счета ▪ акты Внедрение: ▪ инсталляция ▪ пред. настройка ▪ документация Сопровождение: ▪ мониторинг ▪ метрики ▪ обновление Тех. поддержка
Продажи: ▪ Демонстрации - запись скайп демонстраций - нарезка Внедрение:
▪ Инсталляция, пред. настройка, обновление, - Docker-compose ▪ Документация - WebCast Сопровождение: ▪ Мониторинг - Zabbix ▪ Логи - ELK ▪ Exception tracking, profiler - OpenTracing ▪ Метрики - Clickhose && Grafana Наш подход
Метрики
Метрики
А можно еще? ▪ GSM gateway monitoring ▪ Антиробот ▪
Голосовое управление IVR ▪ WFM ▪ SMS center ▪ Web Arm Operator (WebRTC) ▪ Определение оператора и региона номера телефона ▪ Синтез речи ▪ VQM
Свои идеи к продуктам: ▪ Queue Player ▪ Свои CallFlow
▪ Свой Routing
СПАСИБО ЗА ВНИМАНИЕ! +7 (381) 266 22 60
[email protected]
Василий
Полозов