SipDevicesGigaset

Version 9 (Adrian Georgescu, 10/15/2011 05:18 pm)

1 1 Adrian Georgescu
2 9 Adrian Georgescu
h2. Siemens Gigaset
3 1 Adrian Georgescu
4 1 Adrian Georgescu
5 1 Adrian Georgescu
6 1 Adrian Georgescu
7 9 Adrian Georgescu
|Connection Name or Number| SIP2SIP|
8 9 Adrian Georgescu
|Provider| Other Provider|
9 9 Adrian Georgescu
|Authentication name| Your sip2sip username without the domain part|
10 9 Adrian Georgescu
|Authentication password| Your sip2sip password|
11 9 Adrian Georgescu
|Username| Your sip2sip username without the domain part|
12 9 Adrian Georgescu
|Display name | Your real name displayed on remote devices e.g. John Doe |
13 9 Adrian Georgescu
|Domain | sip2sip.info|
14 9 Adrian Georgescu
|STUN enabled| No|
15 9 Adrian Georgescu
|Outbound proxy mode| Always|
16 9 Adrian Georgescu
|Outbound server address| proxy.sipthor.net|
17 9 Adrian Georgescu
18 9 Adrian Georgescu
19 9 Adrian Georgescu
20 9 Adrian Georgescu
h3. Issues
21 9 Adrian Georgescu
22 9 Adrian Georgescu
23 3 Adrian Georgescu
Gigaset SIP devices have two major bugs:
24 3 Adrian Georgescu
25 3 Adrian Georgescu
1. Incoming SIP sessions with no audio in SDP cause the phone to ring.  When user answers the media plane is broken as the phone does not support non-audio streams. For example this is an incoming text chat session (m=message in SDP) which is not supported by Gigaset. Instead of rejecting the session with 488 No compatible media or similar code, the phone answers the call with 200 OK and m=audio in SDP:
26 3 Adrian Georgescu
27 9 Adrian Georgescu
<pre>
28 3 Adrian Georgescu
SENDING: Packet 69, +0:00:12.659560
29 3 Adrian Georgescu
2011-10-15 17:04:40.767720: 192.168.1.163:63990 -(SIP over UDP)-> 85.17.186.7:5060
30 3 Adrian Georgescu
INVITE sip:31208005169@ag-projects.com SIP/2.0
31 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo
32 3 Adrian Georgescu
Max-Forwards: 70
33 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
34 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>
35 3 Adrian Georgescu
Contact: <sip:qjeszynx@192.168.1.6:63990>
36 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
37 3 Adrian Georgescu
CSeq: 26307 INVITE
38 3 Adrian Georgescu
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
39 3 Adrian Georgescu
Supported: 100rel, replaces, norefersub
40 3 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
41 3 Adrian Georgescu
Content-Type: application/sdp
42 3 Adrian Georgescu
Content-Length:   305
43 3 Adrian Georgescu
44 3 Adrian Georgescu
v=0
45 3 Adrian Georgescu
o=- 3527679880 3527679880 IN IP4 192.168.1.6
46 3 Adrian Georgescu
s=Blink Pro 1.3.1 (MacOSX)
47 3 Adrian Georgescu
c=IN IP4 192.168.1.6
48 3 Adrian Georgescu
t=0 0
49 3 Adrian Georgescu
m=message 2855 TCP/TLS/MSRP *
50 3 Adrian Georgescu
a=path:msrps://192.168.1.6:2855/6d06f0d3b4a7a29a44f;tcp
51 3 Adrian Georgescu
a=accept-types:message/cpim text/* application/im-iscomposing+xml
52 3 Adrian Georgescu
a=accept-wrapped-types:*
53 3 Adrian Georgescu
a=setup:active
54 3 Adrian Georgescu
55 3 Adrian Georgescu
RECEIVED: Packet 70, +0:00:12.679434
56 3 Adrian Georgescu
2011-10-15 17:04:40.787594: 85.17.186.7:5060 -(SIP over UDP)-> 192.168.1.163:63990
57 3 Adrian Georgescu
SIP/2.0 100 Trying
58 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport=63990;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo;received=95.97.50.27
59 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
60 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>
61 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
62 3 Adrian Georgescu
CSeq: 26307 INVITE
63 3 Adrian Georgescu
Server: SIP Thor on OpenSIPS XS 1.4.5
64 3 Adrian Georgescu
Content-Length: 0
65 3 Adrian Georgescu
66 3 Adrian Georgescu
RECEIVED: Packet 76, +0:00:18.532525
67 3 Adrian Georgescu
2011-10-15 17:04:46.640685: 85.17.186.7:5060 -(SIP over UDP)-> 192.168.1.163:63990
68 3 Adrian Georgescu
SIP/2.0 200 OK
69 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;received=95.97.50.27;rport=63990;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo
70 3 Adrian Georgescu
Record-Route: <sip:81.23.228.129;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.e29756f7>
71 3 Adrian Georgescu
Record-Route: <sip:85.17.186.7;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.1bef3ff>
72 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
73 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>;tag=1360047391
74 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
75 3 Adrian Georgescu
CSeq: 26307 INVITE
76 3 Adrian Georgescu
Contact: <sip:31208005169@95.97.50.27:61000>
77 3 Adrian Georgescu
Supported: replaces
78 3 Adrian Georgescu
Allow-Events: message-summary, refer, ua-profile
79 3 Adrian Georgescu
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY
80 3 Adrian Georgescu
Content-Type: application/sdp
81 3 Adrian Georgescu
Content-Length: 206
82 3 Adrian Georgescu
83 3 Adrian Georgescu
v=0
84 3 Adrian Georgescu
o=31208005169 5020 12 IN IP4 192.168.1.131
85 3 Adrian Georgescu
s=Mapping
86 3 Adrian Georgescu
c=IN IP4 81.23.228.150
87 3 Adrian Georgescu
t=0 0
88 3 Adrian Georgescu
m=audio 56656 RTP/AVP 0 101
89 3 Adrian Georgescu
a=rtpmap:0 PCMU/8000
90 3 Adrian Georgescu
a=rtpmap:101 telephone-event/8000
91 3 Adrian Georgescu
a=fmtp:101 0-16
92 3 Adrian Georgescu
a=sendrecv
93 1 Adrian Georgescu
94 3 Adrian Georgescu
SENDING: Packet 77, +0:00:18.532887
95 3 Adrian Georgescu
2011-10-15 17:04:46.641047: 192.168.1.163:63990 -(SIP over UDP)-> 85.17.186.7:5060
96 3 Adrian Georgescu
ACK sip:31208005169@95.97.50.27:61000 SIP/2.0
97 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport;branch=z9hG4bKPj0mAfcWZh3Uq8yiEHO36mVtFI-A-v10mh
98 1 Adrian Georgescu
Max-Forwards: 70
99 1 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
100 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>;tag=1360047391
101 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
102 3 Adrian Georgescu
CSeq: 26307 ACK
103 3 Adrian Georgescu
Route: <sip:85.17.186.7;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.1bef3ff>
104 3 Adrian Georgescu
Route: <sip:81.23.228.129;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.e29756f7>
105 3 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
106 3 Adrian Georgescu
Content-Length:  0
107 3 Adrian Georgescu
108 9 Adrian Georgescu
</pre>
109 3 Adrian Georgescu
110 8 Adrian Georgescu
2. Incoming SIP sessions without a phone number in the username part are displayed as Unknown. SIP calls from a softphones or any SIP device that have a valid but non numerical SIP address in the From header confuse the phone.
111 3 Adrian Georgescu
112 4 Adrian Georgescu
For example the following call has a valid SIP From header yet the Gigaset displays Unknown caller.
113 3 Adrian Georgescu
114 9 Adrian Georgescu
_From: "Adrian UMTS" <sip:adi@umts.ro>_
115 1 Adrian Georgescu
116 9 Adrian Georgescu
<pre>
117 4 Adrian Georgescu
SENDING: Packet 121, +0:03:41.786648
118 4 Adrian Georgescu
2011-10-15 17:08:09.894808: 192.168.1.163:63990 -(SIP over UDP)-> 85.17.186.7:5060
119 4 Adrian Georgescu
INVITE sip:31208005169@ag-projects.com SIP/2.0
120 4 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport;branch=z9hG4bKPj0gp4CwBBZqkjBxLaHlheGu4Th6WsQyl4
121 4 Adrian Georgescu
Max-Forwards: 70
122 4 Adrian Georgescu
From: "Adrian UMTS" <sip:adi@umts.ro>;tag=E-nHlmstLL-0WlLVODeDAgD8DtPI8TK9
123 4 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>
124 4 Adrian Georgescu
Contact: <sip:fsxwjmrg@192.168.1.6:63990>
125 4 Adrian Georgescu
Call-ID: d9044ifr6P3L6uBKYpcyzUCF3yvcyGXK
126 4 Adrian Georgescu
CSeq: 2177 INVITE
127 4 Adrian Georgescu
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
128 4 Adrian Georgescu
Supported: 100rel, replaces, norefersub
129 4 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
130 4 Adrian Georgescu
Content-Type: application/sdp
131 4 Adrian Georgescu
Content-Length:  1039
132 4 Adrian Georgescu
133 4 Adrian Georgescu
v=0
134 4 Adrian Georgescu
o=- 3527680089 3527680089 IN IP4 192.168.1.6
135 4 Adrian Georgescu
s=Blink Pro 1.3.1 (MacOSX)
136 4 Adrian Georgescu
c=IN IP4 192.168.1.6
137 4 Adrian Georgescu
t=0 0
138 4 Adrian Georgescu
m=audio 63817 RTP/AVP 9 0 101
139 4 Adrian Georgescu
a=rtcp:55818
140 1 Adrian Georgescu
a=rtpmap:9 G722/8000
141 4 Adrian Georgescu
a=rtpmap:0 PCMU/8000
142 4 Adrian Georgescu
a=rtpmap:101 telephone-event/8000
143 4 Adrian Georgescu
a=fmtp:101 0-15
144 4 Adrian Georgescu
a=ice-ufrag:0dff69ea
145 4 Adrian Georgescu
a=ice-pwd:7b8288d3
146 4 Adrian Georgescu
a=candidate:Sc0a801a3 1 UDP 1694498815 95.97.50.27 63817 typ srflx raddr 192.168.1.163 rport 63817
147 4 Adrian Georgescu
a=candidate:Hc0a801a3 1 UDP 2130706431 192.168.1.163 63817 typ host
148 4 Adrian Georgescu
a=candidate:Had33702 1 UDP 2130706431 10.211.55.2 63817 typ host
149 4 Adrian Georgescu
a=candidate:Ha258102 1 UDP 2130706431 10.37.129.2 63817 typ host
150 4 Adrian Georgescu
a=candidate:Hc0a80106 1 UDP 2130706431 192.168.1.6 63817 typ host
151 4 Adrian Georgescu
a=candidate:Sc0a801a3 2 UDP 1694498814 95.97.50.27 55818 typ srflx raddr 192.168.1.163 rport 55818
152 4 Adrian Georgescu
a=candidate:Hc0a801a3 2 UDP 2130706430 192.168.1.163 55818 typ host
153 4 Adrian Georgescu
a=candidate:Had33702 2 UDP 2130706430 10.211.55.2 55818 typ host
154 4 Adrian Georgescu
a=candidate:Ha258102 2 UDP 2130706430 10.37.129.2 55818 typ host
155 4 Adrian Georgescu
a=candidate:Hc0a80106 2 UDP 2130706430 192.168.1.6 55818 typ host
156 4 Adrian Georgescu
a=sendrecv
157 4 Adrian Georgescu
158 9 Adrian Georgescu
</pre>