$30 off During Our Annual Pro Sale. View Details »
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
53
Техническая и программная сторона VoIP
iqtek96
0
110
WebRTC
iqtek96
1
120
2._Разработка_с_Asterisk.pdf
iqtek96
0
91
ML в VoIP
iqtek96
0
120
FMC - интегрируем офисную телефонию с GSM сетью
iqtek96
0
55
Что нового в VoIP в 2019
iqtek96
0
52
Обзор конфигурации Kamailio в Kazoo
iqtek96
0
170
Kamailio как proxy для WebRTC
iqtek96
0
350
Other Decks in Programming
See All in Programming
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.9k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
All(?) About Point Sets
hole
0
260
無秩序からの脱却 / Emergence from chaos
nrslib
2
12k
Module Harmony
petamoriken
2
610
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
260
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
130
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
170
AI時代もSEOを頑張っている話
shirahama_x
0
230
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
120
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
260
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Agile that works and the tools we love
rasmusluckow
331
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Designing for humans not robots
tammielis
254
26k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Side Projects
sachag
455
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]
Василий
Полозов