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

Изменение полей SIP при транзите из H.323

Добавлено: 11 сен 2013, 16:07
Samael28
День добрый.
Есть связка TDE200(H.323) -> (H.323)Asterisk(1.4.44)(SIP) -> (SIP)Провайдер. (Да, я знаю, некошерно использовать Asterisk, как гейт, но это только часть функционала и не хочется городить огород из Yate и прочего). Используется chan_ooh323.
При этом возник такой момент. При исходящем звонке на провайдера SIP INVITE формируeтся такого плана:

Код: Выделить всё

INVITE sip:8911264XXXX@voip.provider.ru:5060 SIP/2.0
Via: SIP/2.0/UDP 10.32.16.66:5060;branch=z9hG4bK7d21096c;rport
From: "Anonymous" <sip:MyUserName@anonymous.invalid>;tag=as12b05d5e
To: <sip:8911264XXXX@voip.provider.ru:5060>
Contact: <sip:MyUserName@10.32.16.66>
Call-ID: 514e5a346cd3cf89060efba36598f81a@voip.provider.ru
CSeq: 102 INVITE
User-Agent: TransitPBX
Max-Forwards: 70
Date: Wed, 11 Sep 2013 15:36:58 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Type: application/sdp
Content-Length: 236
Собственно провайдеру не нравится

Код: Выделить всё

From: "Anonymous" <sip:MyUserName@anonymous.invalid>;tag=as12b05d5e
Хочет что-то вида

Код: Выделить всё

From: "MyUserName" <sip:MyUserName@voip.provider.ru>;tag=as12b05d5e
Можно как-то модифицировать эти поля?
fromdomain, fromuser меняют только первую строчку, которая INVITE
При этом вопрос только с H.323.

Re: Изменение полей SIP при транзите из H.323

Добавлено: 11 сен 2013, 16:48
ded
Используете скрипты originate или call файлы? Только при таком раскладе может случаться "Anonymous" <sip:MyUserName@anonymous.invalid>

http://forums.digium.com/viewtopic.php?p=175436

Re: Изменение полей SIP при транзите из H.323

Добавлено: 11 сен 2013, 20:51
Samael28
Нет, самый обычный Dial....
В любом случае постараюсь поковырять в этом направлении.

Re: Изменение полей SIP при транзите из H.323

Добавлено: 11 сен 2013, 21:16
Vlad1983
fromuser, fromdomain не?

Re: Изменение полей SIP при транзите из H.323

Добавлено: 12 сен 2013, 07:18
Samael28
Это было бы слишком просто :)

Re: Изменение полей SIP при транзите из H.323

Добавлено: 13 сен 2013, 10:10
Zavr2008
Через e1 транзит сделать гораздо проще;)
Вчера самолично подключил пару tde к sip провам.

По теме: астер 1.4 - мохровое дело, поновее почему не взяли?

Re: Изменение полей SIP при транзите из H.323

Добавлено: 13 сен 2013, 10:26
tma
Yate может работать в качестве отличного H323<->SIP proxy.

Re: Изменение полей SIP при транзите из H.323

Добавлено: 13 сен 2013, 18:24
Samael28
Про Yate я знаю, просто не хотелось городить огород, тем более на одной машине я их не запускал. А 1.4 - просто дело было еще в древние времена, и 1.4 показывал (да и сейчас показывает) чудеса стабильности.

Re: Изменение полей SIP при транзите из H.323

Добавлено: 13 сен 2013, 20:48
tma
В asterisk'е поддержка H323 была и остается в зачаточном состоянии.

Re: Изменение полей SIP при транзите из H.323

Добавлено: 13 сен 2013, 21:04
ded
... думает tma.
Asterisk как Н323 шлюз вполне работает адекватно, и по RAS тоже, уже почти 10 лет, и уж не хуже, а только лучше многих аппаратных шлюзов.