Инструменты пользователя

Инструменты сайта


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

Это старая версия документа.


Часть 2. Интеграция Asterisk с решениями IM и Presence

Семинар - реклама курса: Asterisk. Уровень 2. Интеграция с внешними системами

Хэштеги: Linux & Microsoft CA, Asterisk & Microsoft AD, Любые телефонные аппараты, Спасите Asterisk IM

Шаг 1. Исходное состояние стенда

Шаг 2. Установка Asterisk и настройка модуля XMPP

[public]

exten => 306,1,Answer()
exten => 306,n,JabberSend(aster,user1@corp13.un,Hello World)
exten => 306,n,Hangup()

Шаг 3. Интеграция Asterisk с Microsoft AD

конфигурация pjsip из LDAP Microsoft AD

  • Назначаем номера телефонов и адреса email пользователям в AD
  • Проверяем возможность выгружать информацию о телефонах и адресах электронной почты пользователей АД по протоколу LDAP
server# LDAPTLS_REQCERT=never ldapsearch -x -D "cn=Administrator,cn=Users,dc=corp13,dc=un" -w 'Pa$$w0rd' -H ldaps://pdc.corp13.un -b "dc=corp13,dc=un" "(telephoneNumber=4*)" cn telephoneNumber mail
server# ldapsearch -x -D "cn=Administrator,cn=Users,dc=corp13,dc=un" -w 'Pa$$w0rd' -H ldaps://pdc.corp13.un -b "dc=corp13,dc=un" "(telephoneNumber=4*)" cn telephoneNumber mail

Шаг n. Интеграция плана нумерации и протокола XMPP

  • Создаем группу в AD, включаем всех xmpp пользователей (включая Administrator)
  • Настраиваем Управление контактами для возможности пользователей видеть статус друг друга (надо перезапустить asterisk и, возможно, перелогиниться пользователям)
  • Индикация, кто звонит абоненту (АОН) и анализ статуса абонента при звонке ему с использованием протокола XMPP

Изменение статуса абонента если он ведет разговор по телефону

интеграция_asterisk_с_решениями_im_и_presence.1562579660.txt.gz · Последние изменения: 2019/07/08 12:54 — val