Содержание
- 2. Цели Что такое AMI и что он делает Узнать как использовать AMI для CTI (Computer Telephony
- 3. Computer Telephony Integration Ценность в интеграции компьютеров и телефонов Различные CTI стандарты с ~1980 Доступен различный
- 4. Asterisk Manager Interface Введение: AMI "Ответ Астериска на CTI“ Позволяет: Контролировать вызов Мониторинг активности/событий Удаленная конфигурация
- 5. Asterisk Manager Interface Конфигурируется в manager.conf Слушает на порту TCP 5038 или HTTP на порту 8088
- 6. AMI: Ключевые команды Originate: создать звонок (как с call-файлами) MixMonitor: начать запись разговора Redirect: перенаправить вызов
- 7. Manager.conf "enable=yes" иначе AMI не будет активирован Set "webenable=yes" для работы HTTP/AJAM Типичный синтаксис вроде [user]
- 8. AMI: Синтаксис команды Использует тэги в формате “Header: value", по одному в строчке Окончание вводом пустой
- 9. Простой AMI пример: Remote Login + Originate root@asterisk:~# telnet localhost 5038 Trying ::1... Trying 127.0.0.1... Connected
- 10. Что выводится при подключении Action: Login Username: 123 Secret: 123 Response: Success Message: Authentication accepted
- 11. Запускаем originate Action: Originate Channel: PJSIP/7001 Context: phones Exten: 7002 Priority: 1 Response: Success Message: Originate
- 12. Пример AMI приложений Screen-pops на входящем звонке срабатывает поиск по БД по номеру звонящего, открывает в
- 13. Безопасность AMI и best practices Установите "displayconnects=yes", "allowmultiplelogin=no“ Используйте TLS Не открывайте доступ на публичном IP
- 14. Безопасность AMI и best practices Мониторьте "Event: FullyBooted" что бы убедиться, что вы не посылаете Action
- 16. Скачать презентацию