ќбсудим вашу задачу в Telegram - чате?

—ерверные решени€CRMЅитрикс24

»нтеграци€ Ѕитрикс24 и Asterisk

»нтеграци€ облачной CRM и офисного Asterisk

ћерион Ќетворкс

ќдним из полезнейших инструментов в повседневной работе современного бизнеса €вл€етс€ интеграци€ CRM Ц системы и офисной телефонии. Ёто позвол€ет совершать исход€щие звонки по нажатию на номер клиента, иметь всю историю звонков заказчика в CRM, прослушивать его аудиозапись разговоров, автоматически направл€ть вызов на ответственного менеджера и конечно, видеть карточку клиента при вход€щем звонке. —егодн€ мы хотим рассказать об интеграции облачной Ѕитрикс24 и IP Ц ј“— Asterisk.


 ак это работает?

Ќастройки рассмотрим на базе решени€ Ђѕростые звонкиї. ѕосле обращени€ в компанию, на почту придет ссылку на модуль дл€ Asterisk и инструкци€ по настройке.

јрхитектура работы решени€ следующа€: на офисной IP Ц ј“— Asterisk развертываетс€ модуль коннектора, с указанием необходимых настроек. ¬ свою очередь, на стороне Ѕитрикс24 устанавливаетс€ приложение и расширение дл€ браузера, в котором указываютс€ реквизиты дл€ подключени€ к коннектору на IP Ц ј“—.

ƒанное решение работает только в браузере GoogleChrome
Ќачать пользоватьс€ Ѕитрикс24 бесплатно!

Ќастройка Asterisk

ѕереходим к установке модул€ ј“— Ц коннектора на стороне Asterisk:

  • —одержимое архива prostiezvonki извлекаем в директорию Asterisk /var/www/html/admin/modules/ и переходим дальше по файловой структуре в директорию /var/www/html/admin/modules/prostiezvonki/module
  • ≈сли вы используете 32 битную систему, то скопируйте файлл libProtocolLib.so в директорию /usr/lib и cel_prostiezvonki.so в директорию /usr/lib/asterisk/modules. ≈сли у вас установлена 64 битна€ система, то загрузите их в /usr/lib64 и /usr/lib64/asterisk/modules соответственно.
  • ‘айл из архива cel.conf переместите в директорию /etc/asterisk

ѕосле настроек, переходим в интерфейс FreePBX. ѕерейдите во вкладку AdminModule Admin. Ќаходим модуль Ђѕростые звонкиї и производим его установку. ѕосле этого, приступаем к настройке: переходи во вкладку AdminModule Admin:

Ќастройка коннектора дл€ интеграции Ѕитрикс24 и Asterisk

–ассмотрим опции настройки модул€:

  • ќбща€ настройка модул€
    • ѕароль - пароль, с помощью которого, Ѕитрикс24 будет подключатьс€ к ј“— Ц коннектору. ¬ данном примере пароль простой - P@ssw0rd
    • Ћог файл - полный путь к лог - файлу, в котором коннектор будет фиксировать детали своей работы
    • ”ровень записи лога - глубина логировани€. Ёто значение имеет смысл мен€ть на debug на этапе отладаки и "траблшутинга"
    • ѕорт - порт, на котором ј“— - коннектор будет "слушать" подключение от Ѕитрикс24
    • Ћицензи€ - лицензионный ключ, который вам прислала команда технической поддержки
    • –азмер очереди событий - параметр регламентирует размер очереди, в которой накапливаетс€ истори€ звонков в случае отсутстви€ соединени€ между коннектором на ј“— и CRM - системой
  • ќбща€ настройка модул€
    • ѕрефикс дл€ вход€щих - префикс, который система будет подставл€ть к вход€щим звонкам, в момент передачи в Ѕитрикс24
    • ѕрефикс дл€ исход€щих - при использовании функции "Click - to - Call", то есть звонок по нажатию, коннектор будет подставл€ть префикс дл€ исход€щих вызовов
    • “ип канала - в нашем примере мы работает по протоколу SIP
    • ƒлина внутренних номеров - например, если вы используете внутреннюю нумерацию с 100 - 199, то данное значение будет равно 3
  • Ќастройка записи телефонных разговоров
    • ¬нешн€€ директори€ - директори€, в которой содержатс€ файлы системы записи. «десь содержитс€ внешний IP Ц адрес нашего маршрутизатора и проброшенный порт. —воего рода это префикс дл€ ссылок на аудио - файл, который коннектор будет подставл€ть при передаче их в Ѕитрикс24. ћы подробно расскажем о настройке этого пол€ далее.
  • Ќастройка умной переадресации
    • “аймаут поиска - врем€, в течение которого, коннектор ожидает получить номер ответственного сотрудника от Ѕитрикс24
    • “аймаут ответа - врем€, в течение которого будет звонить телефон ответственного менеджера
