This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
asterisk._интеграция [2021/11/18 15:55] val [Упражнение 4.1. Интеграция с системой синтеза речи Festival] |
asterisk._интеграция [2025/08/06 07:25] (current) val [Упражнение 6.4. Asterisk REST интерфейс] |
||
---|---|---|---|
Line 29: | Line 29: | ||
==== Упражнение 1.1. Настройка сервера Asterisk, sip каналов и базового диалплана ==== | ==== Упражнение 1.1. Настройка сервера Asterisk, sip каналов и базового диалплана ==== | ||
+ | * !!! Используем **Debian 11** !!! | ||
* Настройки VM RAM: 1Gb, Audio: AC97 (для festival !!! не забыть запустить инсталляцию заранее) | * Настройки VM RAM: 1Gb, Audio: AC97 (для festival !!! не забыть запустить инсталляцию заранее) | ||
* [[Настройка сети в Linux]] - [[Сервис Ansible]] | * [[Настройка сети в Linux]] - [[Сервис Ansible]] | ||
* [[Сервис Asterisk#Установка]] Asterisk | * [[Сервис Asterisk#Установка]] Asterisk | ||
* [[Сервис Asterisk#Настройка базового функционала IP PBX]] - [[Сервис Ansible]] | * [[Сервис Asterisk#Настройка базового функционала IP PBX]] - [[Сервис Ansible]] | ||
+ | |||
+ | * Запустить [[Сервис MySQL#Установка]] MySQL | ||
+ | |||
* [[ZoIPer]] | * [[ZoIPer]] | ||
Line 83: | Line 87: | ||
* [[Сервис Asterisk#Шаблон конфигурации для обработки входящих вызовов]] | * [[Сервис Asterisk#Шаблон конфигурации для обработки входящих вызовов]] | ||
+ | |||
+ | * Запустить установку [[Сервис Festival]] | ||
+ | |||
* [[Сервис Asterisk#Asterisk ODBC функции]] | * [[Сервис Asterisk#Asterisk ODBC функции]] | ||
Line 154: | Line 161: | ||
==== Упражнение 4.2. Интеграция с системами электронной почты ==== | ==== Упражнение 4.2. Интеграция с системами электронной почты ==== | ||
- | * [[Управление учетными записями в Linux]] | + | * [[Управление учетными записями в Linux]] |
* [[Сервис MTA#Установка и настройка MTA на обработку почты домена hostname]] | * [[Сервис MTA#Установка и настройка MTA на обработку почты домена hostname]] | ||
* [[Сервис MTA#Настройка MTA на обработку почты домена corpX.un]] | * [[Сервис MTA#Настройка MTA на обработку почты домена corpX.un]] | ||
Line 161: | Line 168: | ||
* [[Сервер dovecot]] (через [[Сервис Ansible]], добавить сертификат в репозиторий linux, см. комментарии voicemail.conf) | * [[Сервер dovecot]] (через [[Сервис Ansible]], добавить сертификат в репозиторий linux, см. комментарии voicemail.conf) | ||
+ | |||
+ | <code> | ||
+ | # ansible-playbook conf/ansible/roles/mail.yml | ||
+ | </code> | ||
* Создать ящик для абонента 403 в формате imap подключиться к почтовому серверу для прослушивания голосовой почты можно с домашнего компьютера по адресу http://172.16.1.X/mail | * Создать ящик для абонента 403 в формате imap подключиться к почтовому серверу для прослушивания голосовой почты можно с домашнего компьютера по адресу http://172.16.1.X/mail | ||
Line 198: | Line 209: | ||
==== Теория ==== | ==== Теория ==== | ||
- | * Приложения [[http://www.itp-redial.com/class/weekly-notes/week4-notes/system-and-shell|System and SHELL]] | + | * [[http://www.itp-redial.com/class/weekly-notes/week4-notes/system-and-shell|System and SHELL]] |
==== Лабораторные работы ==== | ==== Лабораторные работы ==== | ||
- | * [[Сервис Asterisk#Приложение SHELL]] | + | * [[Сервис Asterisk#Функция SHELL]] |
* Простой пример использования [[Сервис Asterisk#Приложение System]] | * Простой пример использования [[Сервис Asterisk#Приложение System]] | ||
Line 231: | Line 242: | ||
* Варианты интеграции систем CRM и Asterisk | * Варианты интеграции систем CRM и Asterisk | ||
* [[https://bx24asterisk.ru/instruction/]] | * [[https://bx24asterisk.ru/instruction/]] | ||
+ | * [[https://support.by/bx24asterisk/bx24asterisk_installation.pdf]] | ||
* [[https://ru.wikipedia.org/wiki/REST|REST wikipedia]] | * [[https://ru.wikipedia.org/wiki/REST|REST wikipedia]] | ||
Line 268: | Line 280: | ||
Включение и тестирование ARI | Включение и тестирование ARI | ||
- | * [[https://wiki.asterisk.org/wiki/display/AST/Getting+Started+with+ARI|Getting Started with ARI]] | + | * [[https://docs.asterisk.org/Configuration/Interfaces/Asterisk-REST-Interface-ARI/Getting-Started-with-ARI/|Getting Started with ARI]] |
* [[Сервис Asterisk#Asterisk ARI]] | * [[Сервис Asterisk#Asterisk ARI]] | ||
- | * [[http://ari.asterisk.org/|Asterisk REST API Browser]] | + | * [[http://ari.asterisk.org/|Asterisk REST API Browser]] (использовать ssh туннель -L8088:localhost:8088) |
Организация обратных вызовов через ARI | Организация обратных вызовов через ARI | ||
Line 289: | Line 301: | ||
* Сервис HTTP [[Сервис HTTP#Управление кодировкой]] | * Сервис HTTP [[Сервис HTTP#Управление кодировкой]] | ||
* [[http://server.corpX.un/asterisk/addrbook.txt]] | * [[http://server.corpX.un/asterisk/addrbook.txt]] | ||
+ | |||
+ | * [[http://val.bmstu.ru/unix/WWW/GoogleChromeEnterpriseBundle64.zip]] | ||
* [[https://chrome.google.com/webstore/detail/asterisk-click2call/hlnmjkbpmnbgeondjeceaomhafdacmlj?hl=ru|Asterisk Click2Call]] (в URL не ставить / в конце) | * [[https://chrome.google.com/webstore/detail/asterisk-click2call/hlnmjkbpmnbgeondjeceaomhafdacmlj?hl=ru|Asterisk Click2Call]] (в URL не ставить / в конце) | ||
Line 308: | Line 322: | ||
+ | ===== Модуль 7. Дополнительные материалы ===== | ||
+ | * [[Zabbix - мониторинг Asterisk]] | ||