Страница 1 из 1
Поля в пакетах OPTIONS
Добавлено: 01 дек 2012, 23:49
Samael28
День добрый.
Может, я очень невнимательно читал документацию, но не могу понять одной вещи:
Есть пир, у которого стоит qualify=yes.
Пакеты OPTIONS такие:
Код: Выделить всё
[Dec 1 21:42:29] Transmitting (no NAT) to PROV_IP:5061:
OPTIONS sip:PROV_IP6 SIP/2.0
Via: SIP/2.0/UDP MY_IP:5060;branch=z9hG4bK44e21fac;rport
From: "asterisk" <sip:asterisk@MY_IP>;tag=as55d32c10
To: <sip:PROV_IP>
Contact: <sip:asterisk@MY_IP>
Call-ID: 3fd3e1ff4a83d5090d74ade317b93bab@92.249.69.202
CSeq: 102 OPTIONS
User-Agent: SUPER PBX
Max-Forwards: 70
Date: Sat, 01 Dec 2012 19:42:25 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Length: 0
Вопрос: Какие параметры отвечают за asterisk (слово) в полях From и Contact?
При этом при звонке туда вполне корректно подставляются номера и поля. Такое возникает только в пакетах OPTIONS.
Asterisk 1.4.44
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 02:55
ded
realm=?
А почему посылает в порт 5061?
Transmitting (no NAT) to PROV_IP:5061 это там не TLS ли?
А почему
OPTIONS sip:PROV_IP6 SIP/2.0 ? Это вы по IPv6 пингаетесь с провайдером?
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 12:10
Samael28
Нет, пров захотел общаться именно по 5061, и это не TLS.
OPTIONS sip:PROV_IP6
Тут очепятался. Нет, IPv4
realm пробовал, не помогло.
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 12:46
Vlad1983
вот как FS формирует
Код: Выделить всё
send 587 bytes to tcp/[IP-client]:16259 at 08:35:56.309904:
------------------------------------------------------------------------
OPTIONS sip:315516@IP-client:16259 SIP/2.0
Via: SIP/2.0/TCP IP-FS:15656;branch=z9hG4bKFXNFNp8y5raaK
Max-Forwards: 70
From: <sip:mod_sofia@IP-FS:15656>;tag=g6NSy4yB6Dg1m
To: <sip:315516@IP-FS>
Call-ID: 5DB0C0A89581D447A926A1C1AAB2A79C@IP-FS
CSeq: 36494950 OPTIONS
Contact: <sip:mod_sofia@IP-FS:15656>
User-Agent: FreeSWITCH Rocks!
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: precondition, path, replaces
Allow-Events: talk, hold, conference, refer
Content-Length: 0
тоже не очень
в чем смысла что-то там менять?
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 13:21
Samael28
Смысл - скрыть, что стоит Asterisk. Некоторые провайдеры его зело не любят.
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 13:42
Vlad1983
в general callerid определяет это
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 15:00
Samael28
ddkprog писал(а):а как не любят? прям вот так напрямую и заявляют что вас больше с вашим астериском не любят, вы противные и уходите от них?))
Не совсем. При любой проблеме вопят, что проблемы на моей стороне и вообще, мы не знаем, что там с вашим Asterisk, и вообще ставьте сертифицированную с нами Циску или Аваю. Не все такие, но встречаются.
Vlad1983 писал(а):в general callerid определяет это
Спасибо, действительно оно.
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 16:48
awsswa
useragent=Cisco-SIPGateway/IOS-12.x
sdpsession=SIP Call
sdpowner=CiscoSystemsSIP-GW-UserAgent
Re: Поля в пакетах OPTIONS
Добавлено: 02 дек 2012, 20:53
Samael28
Да, но это только в процессе звонка работает. Чтобы везде работало и был вопрос
Re: Поля в пакетах OPTIONS
Добавлено: 03 дек 2012, 03:54
tma
В OPTIONS помогает:
Код: Выделить всё
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 172.16.0.136:5061;branch=z9hG4bKac2048981581;received=XX.XX.XX.XX;rport=5063
From: <sip:109@172.16.0.136:5061>;tag=1c2048978616
To: <sip:109@172.16.0.136>;tag=as57050dc6
Call-ID: 20489781162122012235259@172.16.0.136
CSeq: 1 OPTIONS
Server: Cisco-SIPGateway/IOS-12.x
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Accept: application/sdp
Content-Length: 0