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
120
Ретроспектива одного проекта - IqDialer
IqTek
October 02, 2019
Tweet
Share
More Decks by IqTek
See All by IqTek
Обзор понятий и технологий VoIP
iqtek96
0
39
Техническая и программная сторона VoIP
iqtek96
0
90
WebRTC
iqtek96
1
100
2._Разработка_с_Asterisk.pdf
iqtek96
0
79
ML в VoIP
iqtek96
0
96
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
38
Что нового в VoIP в 2019
iqtek96
0
41
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
120
Kamailio как proxy для WebRTC
iqtek96
0
280
Other Decks in Programming
See All in Programming
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
120
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
800
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
490
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
5
680
Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform
dwursteisen
0
120
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
9
2.4k
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
1
470
はじめてみよう量子プログラミング
itokoichi01
0
210
o1モデルのプロンプトエンジニアリングって?
ktc_wada
0
260
Using Livebook to build and deploy internal tools @ ElixirConf 2024
hugobarauna
0
250
Featured
See All Featured
What's new in Ruby 2.0
geeforr
340
31k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
What's in a price? How to price your products and services
michaelherold
242
11k
Unsuck your backbone
ammeep
667
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Faster Mobile Websites
deanohume
304
30k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Design by the Numbers
sachag
277
19k
Automating Front-end Workflow
addyosmani
1365
200k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
The Mythical Team-Month
searls
218
43k
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]
Василий
Полозов