Как настроить интеграцию SugarCRM и Asterisk?

Если сделать связку (интеграцию) SugarCRM и Asterisk, то можно будет получить следующие функции:

Разные функции реализуется разными способами.

Всплывающая карточка и исходящий звонок.

Эти функции реализуются при помощи стандартного интерфейса Asterisk-а, который называется AMI (Asterisk Managment Interface). В SugarCRM устанавливается дополнительный модуль, который умеет подключаться к Asterisk через интерфейс AMI.

Как только в Asterisk поступает входящий звонок, SugarCRM узнает об этом: в SugarCRM через AMI посылается сообщение, с какого внешнего номера и на какой внутренний номер поступил звонок.

В CRM системе для каждого пользователя указывается его внутренний телефонный номер. Поэтому когда в SugarCRM от Asterisk приходит сообщение о входящем звонке, CRM понимает, для какого пользователя надо показать всплывающую карточку.

Какого клиента показать на карточке, CRM понимает по тому номеру, с которого пришел вызов: CRM смотрит среди контактов, контрагентов и предварительных контактов, от кого мог прийти этот звонок, и на всплывающей карточке показывает список тех, кто потенциально мог позвонить.

Запись аудио разговоров и регистрация всех звонков на карточке клиента

После установки нашего модуля в SugarCRM на карточках контактов, контрагентов и предварительных контактов появится панель «Телефонные звонки». На это панели будет отображаться полная история совершенных телефонных звонков (как входящих, так и исходящих).

Для каждого звонка отображается с какого на какой номер был совершен звонок, сколько звонок длился, а также будет отображаться плеер для проигрывания аудио записей разговоров.

Все аудио записи создаются при помощи дополнительного модуля, который ставится на Asterisk. Это модуль не только делает аудио запись, но также сообщает SugarCRM место, куда он сохранил аудио запись. Как правило, аудио записи хранятся на том сервере, где установлен Asterisk. Когда надо проигрывать аудио запись, CRM подключается к серверу Aserisk-а и оттуда считывает запись. При помощи настроек можно сделать так, чтобы аудио записи сохранялись прямо на сервер CRM.

Автоматическая («умная») переадресация

На Asterisk ставит дополнительный модуль, который умеет отправлять запросы в CRM систему. При помощи этих запросов Asterisk узнает, на какой внутренний номер надо перевести звонок.

Дополнительный модуль Asterisk – это по сути веб клиент, который делает запрос на веб сервис SugarCRM. В запросе модуль передает, с какого номер пришел звонок, а веб сервис SugarCRM отвечает на какой внутренний номер надо перевести текущий вызов. SugarCRM, получив номер, с которого пришел звонок, находит клиента в базе, у найденного клиента CRM узнает, кто из менеджеров ответственный за клиента, а у найденного менеджера CRM определяет внутренний номер сотрудника, и именно этот номер отправляет обратно в Asterisk.

Кроме установки дополнительного модуля в Asterisk необходимо сделать небольшие изменения в dial-плане: в dial-план надо добавить вызов дополнительного модуля, а также добавить строку, которая соединить входящий звонок с внутренним номером ответственного сотрудника.


© 2013 Ведисофт
Москва: +7 (499) 703-04-23
Екатеринбург: +7 (343) 236-60-96
Почта: info_at_vedisoft_dot_info