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
Next revision Both sides next revision
asterisk._интеграция [2021/06/03 09:03]
val [Упражнение 3.2. Конфигурация Asterisk на основании информации в Microsoft AD]
asterisk._интеграция [2022/04/17 13:04]
val [Упражнение 2.5. Примеры работы с БД из диалплана]
Line 33: Line 33:
   * [[Сервис Asterisk#​Установка]] Asterisk   * [[Сервис Asterisk#​Установка]] Asterisk
   * [[Сервис Asterisk#​Настройка базового функционала IP PBX]] - [[Сервис Ansible]]   * [[Сервис Asterisk#​Настройка базового функционала IP PBX]] - [[Сервис Ansible]]
 +  * [[ZoIPer]]
 +
  
 ===== Модуль 2. Интеграция Asterisk с базами данных ===== ===== Модуль 2. Интеграция Asterisk с базами данных =====
Line 81: Line 83:
  
   * [[Сервис Asterisk#​Шаблон конфигурации для обработки входящих вызовов]]   * [[Сервис Asterisk#​Шаблон конфигурации для обработки входящих вызовов]]
 +
 +  * Запустить установку [[Сервис Festival]]
 +
   * [[Сервис Asterisk#​Asterisk ODBC функции]]   * [[Сервис Asterisk#​Asterisk ODBC функции]]
  
Line 120: Line 125:
  
   * [[Сервис 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 134:
  
  
-===== Модуль 4. Использование модулей ​Astrisk ​для интеграции с внешними системами =====+===== Модуль 4. Использование модулей ​Asterisk ​для интеграции с внешними системами =====
  
 ==== Теория ==== ==== Теория ====
Line 143: Line 149:
 ==== Лабораторные работы ==== ==== Лабораторные работы ====
  
-==== Упражнение 4.1. Интеграция с системой синтеза речи ​Festiva ​====+==== Упражнение 4.1. Интеграция с системой синтеза речи ​Festival ​====
  
   * [[Сервис Festival]]   * [[Сервис Festival]]
   * [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]   * [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]
 +  * [[Zabbix Вам позвонит и расскажет...]]
  
 ==== Упражнение 4.2. Интеграция с системами электронной почты ==== ==== Упражнение 4.2. Интеграция с системами электронной почты ====
Line 156: Line 163:
   * [[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 187:
 Сценарий:​ уведомляем пользователей о звонке (и кто звонит) на их телефон через 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 205:
 ==== Теория ==== ==== Теория ====
  
-  * Приложения ​[[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 215:
   * Новая версия вебинара "​Голосовые сервисы помогут голосовой почте!"​ начиная с последнего пункта [[Голосовые сервисы помогут голосовой почте!#​Шаг 3. Настраиваем asterisk]] и до конца   * Новая версия вебинара "​Голосовые сервисы помогут голосовой почте!"​ начиная с последнего пункта [[Голосовые сервисы помогут голосовой почте!#​Шаг 3. Настраиваем asterisk]] и до конца
  
-  * [[Сервис Asterisk#​Приложение SHELL]]+
  
 ===== Вопросы ===== ===== Вопросы =====
  
   - Чем System отличается от SHELL   - Чем System отличается от SHELL
-===== Модуль 6. Управление ​Astrisk-ом из приложений =====+===== Модуль 6. Управление ​Asterisk-ом из приложений =====
  
 ==== Теория ==== ==== Теория ====
Line 277: Line 297:
   * [[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