Прошу помощи в решении следующей ситуации.
У нас установлен Asterisk 1.4.21.2. Все телефоны внутри предприятия SIP. Внутренние номера абонентов четерехзначные. Для корректной передачи CallerID, при осуществлении внешнего вызова, используется следующая схема:
в sip.conf для каждого абонента устанавливается переменная "CID_OUT"
Код: Выделить всё
[3600]
type=friend
host=dynamic
context=main
username=3600
secret=secret
setvar=CID_OUT=8182424242
callerid=BANK <3600>
Код: Выделить всё
exten => _8XXXXXXXXXX,1,Set(CALLERID(num)=${CID_OUT})
exten => _8XXXXXXXXXX,n,Dial(ZAP/g1/${EXTEN},60,T)
exten => _8XXXXXXXXXX,n,Hangup
Подскажите, пожалуйста, как можно разрешить такую ситуацию?