Проблема при переадресации на внешний номер
Добавлено: 12 ноя 2010, 12:00
Всем хорошего настроения!
Прошу помощи в решении следующей ситуации.
У нас установлен Asterisk 1.4.21.2. Все телефоны внутри предприятия SIP. Внутренние номера абонентов четерехзначные. Для корректной передачи CallerID, при осуществлении внешнего вызова, используется следующая схема:
в sip.conf для каждого абонента устанавливается переменная "CID_OUT"
в extensions.conf в разделе обработки исходящих вызовов (в данном случае на мобильный) устанавливается CallerID из переменной "CID_OUT"
В чем проблема. При осуществлении ручной переадресации (абонент с помощью flash переводит звонок) CallerID передается корректно. Однако, если переадресация звонка осуществляется в автоматическом режиме (параметры переадресации установлены в телефонном апарате) CallerID не передается.
Подскажите, пожалуйста, как можно разрешить такую ситуацию?
Прошу помощи в решении следующей ситуации.
У нас установлен 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
Подскажите, пожалуйста, как можно разрешить такую ситуацию?