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
160
Ретроспектива одного проекта - IqDialer
IqTek
October 02, 2019
Tweet
Share
More Decks by IqTek
See All by IqTek
Обзор понятий и технологий VoIP
iqtek96
0
50
Техническая и программная сторона VoIP
iqtek96
0
110
WebRTC
iqtek96
1
120
2._Разработка_с_Asterisk.pdf
iqtek96
0
87
ML в VoIP
iqtek96
0
120
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
51
Что нового в VoIP в 2019
iqtek96
0
50
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
160
Kamailio как proxy для WebRTC
iqtek96
0
340
Other Decks in Programming
See All in Programming
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
110
tool ディレクティブを導入してみた感想
sgash708
1
140
The State of Fluid (2025)
s2b
0
170
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
630
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
110
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.6k
JetBrainsのAI機能の紹介 #jjug
yusuke
0
210
実践 Dev Containers × Claude Code
touyu
1
210
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
860
コンテキストエンジニアリング Cursor編
kinopeee
1
440
Go製CLIツールをnpmで配布するには
syumai
2
1.2k
Introduction to Git & GitHub
latte72
0
110
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
560
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Documentation Writing (for coders)
carmenintech
73
5k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Visualization
eitanlees
146
16k
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]
Василий
Полозов