ƒл€ использовани€ функции Ђ”мна€ переадресаци€ї (перевод звонка на ответственного менеджера), установите соответствующую галочку в настройках вход€щих маршрутов

—сылки на запись разговора в Ѕитрикс24

ѕодключитесь к серверу IP Ц ј“— Asterisk по SSH. —оздадим директорию audio в корневой директории WEB Ц сервера /var/www/html/:

[root@asterisk ~]# mkdir /var/www/html/audio

ѕосле этого смонтируем папку, где хран€тс€ файлы системы записи разговоров Asterisk в созданную директорию. ƒл€ этого, откройте файл /etc/fstab:

[root@asterisk ~]# vim /etc/fstab

ƒобавьте в файл следующую запись:

/var/spool/asterisk/monitor/ /var/www/html/audio/     none    rbind    0    0

ѕримените изменени€ командой mount -a


Ќастройка Ѕитрикс24 дл€ работы с коннектором

ѕриступаем к настройке Ѕитрикс24. ƒл€ этого, переходим в раздел ѕриложен般се приложени€IP-телефони€ѕростые звонки. ѕроизведите установку указанного приложени€:

”становка приложени€ дл€ интеграции Ѕитрикс24 и Asterisk

“еперь устанавливаем расширение дл€ браузера Google Chrome.  ликните по кнопке ниже и установите указанное расширение:

ѕереходим по пути ЌастройкаЂ»нструментыЂ–асширени€. Ќаходим Ђѕростые звонкиї и нажимаем Ќастройки дл€ конфигурации опций подключени€ к ј“— Ц коннектору:

ѕодключение Ѕитрикс24 к Asterisk

ќпции настройки:

  • ¬нутренний номер телефона - ваш внутренний номер (Extension)
  • јдрес ј“—-коннектора - в нашей примере указано адрес 1.2.3.4:56789 - это внешний IP - адрес нашего маршрутизатора и проброшенный порт. “о есть, при обращение на этот адрес "извне", происходит проброс на внутренний адрес 192.168.1.2:10150, где 192.168.1.2 - это IP - адрес Asterisk, а 10150 - порт, который мы ранее указывали в настройках ј“— - коннектора
  • ѕароль - пароль, который мы указали в настройка ј“— - коннектора
  •  ол-во секунд дл€ определени€ клиента по номеру телефона - если у вас на этапе эксплуатации не определ€етс€ клиент по известному номеру, увеличьте это значение
  • јвтоматическое создание лида - создавать ли лида, если звонок пришел с неизвестного номера

√отово. Ќажимаем Ђ—охранить и подключитьї.  ак видно, наш коннектор находитс€ в статусе Ђѕодключенї. —делаем тестовый звонок:

»нтеграци€ Ѕитрикс24 и Asterisk
»спользование нового API Bitrix24
»спользование нового API Bitrix24 дл€ телефонии

ѕри установленной галочке "»спользование нового API Bitrix24 (бета)", как показано на скриншоте ниже, происход€т изменени€ в работе всплывающих окон:

Ќовый јѕ» дл€ телефонии в Ѕитрикс24

ѕолезна ли ¬ам эта стать€?

–аз в неделю мы отправл€ем дайджест с самыми интересными стать€ми.

P.S. ≈сли укажите свою дату рождени€, то мы об€зательно ¬ас поздравим и подарим небольшой подарок :)

Ќажима€ на кнопку "ѕодписатьс€", вы даете согласие на обработку своих персональных данных