User Tools

Site Tools


интеграция_asterisk_с_решениями_im_и_presence

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_с_решениями_im_и_presence [2019/07/09 09:18]
val [Шаг 2. Установка Asterisk и настройка модуля XMPP]
интеграция_asterisk_с_решениями_im_и_presence [2019/07/09 13:14]
val [Шаг 3. Интеграция Asterisk с Microsoft AD]
Line 8: Line 8:
  
   * [[Открытое решение IM и Presence в инфраструктуре Microsoft AD]]   * [[Открытое решение IM и Presence в инфраструктуре Microsoft AD]]
 +  * [[Материалы по Windows#​Установка русского Language pack в Windows Server 2016]] 
 +  * server RAM 2Gb и установлен [[Сервис Festival]] ​
 ===== Шаг 2. Установка Asterisk и настройка модуля XMPP ===== ===== Шаг 2. Установка Asterisk и настройка модуля XMPP =====
  
Line 41: Line 42:
 </​code>​ </​code>​
   * [[Сервис Asterisk#​Настройка PJSIP транспорта]]   * [[Сервис Asterisk#​Настройка PJSIP транспорта]]
 +  * Назначаем ФИО пользователям в AD на русском
   * [[Сервис Asterisk#​Интеграция с Microsoft AD и LDAP]]   * [[Сервис Asterisk#​Интеграция с Microsoft AD и LDAP]]
 ===== Шаг 4. Интеграция плана нумерации и протокола XMPP ===== ===== Шаг 4. Интеграция плана нумерации и протокола XMPP =====
 +
  
   * Создаем группу group1 в AD, включаем всех xmpp пользователей (включая Administrator)   * Создаем группу group1 в AD, включаем всех xmpp пользователей (включая Administrator)
-  * Настраиваем [[Сервис OpenFire#​Управление контактами]] для возможности пользователей видеть статус друг друга ​(надо ​перезапустить ​asterisk и перелогиниться пользователям)+  * Настраиваем [[Сервис OpenFire#​Управление контактами]] для возможности пользователей видеть статус друг друга ​ 
 +<​code>​ 
 +# service openfire restart 
 +</​code>​ 
 +  * Может понадобиться перелогиниться пользователям
  
 +  * Включаем tls для сервиса [[Сервис Asterisk#​XMPP]]
 +  * [[Сервис Asterisk#​Локализация сообщений Asterisk]]
 +<​code>​
 +# service asterisk restart
 +</​code>​
   * Индикация,​ кто звонит абоненту (АОН) и анализ его статуса через протокол [[Сервис Asterisk#​XMPP]]   * Индикация,​ кто звонит абоненту (АОН) и анализ его статуса через протокол [[Сервис Asterisk#​XMPP]]
  
 +Бонус - добавляем систему синтеза речи Festival
 +
 +  * Сервис Festival - [[Сервис Festival#​Варианты использования в режиме server]]
 +
 +<​code>​
 +# cat /​etc/​asterisk/​extensions.conf
 +</​code><​code>​
 +...
 +exten => _4XX,​n(busy),​Set(MY-CALLED-USER-NAME-PHONE=${PJSIP_ENDPOINT(${EXTEN},​callerid)})
 +exten => _4XX,​n,​Set(MY-CALLED-USER-NAME=${CUT(MY-CALLED-USER-NAME-PHONE,​\",​2)})
 +exten => _4XX,​n,​Festival(${MY-CALLED-USER-NAME} занят)
 +</​code>​
 ===== Шаг 5. Спасите plugin Asterisk-IM ===== ===== Шаг 5. Спасите plugin Asterisk-IM =====
  
интеграция_asterisk_с_решениями_im_и_presence.txt · Last modified: 2019/07/25 11:30 by val