Der Parser scheint mir nicht ganz über alle Zweifel erhaben zu sein.
Folgende INVITES lehnt er mit einer 400er Antwort (invalid request) ab:
Ich sehe nichts falsches an diesen Requests, und das GXP2000, WIP300 und SL75WLAN sowie Phonerlite haben keine Mühe damit (ganz abgesehen von de n diversen SPA Geräten die natürlich auch kein Problem damit haben).
Folgende INVITES lehnt er mit einer 400er Antwort (invalid request) ab:
Code:
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.4:6060;branch=z9hG4bK-a3bac852
From: <sip:[email protected]>;tag=660ade1e10e421efo4
To: <sip:[email protected]:6060>
Remote-Party-ID: <sip:[email protected]>;screen=yes;party=calling
Call-ID: [email protected]
CSeq: 101 INVITE
Max-Forwards: 70
Contact: "Stephan Steiner" <sip:[email protected]:6060>
Expires: 240
User-Agent: Linksys/SPA9000-5.1.6(a)
Allow-Events: talk, hold, conference, x-spa-cti
Content-Length: 567
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces
Content-Type: application/sdp
v=0
o=proxy 221525114231747 1 IN IP4 62.65.128.62
s=-
c=IN IP4 192.168.1.4
t=0 0
m=audio 16468 RTP/AVP 8 18 4 3 100 100 99 100 100 98 97 96 105 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000
a=rtpmap:3 GSM/8000
a=rtpmap:100 speex/8000
a=rtpmap:100 speex/8000
a=rtpmap:99 G726-16/8000
a=rtpmap:100 speex/8000
a=rtpmap:100 speex/8000
a=rtpmap:98 G726-24/8000
a=rtpmap:97 G726-32/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:105 iLBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
Code:
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.4:6060;branch=z9hG4bK-4b61fbdb
From: <sip:[email protected]>;tag=d266b85b178d32bbo5
To: <sip:[email protected]:6060>
Remote-Party-ID:<sip:[email protected]>;screen=yes;party=calling
Call-ID: [email protected]
CSeq: 101 INVITE
Max-Forwards: 70
Contact: "Steiner" <sip:[email protected]:6060>
Expires: 240
User-Agent: Linksys/SPA9000-5.1.6(a)
Allow-Events: talk, hold, conference, x-spa-cti
Content-Length: 372
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura, replaces
Content-Type: application/sdp
v=0
o=proxy 158001388 0 IN IP4 212.117.200.148
s=SIP Call
t=0 0
m=audio 16444 RTP/AVP 8 0 18 2 98 99 3 101
c=IN IP4 192.168.1.4
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:98 G726-24/8000
a=rtpmap:99 G726-16/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
Ich sehe nichts falsches an diesen Requests, und das GXP2000, WIP300 und SL75WLAN sowie Phonerlite haben keine Mühe damit (ganz abgesehen von de n diversen SPA Geräten die natürlich auch kein Problem damit haben).