Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Андрій Корнілов Asterisk
1. asterisk
1 Програмування діалплану
● conf
● ael
● lua
● ruby
2 API - рай для програміста
● ldap/active directory
● SQL
○ sql функції діалплану
○ realtime конфігурація
● AGI
○ може бути єдиною точкою входу в діалплан
○ універсальний інтерфейс
○ протокол, який може бути реалізований на довільній зручній для
вирішення задачі мові
● AMI
○ повний контроль над процесами в режимі реального часу
○ універсальний інтерфейс
■ tcp
■ rest - xml, json
○ протокол
3 Плюшки - підтримка в мовах, фреймворки
● Підтримка в мовах
○ python, php, ruby, perl + більшість відомих мов
● Підтримка в фреймворках
○ Twisted
○ NodeJS
○ Adhearsion - рубі фреймворк
● Підтримка платформ
○ symbian
○ android
○ ios
● Цікаві можливості SIP
○ передача в заголовках тексту, урл, картинок
○ обмін текстовими повідомленнями
○ підтримка статусів (присутність)
○ безпечні комунікації
● Інше - TTS/STT
4 Чим можна надихатися?
● або - все це також voip
○ skype - voip технологія
■ facebook calls
2. ○ google talk - стартап gizmo
■ g+ дзвінки, відеодзвінки, групові відеоконферентції
5 Де брати конкретні ідеї
● копікати
○ crunchbase - трошки статистики
■ crunchbase=# select count(*) from org where overview ~* 'voip';
● 299
■ crunchbase=# select '$' || ceil(sum(amount_raised::float) /
1000000) || 'M' as money from org where overview ~* 'voip';
● $1629M
● слухати бізнес
○ linkedin - групи, присвячені колцентрам
6 До чого прикласти руки програмісту /
стартаперу
● b2b
○ Unified communications
○ Hosted pbx - телефонний saas
○ Crm integration / popups
○ Click to call
○ Системи обдзвону
○ Dashboards/Analytics
○ IVR/VXML
○ Voice mining
● b2c
○ ???
7 Екосистема або як просувати свій продукт
● b2b
○ asterisk forge
○ asterisk exchange
○ plugins і addons для різноманітних дистрибутивів asterisk
○ linkedin