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
140
Ретроспектива одного проекта - IqDialer
IqTek
October 02, 2019
Tweet
Share
More Decks by IqTek
See All by IqTek
Обзор понятий и технологий VoIP
iqtek96
0
47
Техническая и программная сторона VoIP
iqtek96
0
97
WebRTC
iqtek96
1
110
2._Разработка_с_Asterisk.pdf
iqtek96
0
84
ML в VoIP
iqtek96
0
110
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
44
Что нового в VoIP в 2019
iqtek96
0
46
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
150
Kamailio как proxy для WebRTC
iqtek96
0
310
Other Decks in Programming
See All in Programming
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
130
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
180
Better Code Design in PHP
afilina
0
190
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
420
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.3k
iOSでQRコード生成奮闘記
ktcryomm
2
140
Rubyと自由とAIと
yotii23
6
1.9k
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
140
Jasprが凄い話
hyshu
0
190
Duke on CRaC with Jakarta EE
ivargrimstad
0
190
Jakarta EE meets AI
ivargrimstad
0
710
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
How to train your dragon (web standard)
notwaldorf
91
5.9k
How GitHub (no longer) Works
holman
314
140k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
The Cult of Friendly URLs
andyhume
78
6.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Fireside Chat
paigeccino
35
3.2k
The Cost Of JavaScript in 2023
addyosmani
47
7.5k
KATA
mclloyd
29
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Practical Orchestrator
shlominoach
186
10k
Designing Experiences People Love
moore
140
23k
Transcript
РЕТРОСПЕКТИВА ОДНОГО ПРОЕКТА IqDialer +7 (381) 266 22 60 pva@iqtek.ru
Василий Полозов
Система исходящего обзвона. 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 pva@iqtek.ru Василий
Полозов