MikoPBX
Модули
Перевод этой страницы:
MikoPBX
Модули
Это старая версия документа!
Некоторые провайдеры при инициации исходящего звонка требуют отправки дополнительного SIP заголовка. В этой статье опишу способ его установить.
Для решения задачи следует описать дополнительные контексты через меню Кастомизация системных файлов. Править будем файл extensions.conf. Добавьте в конец файла следущий текст:
[SIP-12345-outgoing-custom] exten => _X!,1,Ringing() same => n,Gosub(${ISTRANSFER}dial,${EXTEN},1) same => n,Dial(PJSIP/${number}@SIP-12345,600,${DOPTIONS}TKU(dial_answer)b(sipgate-create-chan,s,1)) same => n,ExecIf($["${ISTRANSFER}x" != "x"]?Gosub(${ISTRANSFER}dial_hangup,${EXTEN},1)) same => n,Set(pt1c_UNIQUEID=${EMPTY_VALUE}) same => n,ExecIf($["${BLINDTRANSFER}x" != "x"]?AGI(check_redirect.php,${BLINDTRANSFER})) same => n,Hangup() [sipgate-create-chan] exten => s,1,Gosub(dial_create_chan,${EXTEN},1) same => n,Set(PJSIP_HEADER(add,P-Preferred-Identity)=<sip:74952293042@sipconnect.sipgate.de>) same => n,return
Обратите внимание: