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

sip headers

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

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

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

sip headers

Сообщение MakcumOK »

Собственно задача. Имеем абонента "А".
"А" звонит на какой-либо номер, а мы в диалплане добавляем Sip header, который в последствии вернётся этому же "А".

Возможно такое? если да, то как?
SIPAddHeader добавляет заголовок в INVITE и соответственно увидеть его на "А" мы не сможем :(
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: sip headers

Сообщение Samael28 »

А как он вернется? Провайдер вернет? На каком этапе надо добавлять заголовок?
Мой профайл на Upwork
andrew55555
Сообщения: 7
Зарегистрирован: 14 фев 2014, 17:55

Re: sip headers

Сообщение andrew55555 »

Лучше увидеть исходную задачу.
Придуманный способ решения можно реализовать только патчем chan_sip.c, по-другому пакеты не исправишь.
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: sip headers

Сообщение MakcumOK »

Samael28 писал(а):А как он вернется? Провайдер вернет? На каком этапе надо добавлять заголовок?
нене, надо в самом asterisk добавлять заголовок, но вобщем-то наверное ответ на этот вопрос уже давно есть

В связи с чем другой вопрос. где можно в AMI считать sip headers invite сообщения?
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: sip headers

Сообщение MakcumOK »

andrew55555 писал(а):Лучше увидеть исходную задачу.
Придуманный способ решения можно реализовать только патчем chan_sip.c, по-другому пакеты не исправишь.
Исходная задача такова:
Есть web-телефон, работающий на webrtc(sipml5), который подключается к asterisk.
Звоним с этого телефона на какой-либо другой телефон, подключенный к этому же asterisk.
В результате создаётся аудиозапись с этим разговором.
Хочется название этой аудиозаписи получить на web-телефон, с которого мы звонили.

ps Если звонок шёл наоборот с какого-либо сип телефона на web-телефон, я просто дописывал название
аудиозаписи в sipHeader, парсил на web-клиенте и делал с ним то, что мне надо)
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: sip headers

Сообщение MakcumOK »

andrew55555 писал(а):Лучше увидеть исходную задачу.
Придуманный способ решения можно реализовать только патчем chan_sip.c, по-другому пакеты не исправишь.
решение конечно прикольное, но есть пара проблем:
1.я не знаю c.
Да и чтобы разобрать в chan_sip даже зная c надо потратить неделю, а то и месяц имхо,
а мне нужно решение, которое заработает уже завтра :)
2.При обновлении chan_sip надо его поддерживать
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: sip headers

Сообщение Samael28 »

А в SIP Message не думали отправлять? Прямо после разговора?
Мой профайл на Upwork
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: sip headers

Сообщение MakcumOK »

Samael28 писал(а):А в SIP Message не думали отправлять? Прямо после разговора?
не думал :-)
есть ссылка?
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: sip headers

Сообщение MakcumOK »

Всем спасибо за дискуссию!
Всё отлично работает!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH