User Tools

Site Tools


asterisk._интеграция

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
asterisk._интеграция [2021/06/03 09:06]
val [Упражнение 3.3. Подключение телефонных аппаратов]
asterisk._интеграция [2022/04/17 13:06]
val [Упражнение 1.1. Настройка сервера Asterisk, sip каналов и базового диалплана]
Line 33: Line 33:
   * [[Сервис Asterisk#​Установка]] Asterisk   * [[Сервис Asterisk#​Установка]] Asterisk
   * [[Сервис Asterisk#​Настройка базового функционала IP PBX]] - [[Сервис Ansible]]   * [[Сервис Asterisk#​Настройка базового функционала IP PBX]] - [[Сервис Ansible]]
 +
 +  * Запустить [[Сервис MySQL#​Установка]] MySQL
 +
 +  * [[ZoIPer]]
 +
  
 ===== Модуль 2. Интеграция Asterisk с базами данных ===== ===== Модуль 2. Интеграция Asterisk с базами данных =====
Line 81: Line 86:
  
   * [[Сервис Asterisk#​Шаблон конфигурации для обработки входящих вызовов]]   * [[Сервис Asterisk#​Шаблон конфигурации для обработки входящих вызовов]]
 +
 +  * Запустить установку [[Сервис Festival]]
 +
   * [[Сервис Asterisk#​Asterisk ODBC функции]]   * [[Сервис Asterisk#​Asterisk ODBC функции]]
  
Line 121: Line 129:
   * [[Сервис Asterisk#​Provisioning]]   * [[Сервис Asterisk#​Provisioning]]
   * SIP Phone Panasonic KX-HDVXXX [[SIP Phone Panasonic KX-HDVXXX#​Перезагрузка]]   * SIP Phone Panasonic KX-HDVXXX [[SIP Phone Panasonic KX-HDVXXX#​Перезагрузка]]
-  * Linksys SPA-3102 [[Linksys SPA-3102#​Восстановление фабричных настроек]]+  ​* [[PhonerLite]] 
 +  ​* Linksys SPA-3102 [[Linksys SPA-3102#​Восстановление фабричных настроек]] ​(вероятно,​ тоже хватит перезагрузки)
  
 ===== Вопросы ===== ===== Вопросы =====
Line 128: Line 137:
  
  
-===== Модуль 4. Использование модулей ​Astrisk ​для интеграции с внешними системами =====+===== Модуль 4. Использование модулей ​Asterisk ​для интеграции с внешними системами =====
  
 ==== Теория ==== ==== Теория ====
Line 143: Line 152:
 ==== Лабораторные работы ==== ==== Лабораторные работы ====
  
-==== Упражнение 4.1. Интеграция с системой синтеза речи ​Festiva ​====+==== Упражнение 4.1. Интеграция с системой синтеза речи ​Festival ​====
  
   * [[Сервис Festival]]   * [[Сервис Festival]]
   * [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]   * [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]
 +  * [[Zabbix Вам позвонит и расскажет...]]
  
 ==== Упражнение 4.2. Интеграция с системами электронной почты ==== ==== Упражнение 4.2. Интеграция с системами электронной почты ====
Line 156: Line 166:
   * [[Web интерфейс к почте]]   * [[Web интерфейс к почте]]
  
-  * [[Сервер dovecot#Настройка с использованием стандартных mailboxes ​и аутентификации открытым текстом]]+  * [[Сервер dovecot]] (через [[Сервис ​Ansible]], ​добавить сертификат в репозиторий linux, смкомментарии voicemail.conf)
  
-В классе,​ создать ящик для абонента 403 в формате imap+<​code>​ 
 +# ansible-playbook conf/​ansible/​roles/​mail.yml 
 +</​code>​
  
-В вебинаре, для абонентов 401 и 402, подключиться к почтовому серверу для прослушивания голосовой почты можно с домашнего компьютера по адресу http://​172.16.1.254/mail+  * Создать ящик ​для абонента 403 в формате imap подключиться к почтовому серверу для прослушивания голосовой почты можно с домашнего компьютера по адресу http://​172.16.1.X/mail 
 +  * Можно создать пользователя user3 (точно пригодится в 5-м модуле) 
 + 
 +<​code>​ 
 +# useradd -m user3 
 + 
 +# passwd user3 
 +...      password3 
 +</​code>​
  
   * [[Сервис Asterisk#​Локализация сообщений Asterisk]]   * [[Сервис Asterisk#​Локализация сообщений Asterisk]]
Line 170: Line 190:
 Сценарий:​ уведомляем пользователей о звонке (и кто звонит) на их телефон через xmpp клиент (удобно для пользователей телефонов без дисплеев),​ управляем вызовом согласно статусу присутствия абонента. ​ Сценарий:​ уведомляем пользователей о звонке (и кто звонит) на их телефон через xmpp клиент (удобно для пользователей телефонов без дисплеев),​ управляем вызовом согласно статусу присутствия абонента. ​
  
-  * Добавляем в стенд client3 (в классе) или client2 (в вебинаре)+  * Добавляем в стенд client3 (в классе)
   * Сервис OpenFire [[Сервис OpenFire#​Установка]]   * Сервис OpenFire [[Сервис OpenFire#​Установка]]
   * Сервис OpenFire [[Сервис OpenFire#​Подключение и предварительная настройка]]   * Сервис OpenFire [[Сервис OpenFire#​Подключение и предварительная настройка]]
-  * Сервис OpenFire [[Сервис OpenFire#​Управление учетными записями]] (сделать всех "​buddy"​ для мониторинга статуса абонентаможет потребоваться перезапуск сервиса asterisk) +  * Сервис OpenFire [[Сервис OpenFire#​Управление учетными записями]] (достаточно user3/​password3) 
-  * Проверяем наличие MY-USER-ID для 403 или 402-го ​канала ([[Сервис Asterisk#​Настройка базового функционала IP PBX]])+  * Cделать всех "​buddy"​ для мониторинга статуса абонента ​(может потребоваться перезапуск сервиса asterisk) 
 +  * Проверяем наличие MY-USER-ID для 403 канала ([[Сервис Asterisk#​Настройка базового функционала IP PBX]])
   * [[Сервис Asterisk#​XMPP]]   * [[Сервис Asterisk#​XMPP]]
  
Line 187: Line 208:
 ==== Теория ==== ==== Теория ====
  
-  * Приложения ​[[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#​Приложение System]]  ​   * Простой пример использования [[Сервис Asterisk#​Приложение System]]  ​
Line 195: Line 218:
   * Новая версия вебинара "​Голосовые сервисы помогут голосовой почте!"​ начиная с последнего пункта [[Голосовые сервисы помогут голосовой почте!#​Шаг 3. Настраиваем asterisk]] и до конца   * Новая версия вебинара "​Голосовые сервисы помогут голосовой почте!"​ начиная с последнего пункта [[Голосовые сервисы помогут голосовой почте!#​Шаг 3. Настраиваем asterisk]] и до конца
  
-  * [[Сервис Asterisk#​Приложение SHELL]]+
  
 ===== Вопросы ===== ===== Вопросы =====
  
   - Чем System отличается от SHELL   - Чем System отличается от SHELL
-===== Модуль 6. Управление ​Astrisk-ом из приложений =====+===== Модуль 6. Управление ​Asterisk-ом из приложений =====
  
 ==== Теория ==== ==== Теория ====
Line 277: Line 300:
   * [[http://​server.corpX.un/​asterisk/​addrbook.txt]]   * [[http://​server.corpX.un/​asterisk/​addrbook.txt]]
   * [[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 не ставить / в конце)
 +
 +<​code>​
 +403
 +http://​server.corpX.un:​8088
 +default
 +asterisk
 +asterisk
 +Convert phone numbers
 +</​code>​
  
  
asterisk._интеграция.txt · Last modified: 2022/04/17 13:08 by val