Страница 1 из 1

sip headers

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

Возможно такое? если да, то как?
SIPAddHeader добавляет заголовок в INVITE и соответственно увидеть его на "А" мы не сможем :(

Re: sip headers

Добавлено: 17 фев 2014, 13:56
Samael28
А как он вернется? Провайдер вернет? На каком этапе надо добавлять заголовок?

Re: sip headers

Добавлено: 17 фев 2014, 14:26
andrew55555
Лучше увидеть исходную задачу.
Придуманный способ решения можно реализовать только патчем chan_sip.c, по-другому пакеты не исправишь.

Re: sip headers

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

В связи с чем другой вопрос. где можно в AMI считать sip headers invite сообщения?

Re: sip headers

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

ps Если звонок шёл наоборот с какого-либо сип телефона на web-телефон, я просто дописывал название
аудиозаписи в sipHeader, парсил на web-клиенте и делал с ним то, что мне надо)

Re: sip headers

Добавлено: 17 фев 2014, 14:38
MakcumOK
andrew55555 писал(а):Лучше увидеть исходную задачу.
Придуманный способ решения можно реализовать только патчем chan_sip.c, по-другому пакеты не исправишь.
решение конечно прикольное, но есть пара проблем:
1.я не знаю c.
Да и чтобы разобрать в chan_sip даже зная c надо потратить неделю, а то и месяц имхо,
а мне нужно решение, которое заработает уже завтра :)
2.При обновлении chan_sip надо его поддерживать

Re: sip headers

Добавлено: 17 фев 2014, 14:45
Samael28
А в SIP Message не думали отправлять? Прямо после разговора?

Re: sip headers

Добавлено: 17 фев 2014, 14:50
MakcumOK
Samael28 писал(а):А в SIP Message не думали отправлять? Прямо после разговора?
не думал :-)
есть ссылка?

Re: sip headers

Добавлено: 17 фев 2014, 14:59
ded

Re: sip headers

Добавлено: 17 фев 2014, 16:31
MakcumOK
Всем спасибо за дискуссию!
Всё отлично работает!