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

о SIP_HEADER при CANCEL

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

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

Ответить
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

о SIP_HEADER при CANCEL

Сообщение whoim »

Привет!
Тема новая для меня. В контекстах h читаю передаваемые поставщиком дополнительные поля через SIP_HEADER(name).
Звонок идет через стандартную группу во FreePBX.
Отлавливаю в h@ext-group.

При ответе членом группы данные доступны, при DIALSTATUS=CANCEL (сброс со стороны клиента) - SIP_HEADER(name) пуст. Отчего так?
Канал не меняется, канал один.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: о SIP_HEADER при CANCEL

Сообщение virus_net »

А если глянуть дамп пакета, то поле точно сетнуто ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: о SIP_HEADER при CANCEL

Сообщение whoim »

не нужно смотреть дамп - оно есть)
выкрутился проще - перегоняю вначале данные в переменные __ и где нужно - читаю уже с них, все работает.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: о SIP_HEADER при CANCEL

Сообщение virus_net »

ну так обычно показывает практика, думаешь, что оно есть, т.к. его не может не быть, а его там нет :) ;)

тоже вариант
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: о SIP_HEADER при CANCEL

Сообщение Samael28 »

Изначально в SIP_HEADER читаются данные из оригинального INVITE. Что есть транзакция. В h обычно уже прилетает BYE, что технически - уже другая транзакция. Короче, тут без раскапывания сорцов не понять, к чему идет привязка, к транзакции или к диалогу.
Мой профайл на Upwork
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH