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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
IqTek
October 02, 2019
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ретроспектива одного проекта - IqDialer
IqTek
October 02, 2019
More Decks by IqTek
See All by IqTek
Обзор понятий и технологий VoIP
iqtek96
0
86
Техническая и программная сторона VoIP
iqtek96
0
140
WebRTC
iqtek96
1
140
2._Разработка_с_Asterisk.pdf
iqtek96
0
120
ML в VoIP
iqtek96
0
150
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
82
Что нового в VoIP в 2019
iqtek96
0
72
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
210
Kamailio как proxy для WebRTC
iqtek96
0
390
Other Decks in Programming
See All in Programming
AIの中の人になってみる
htkym
0
120
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
490
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
240
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
390
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
100
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
210
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
160
メールのエイリアス機能を履き違えない
isshinfunada
0
250
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
620
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.2k
VibeCodingからAgenticWorkflowへ
starfish719
0
860
ALB ログから Trace を気合で繋げる技術
fohte
5
560
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
First, design no harm
axbom
PRO
2
1.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
510
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The SEO identity crisis: Don't let AI make you average
varn
0
540
The Curse of the Amulet
leimatthew05
2
14k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Rails Girls Zürich Keynote
gr2m
96
14k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Making Projects Easy
brettharned
120
6.7k
Google's AI Overviews - The New Search
badams
0
1.1k
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]
Василий
Полозов