VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

пропадают заголовки из стэка

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

пропадают заголовки из стэка

Сообщение MakcumOK »

Имеются 2 телефона, которые работают при помощи WebRTC,
в качестве сервера asterisk 11.
При звонке с 1го телефона на другой теряются sip_headers.
Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка.
Для проверки использую один контекст(extensions.conf):

[mycontext]
exten => _XXXX,1,Dial(SIP/${EXTEN})

знаю что можно добавлять заголовки при помощи SIPAddHeader.
Поэтому сделал предположение, что можно их и считывать и соответственно после того как считали, можно заново добавить.
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: пропадают заголовки из стэка

Сообщение gosha »

астериск это не прокся, а b2bua поэтому хидеры он не проксирует 1 в 1. Читайте ( SIP_HEADER(XXX) ) и ставьте ( SIPAddHeader ) перед диалом нужные сами. Но это прокатит не со всемы заголовками.
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: пропадают заголовки из стэка

Сообщение 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" в сип стек, значением которого являются длинные числа.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: пропадают заголовки из стэка

Сообщение ded »

MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: пропадают заголовки из стэка

Сообщение MakcumOK »

ded писал(а):
MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
я захожу в консоль asterisk'a при помощи -rvvv,так что первый пункт по сути выполнен.
на счет less спасибо, не знал
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: пропадают заголовки из стэка

Сообщение MakcumOK »

MakcumOK писал(а):
ded писал(а):
MakcumOK писал(а):Каким образом можно проверить(вывести в консоль, напечатать в файл) какой сип стек приходит в asterisk,
и, если возможно, сохранить нужный мне раздел сип стэка..
CLI> sip set debug on
less /var/log/asterisk/full
я захожу в консоль asterisk'a при помощи -rvvv,так что первый пункт по сути выполнен.
на счет less спасибо, не знал
прошу прощения, наврал.
-vvv задаёт максимальный уровень verbose, но debug при этом находится на уровне 0.
ещё раз спасибо за ответ.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH