SipDevicesGigaset

Version 3 (Adrian Georgescu, 10/15/2011 05:07 pm)

1 2 Adrian Georgescu
== Siemens Gigaset ==
2 2 Adrian Georgescu
3 2 Adrian Georgescu
4 2 Adrian Georgescu
||Connection Name or Number:|| SIP2SIP||
5 2 Adrian Georgescu
||Provider|| Other Provider||
6 2 Adrian Georgescu
||Authentication name|| Your sip2sip username without the domain part||
7 2 Adrian Georgescu
||Authentication password|| Your sip2sip password||
8 2 Adrian Georgescu
||Username|| Your sip2sip username without the domain part||
9 2 Adrian Georgescu
||Display name || Your real name displayed on remote devices e.g. John Doe ||
10 2 Adrian Georgescu
||Domain || sip2sip.info||
11 2 Adrian Georgescu
||STUN enabled|| No||
12 2 Adrian Georgescu
||Outbound proxy mode|| Always||
13 2 Adrian Georgescu
||Outbound server address|| proxy.sipthor.net||
14 3 Adrian Georgescu
15 3 Adrian Georgescu
16 3 Adrian Georgescu
=== Issues ===
17 3 Adrian Georgescu
18 3 Adrian Georgescu
Gigaset SIP devices have two major bugs:
19 3 Adrian Georgescu
20 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:
21 3 Adrian Georgescu
22 3 Adrian Georgescu
{{{
23 3 Adrian Georgescu
SENDING: Packet 69, +0:00:12.659560
24 3 Adrian Georgescu
2011-10-15 17:04:40.767720: 192.168.1.163:63990 -(SIP over UDP)-> 85.17.186.7:5060
25 3 Adrian Georgescu
INVITE sip:31208005169@ag-projects.com SIP/2.0
26 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo
27 3 Adrian Georgescu
Max-Forwards: 70
28 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
29 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>
30 3 Adrian Georgescu
Contact: <sip:qjeszynx@192.168.1.6:63990>
31 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
32 3 Adrian Georgescu
CSeq: 26307 INVITE
33 3 Adrian Georgescu
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
34 3 Adrian Georgescu
Supported: 100rel, replaces, norefersub
35 3 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
36 3 Adrian Georgescu
Content-Type: application/sdp
37 3 Adrian Georgescu
Content-Length:   305
38 3 Adrian Georgescu
39 3 Adrian Georgescu
v=0
40 3 Adrian Georgescu
o=- 3527679880 3527679880 IN IP4 192.168.1.6
41 3 Adrian Georgescu
s=Blink Pro 1.3.1 (MacOSX)
42 3 Adrian Georgescu
c=IN IP4 192.168.1.6
43 3 Adrian Georgescu
t=0 0
44 3 Adrian Georgescu
m=message 2855 TCP/TLS/MSRP *
45 3 Adrian Georgescu
a=path:msrps://192.168.1.6:2855/6d06f0d3b4a7a29a44f;tcp
46 3 Adrian Georgescu
a=accept-types:message/cpim text/* application/im-iscomposing+xml
47 3 Adrian Georgescu
a=accept-wrapped-types:*
48 3 Adrian Georgescu
a=setup:active
49 3 Adrian Georgescu
50 3 Adrian Georgescu
RECEIVED: Packet 70, +0:00:12.679434
51 3 Adrian Georgescu
2011-10-15 17:04:40.787594: 85.17.186.7:5060 -(SIP over UDP)-> 192.168.1.163:63990
52 3 Adrian Georgescu
SIP/2.0 100 Trying
53 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport=63990;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo;received=95.97.50.27
54 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
55 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>
56 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
57 3 Adrian Georgescu
CSeq: 26307 INVITE
58 3 Adrian Georgescu
Server: SIP Thor on OpenSIPS XS 1.4.5
59 3 Adrian Georgescu
Content-Length: 0
60 3 Adrian Georgescu
61 3 Adrian Georgescu
RECEIVED: Packet 76, +0:00:18.532525
62 3 Adrian Georgescu
2011-10-15 17:04:46.640685: 85.17.186.7:5060 -(SIP over UDP)-> 192.168.1.163:63990
63 3 Adrian Georgescu
SIP/2.0 200 OK
64 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;received=95.97.50.27;rport=63990;branch=z9hG4bKPjMMtvbefmIyvyBUzkCuWjTTVbR.leasGo
65 3 Adrian Georgescu
Record-Route: <sip:81.23.228.129;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.e29756f7>
66 3 Adrian Georgescu
Record-Route: <sip:85.17.186.7;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.1bef3ff>
67 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
68 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>;tag=1360047391
69 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
70 3 Adrian Georgescu
CSeq: 26307 INVITE
71 3 Adrian Georgescu
Contact: <sip:31208005169@95.97.50.27:61000>
72 3 Adrian Georgescu
Supported: replaces
73 3 Adrian Georgescu
Allow-Events: message-summary, refer, ua-profile
74 3 Adrian Georgescu
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY
75 3 Adrian Georgescu
Content-Type: application/sdp
76 3 Adrian Georgescu
Content-Length: 206
77 3 Adrian Georgescu
78 3 Adrian Georgescu
v=0
79 3 Adrian Georgescu
o=31208005169 5020 12 IN IP4 192.168.1.131
80 3 Adrian Georgescu
s=Mapping
81 3 Adrian Georgescu
c=IN IP4 81.23.228.150
82 3 Adrian Georgescu
t=0 0
83 3 Adrian Georgescu
m=audio 56656 RTP/AVP 0 101
84 3 Adrian Georgescu
a=rtpmap:0 PCMU/8000
85 3 Adrian Georgescu
a=rtpmap:101 telephone-event/8000
86 3 Adrian Georgescu
a=fmtp:101 0-16
87 3 Adrian Georgescu
a=sendrecv
88 3 Adrian Georgescu
89 3 Adrian Georgescu
SENDING: Packet 77, +0:00:18.532887
90 3 Adrian Georgescu
2011-10-15 17:04:46.641047: 192.168.1.163:63990 -(SIP over UDP)-> 85.17.186.7:5060
91 3 Adrian Georgescu
ACK sip:31208005169@95.97.50.27:61000 SIP/2.0
92 3 Adrian Georgescu
Via: SIP/2.0/UDP 192.168.1.163:63990;rport;branch=z9hG4bKPj0mAfcWZh3Uq8yiEHO36mVtFI-A-v10mh
93 3 Adrian Georgescu
Max-Forwards: 70
94 3 Adrian Georgescu
From: "Adrian Georgescu" <sip:31208005169@ag-projects.com>;tag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U
95 3 Adrian Georgescu
To: <sip:31208005169@ag-projects.com>;tag=1360047391
96 3 Adrian Georgescu
Call-ID: eP2QcqdwqXg2uyeQctb2TsJ9Qcgvj3e8
97 3 Adrian Georgescu
CSeq: 26307 ACK
98 3 Adrian Georgescu
Route: <sip:85.17.186.7;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.1bef3ff>
99 3 Adrian Georgescu
Route: <sip:81.23.228.129;lr;ftag=c9gx4YtaXAGm8VozQCGvo9gDRRNUt69U;did=3b2.e29756f7>
100 3 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
101 3 Adrian Georgescu
Content-Length:  0
102 3 Adrian Georgescu
103 3 Adrian Georgescu
}}}
104 3 Adrian Georgescu
105 3 Adrian Georgescu
106 3 Adrian Georgescu
107 3 Adrian Georgescu
108 3 Adrian Georgescu
2. Incoming SIP sessions without a phone number in the username part are displayed as Unknown. So a SIP call from a soft phone or any SIP device that has a non numerical SIP address in the From header confuses the phone0.