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 13:03]
val [Шаг 1. Исходное состояние стенда]
интеграция_asterisk_с_решениями_im_и_presence [2019/07/09 13:14]
val [Шаг 3. Интеграция Asterisk с Microsoft AD]
Line 42: Line 42:
 </​code>​ </​code>​
   * [[Сервис Asterisk#​Настройка PJSIP транспорта]]   * [[Сервис Asterisk#​Настройка PJSIP транспорта]]
 +  * Назначаем ФИО пользователям в AD на русском
   * [[Сервис Asterisk#​Интеграция с Microsoft AD и LDAP]]   * [[Сервис Asterisk#​Интеграция с Microsoft AD и LDAP]]
 ===== Шаг 4. Интеграция плана нумерации и протокола XMPP ===== ===== Шаг 4. Интеграция плана нумерации и протокола XMPP =====
Line 59: Line 60:
 </​code>​ </​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