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

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


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

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


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

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

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

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

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

[public]

exten => _X!,1,Answer()
exten => _X!,n,JabberSend(aster,user1@corp13.un,Ivan, hello ${EXTEN} times)
exten => _X!,n,JabberSend(aster,user2@corp13.un,Petr, hello ${EXTEN} times)
exten => _X!,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

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

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

Шаг 5. Спасите plugin Asterisk-IM

интеграция_asterisk_с_решениями_im_и_presence.1562659322.txt.gz · Последние изменения: 2019/07/09 11:02 — val