Страница 1 из 1
пропадают заголовки из стэка
Добавлено: 23 мар 2013, 18:41
MakcumOK
Имеются 2 телефона, которые работают при помощи WebRTC,
в качестве сервера asterisk 11.
При звонке с 1го телефона на другой теряются sip_headers.
Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка.
Для проверки использую один контекст(extensions.conf):
[mycontext]
exten => _XXXX,1,Dial(SIP/${EXTEN})
знаю что можно добавлять заголовки при помощи SIPAddHeader.
Поэтому сделал предположение, что можно их и считывать и соответственно после того как считали, можно заново добавить.
Re: пропадают заголовки из стэка
Добавлено: 23 мар 2013, 19:09
gosha
астериск это не прокся, а b2bua поэтому хидеры он не проксирует 1 в 1. Читайте ( SIP_HEADER(XXX) ) и ставьте ( SIPAddHeader ) перед диалом нужные сами. Но это прокатит не со всемы заголовками.
Re: пропадают заголовки из стэка
Добавлено: 23 мар 2013, 20:09
MakcumOK
gosha писал(а):астериск это не прокся, а b2bua поэтому хидеры он не проксирует 1 в 1. Читайте ( SIP_HEADER(XXX) ) и ставьте ( SIPAddHeader ) перед диалом нужные сами. Но это прокатит не со всемы заголовками.
То, что он не прокся и не обязан сохранять хэдеры я понял)
Получается последовательность действий будет выглядеть примерно так?
exten => s,1,Set(foo=${SIP_HEADER(headername)})
exten => s,n,SIPAddHeader(headername: ${foo})
А с какими заголовками не прокатит?
Допустим я добавляю заголовок "incident-id" в сип стек, значением которого являются длинные числа.
Re: пропадают заголовки из стэка
Добавлено: 23 мар 2013, 21:24
ded
MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
Re: пропадают заголовки из стэка
Добавлено: 24 мар 2013, 11:50
MakcumOK
ded писал(а):MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
я захожу в консоль asterisk'a при помощи -rvvv,так что первый пункт по сути выполнен.
на счет less спасибо, не знал
Re: пропадают заголовки из стэка
Добавлено: 24 мар 2013, 16:25
MakcumOK
MakcumOK писал(а):ded писал(а):MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
я захожу в консоль asterisk'a при помощи -rvvv,так что первый пункт по сути выполнен.
на счет less спасибо, не знал
прошу прощения, наврал.
-vvv задаёт максимальный уровень verbose, но debug при этом находится на уровне 0.
ещё раз спасибо за ответ.