Соединим технологии в мелодию Вашего бизнеса
В системе VtigerCRM создаем Контакт/Контрагента и указываем ответственного
Правим строки 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