Портфель

Соединим технологии в мелодию Вашего бизнеса

Связать входящий звонок с ответственным

Решение Incomming2responsible для VtigerCRM

Номер абонента при входящем звонке на IP PBX Asterisk проверяется по базе VtigerCRM на предмет связи с ответственным, если для вызывающего абонента такая связь найдена, то происходит прямое соединение минуя секретаря.

IP PB Asterisk VtigerCRM bash mysql

Принять входящий звонок

Выявить ответственного

Обеспечить условную маршрутизацию звонка

Стоимость

Скрипт incomming2responsible.sh

Программное обеспечения

Download

TECH01

Установка скрипта

Разертывание скрипта в Вашем окружении

2 500 ₽

Инсталяция

Системные требования

  • VtigerCRM =6.5.*

Назначение ответственного

В системе VtigerCRM создаем Контакт/Контрагента и указываем ответственного

Конфигурация скрипта incomming2responsible

Правим строки 3, 4, 5 в соответствии со своими условиям подключения к MySQL

1 #!/bin/bash
2 
3 USER=root
4 PASS=root
5 BASE=vtigercrm

Проверяем работу скрипта

root@pbx:/home/variantb# bash /home/variantb/scripts/incomming2responsible.sh "+79308423937"
199root@pbx:/home/variantb#

Конфигурация диалплана

;Check responsible
exten=> 79998887766,n,Set(RESULT=${SHELL(bash /home/variantb/scripts/incomming2responsible.sh "${CALLERID(num)}"})
exten=> 79998887766,n,GotoIf($["${RESULT}" != ""]?responsible:noresponsible)
exten=> 79998887766,n(responsible),Dial(SIP/${RESULT},20,rt)
exten=> 79998887766,n,Hahgup
exten=> 79998887766,n(noresponsible),Queue(office,tTh,,,60)
exten=> 79998887766,n,Hangup
;end Check responsible

Тестирование

Совершаем входящий звонок на номер 79998887766 (Ваш номер)

Контроллируем логику диалплана

   -- Executing [79998887766@phones:1] Set("SIP/79998887766-00000002", "RESULT=199") in new stack
   -- Executing [79998887766@phones:2] GotoIf("SIP/79998887766-00000002", "1?responsible:noresponsible") in new stack
   -- Goto (phones,79998887766,3)
   -- Executing [79998887766@phones:3] Dial("SIP/79998887766-00000002", "SIP/199,20,rt") in new stack
   -- Called SIP/199
   -- SIP/199-00000003 is ringing