IO-sipit29

Version 13 (Anonymous, 10/28/2011 11:16 am)

1 1 Adrian Georgescu
2 13 Adrian Georgescu
h1. SIPIT 29
3 1 Adrian Georgescu
4 13 Adrian Georgescu
5 13 Adrian Georgescu
6 13 Adrian Georgescu
h2. Sending BYE exception when using TCP transport
7 13 Adrian Georgescu
8 13 Adrian Georgescu
9 10 Adrian Georgescu
The problem occurs when proxy is stateless and is requesting authorization for the BYE.
10 10 Adrian Georgescu
11 1 Adrian Georgescu
The problem happens with every in-dialog request that gets challenged.
12 6 Adrian Georgescu
 
13 6 Adrian Georgescu
14 13 Adrian Georgescu
<pre>
15 5 Adrian Georgescu
SENDING: Packet 188, +0:14:23.287009
16 5 Adrian Georgescu
2011-10-24 11:35:51.825513: 132.177.252.163:51280 -(SIP over tls)-> 132.177.253.22:5061
17 5 Adrian Georgescu
INVITE sip:ag02@cisco.sipit.net SIP/2.0
18 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport;branch=z9hG4bKPjGqaVmgy6QI4hqusA17.VmYbSEjEn1S-y
19 5 Adrian Georgescu
Max-Forwards: 70
20 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
21 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>
22 5 Adrian Georgescu
Contact: <sip:doszpemb@132.177.252.163:51544;transport=tls>
23 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
24 5 Adrian Georgescu
CSeq: 4485 INVITE
25 5 Adrian Georgescu
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
26 5 Adrian Georgescu
Supported: 100rel, replaces, norefersub
27 5 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
28 5 Adrian Georgescu
Proxy-Authorization: Digest username="cisco", realm="h1.cisco.sipit.net", nonce="5f8327823b80b7c1ad635e68c6ab5ef8b1ac0010d74c76ea30d139be4b0e", uri="sip:ag02@cisco.sipit.net", response="02829cb450bd6f420e8f980f80dec000", algorithm=MD5, cnonce="WMYZEu5MhMBRJr97hlz3Nxqd9pidFkvZ", opaque="AQAAANXGRIqnJLpaa2+oaGI3teAaoA95", qop=auth, nc=00000001
29 5 Adrian Georgescu
Content-Type: application/sdp
30 5 Adrian Georgescu
Content-Length:   269
31 5 Adrian Georgescu
32 5 Adrian Georgescu
v=0
33 5 Adrian Georgescu
o=- 3528437751 3528437751 IN IP4 132.177.252.163
34 5 Adrian Georgescu
s=Blink Pro 1.3.1 (MacOSX)
35 5 Adrian Georgescu
c=IN IP4 132.177.252.163
36 5 Adrian Georgescu
t=0 0
37 5 Adrian Georgescu
m=audio 50004 RTP/AVP 9 0 101
38 5 Adrian Georgescu
a=rtcp:50005
39 5 Adrian Georgescu
a=rtpmap:9 G722/8000
40 5 Adrian Georgescu
a=rtpmap:0 PCMU/8000
41 5 Adrian Georgescu
a=rtpmap:101 telephone-event/8000
42 5 Adrian Georgescu
a=fmtp:101 0-15
43 5 Adrian Georgescu
a=sendrecv
44 5 Adrian Georgescu
45 5 Adrian Georgescu
RECEIVED: Packet 189, +0:14:23.333731
46 5 Adrian Georgescu
2011-10-24 11:35:51.872235: 132.177.253.22:5061 -(SIP over tls)-> 132.177.252.163:51280
47 5 Adrian Georgescu
SIP/2.0 100 Trying
48 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;branch=z9hG4bKPjGqaVmgy6QI4hqusA17.VmYbSEjEn1S-y;received=132.177.252.163;rport=51280;ingress-zone=DefaultZone
49 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
50 5 Adrian Georgescu
CSeq: 4485 INVITE
51 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
52 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>
53 5 Adrian Georgescu
Server: TANDBERG/4103 (X7.1PreAlpha29 (TEST SW))
54 5 Adrian Georgescu
Content-Length: 0
55 5 Adrian Georgescu
56 5 Adrian Georgescu
RECEIVED: Packet 190, +0:14:23.380310
57 5 Adrian Georgescu
2011-10-24 11:35:51.918814: 132.177.253.22:5061 -(SIP over tls)-> 132.177.252.163:51280
58 5 Adrian Georgescu
SIP/2.0 180 Ringing
59 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport=51280;received=132.177.252.163;branch=z9hG4bKPjGqaVmgy6QI4hqusA17.VmYbSEjEn1S-y;ingress-zone=DefaultZone
60 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
61 5 Adrian Georgescu
CSeq: 4485 INVITE
62 5 Adrian Georgescu
Contact: <sip:qwbivsgz@132.177.252.111:60868>
63 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
64 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
65 5 Adrian Georgescu
Record-Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5060;transport=udp;lr>
66 5 Adrian Georgescu
Record-Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5061;transport=tls;lr>
67 5 Adrian Georgescu
Allow: SUBSCRIBE,NOTIFY,PRACK,INVITE,ACK,BYE,CANCEL,UPDATE,MESSAGE,REFER
68 5 Adrian Georgescu
Server: Blink Pro 1.3.1 (MacOSX)
69 5 Adrian Georgescu
Content-Length: 0
70 5 Adrian Georgescu
71 5 Adrian Georgescu
RECEIVED: Packet 191, +0:14:28.691178
72 5 Adrian Georgescu
2011-10-24 11:35:57.229682: 132.177.253.22:5061 -(SIP over tls)-> 132.177.252.163:51280
73 5 Adrian Georgescu
SIP/2.0 200 OK
74 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport=51280;received=132.177.252.163;branch=z9hG4bKPjGqaVmgy6QI4hqusA17.VmYbSEjEn1S-y;ingress-zone=DefaultZone
75 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
76 5 Adrian Georgescu
CSeq: 4485 INVITE
77 5 Adrian Georgescu
Contact: <sip:qwbivsgz@132.177.252.111:60868>
78 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
79 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
80 5 Adrian Georgescu
Record-Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5060;transport=udp;lr>
81 5 Adrian Georgescu
Record-Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5061;transport=tls;lr>
82 5 Adrian Georgescu
Allow: SUBSCRIBE,NOTIFY,PRACK,INVITE,ACK,BYE,CANCEL,UPDATE,MESSAGE,REFER
83 5 Adrian Georgescu
Server: Blink Pro 1.3.1 (MacOSX)
84 5 Adrian Georgescu
Supported: 100rel,replaces,norefersub
85 5 Adrian Georgescu
Content-Type: application/sdp
86 5 Adrian Georgescu
Content-Length: 255
87 5 Adrian Georgescu
88 5 Adrian Georgescu
v=0
89 5 Adrian Georgescu
o=- 3528437757 3528437758 IN IP4 132.177.252.111
90 5 Adrian Georgescu
s=Blink Pro 1.3.1 (MacOSX)
91 5 Adrian Georgescu
c=IN IP4 132.177.252.111
92 5 Adrian Georgescu
b=AS:384
93 5 Adrian Georgescu
t=0 0
94 5 Adrian Georgescu
m=audio 50018 RTP/AVP 9 101
95 5 Adrian Georgescu
a=rtcp:50019
96 5 Adrian Georgescu
a=rtpmap:9 G722/8000
97 5 Adrian Georgescu
a=rtpmap:101 telephone-event/8000
98 5 Adrian Georgescu
a=fmtp:101 0-15
99 5 Adrian Georgescu
a=sendrecv
100 5 Adrian Georgescu
101 5 Adrian Georgescu
SENDING: Packet 192, +0:14:28.691472
102 5 Adrian Georgescu
2011-10-24 11:35:57.229976: 132.177.252.163:51280 -(SIP over tls)-> 132.177.253.22:5061
103 5 Adrian Georgescu
ACK sip:qwbivsgz@132.177.252.111:60868 SIP/2.0
104 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport;branch=z9hG4bKPjydOyhHyq82C92apBgV97cGE2r.G2e4GO
105 5 Adrian Georgescu
Max-Forwards: 70
106 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
107 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
108 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
109 5 Adrian Georgescu
CSeq: 4485 ACK
110 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5061;transport=tls;lr>
111 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5060;transport=udp;lr>
112 5 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
113 5 Adrian Georgescu
Content-Length:  0
114 5 Adrian Georgescu
115 5 Adrian Georgescu
SENDING: Packet 193, +0:14:32.184140
116 5 Adrian Georgescu
2011-10-24 11:36:00.722644: 132.177.252.163:51280 -(SIP over tls)-> 132.177.253.22:5061
117 5 Adrian Georgescu
BYE sip:qwbivsgz@132.177.252.111:60868 SIP/2.0
118 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport;branch=z9hG4bKPjqWIKkD-f1CW8BystKkNHu3QQ.HhB920m
119 5 Adrian Georgescu
Max-Forwards: 70
120 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
121 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
122 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
123 5 Adrian Georgescu
CSeq: 4486 BYE
124 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5061;transport=tls;lr>
125 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5060;transport=udp;lr>
126 5 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
127 5 Adrian Georgescu
Content-Length:  0
128 5 Adrian Georgescu
129 5 Adrian Georgescu
RECEIVED: Packet 194, +0:14:32.185918
130 5 Adrian Georgescu
2011-10-24 11:36:00.724422: 132.177.253.22:5061 -(SIP over tls)-> 132.177.252.163:51280
131 5 Adrian Georgescu
SIP/2.0 407 Proxy Authentication Required
132 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;branch=z9hG4bKPjqWIKkD-f1CW8BystKkNHu3QQ.HhB920m;received=132.177.252.163;rport=51280
133 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
134 5 Adrian Georgescu
CSeq: 4486 BYE
135 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
136 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
137 5 Adrian Georgescu
Server: TANDBERG/4103 (X7.1PreAlpha29 (TEST SW))
138 5 Adrian Georgescu
Proxy-Authenticate: Digest realm="h1.cisco.sipit.net", nonce="ecf10cc969b2858a1f46ce145b58ba291426098f076e4fa29924531f706e", opaque="AQAAANXGRIqnJLpaa2+oaGI3teAaoA95", stale=FALSE, algorithm=MD5, qop="auth"
139 5 Adrian Georgescu
Content-Length: 0
140 5 Adrian Georgescu
141 5 Adrian Georgescu
SENDING: Packet 195, +0:14:32.186342
142 5 Adrian Georgescu
2011-10-24 11:36:00.724846: 132.177.252.163:51280 -(SIP over tls)-> 132.177.253.22:5061
143 5 Adrian Georgescu
BYE sip:qwbivsgz@132.177.252.111:60868 SIP/2.0
144 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport;branch=z9hG4bKPj7LZjnOhpR57.YTxGAv42MyoF7RSBupjk
145 5 Adrian Georgescu
Max-Forwards: 70
146 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
147 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
148 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
149 5 Adrian Georgescu
CSeq: 4487 BYE
150 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5061;transport=tls;lr>
151 5 Adrian Georgescu
Route: <sip:proxy-call-id=9041af5c-fe23-11e0-8ac1-000c29ab0f7b@132.177.253.22:5060;transport=udp;lr>
152 5 Adrian Georgescu
User-Agent: Blink Pro 1.3.1 (MacOSX)
153 5 Adrian Georgescu
Proxy-Authorization: Digest username="cisco", realm="h1.cisco.sipit.net", nonce="ecf10cc969b2858a1f46ce145b58ba291426098f076e4fa29924531f706e", uri="sip:qwbivsgz@132.177.252.111:60868", response="6ed728af6b1b5443c953ec89d17151c6", algorithm=MD5, cnonce="WMYZEu5MhMBRJr97hlz3Nxqd9pidFkvZ", opaque="AQAAANXGRIqnJLpaa2+oaGI3teAaoA95", qop=auth, nc=00000001
154 5 Adrian Georgescu
Content-Length:  0
155 5 Adrian Georgescu
156 5 Adrian Georgescu
RECEIVED: Packet 196, +0:14:32.203260
157 5 Adrian Georgescu
2011-10-24 11:36:00.741764: 132.177.253.22:5061 -(SIP over tls)-> 132.177.252.163:51280
158 5 Adrian Georgescu
SIP/2.0 200 OK
159 5 Adrian Georgescu
Via: SIP/2.0/tls 132.177.252.163:51280;rport=51280;received=132.177.252.163;branch=z9hG4bKPj7LZjnOhpR57.YTxGAv42MyoF7RSBupjk;ingress-zone=DefaultZone
160 5 Adrian Georgescu
Call-ID: wm-ihLWnDBKwk743UftUCoP-H5qoETv-
161 5 Adrian Georgescu
CSeq: 4487 BYE
162 5 Adrian Georgescu
From: "Adrian Georgescu" <sip:ag01@cisco.sipit.net>;tag=tG4TWxTurelH-rGZRnivbJ96jCHFsQS8
163 5 Adrian Georgescu
To: <sip:ag02@cisco.sipit.net>;tag=nkEDOGe3nL5K7PwTs1-DzrwUmbdzAYUy
164 5 Adrian Georgescu
Server: Blink Pro 1.3.1 (MacOSX)
165 5 Adrian Georgescu
Content-Length: 0
166 1 Adrian Georgescu
167 1 Adrian Georgescu
2011-10-24 11:36:12.346891: DNS lookup A h1.cisco.sipit.net succeeded, ttl=600: 132.177.253.22
168 5 Adrian Georgescu
169 5 Adrian Georgescu
170 13 Adrian Georgescu
</pre>
171 2 Adrian Georgescu
172 13 Adrian Georgescu
<pre>
173 2 Adrian Georgescu
2011-10-24 10:42:21.419 Blink Pro[1668:a0f] [Session with ag02@cisco.sipit.net] Ending session with audio stream
174 2 Adrian Georgescu
2011-10-24 10:42:21.457 Blink Pro[1668:6527] Traceback (most recent call last):
175 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
176 2 Adrian Georgescu
    call.func(*call.args, **call.kw)
177 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/coros.py", line 253, in _do_acquire
178 2 Adrian Georgescu
    waiter.switch()
179 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
180 1 Adrian Georgescu
    return cb(*args, **kw)
181 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 1904, in end
182 2 Adrian Georgescu
    TimestampedNotificationData(originator='local', method='BYE', code=notification.data.code, reason=notification.data.reason))
183 1 Adrian Georgescu
AttributeError: 'NotificationData' object has no attribute 'code'
184 2 Adrian Georgescu
2011-10-24 10:42:21.474 Blink Pro[1668:a0f] [Session with ag02@cisco.sipit.net] Session will end (local)
185 2 Adrian Georgescu
2011-10-24 10:42:21.643 Blink Pro[1668:a0f] [Session with ag02@cisco.sipit.net] Audio stream ended
186 13 Adrian Georgescu
</pre>
187 2 Adrian Georgescu
188 2 Adrian Georgescu
189 2 Adrian Georgescu
190 13 Adrian Georgescu
<pre>
191 2 Adrian Georgescu
2011-10-24 10:31:00.239837: Notification name=SIPInvitationChangedState
192 2 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5ab10>
193 2 Adrian Georgescu
data=NotificationData(originator='local', body=None, prev_sub_state='normal',
194 2 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 31, 0, 232073), headers={'Via':
195 2 Adrian Georgescu
[FrozenViaHeader('tls', '132.177.252.163', 50951, frozendict({'rport': 0,
196 2 Adrian Georgescu
'branch': 'z9hG4bKPj5bKvhluLSr5OxNTM0vdb4umkCpVNtox8'}))], 'From':
197 2 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
198 2 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
199 2 Adrian Georgescu
'kfOPAVWAfIHorykAJBu31vAmIZif780n'})), 'Route':
200 2 Adrian Georgescu
[FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
201 2 Adrian Georgescu
'proxy-call-id=844482fa-fe1a-11e0-bd41-000c29ab0f7b', None, 5061, False,
202 2 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tls'}), frozendict({})), None,
203 2 Adrian Georgescu
frozendict({})), FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
204 2 Adrian Georgescu
'proxy-call-id=844482fa-fe1a-11e0-bd41-000c29ab0f7b', None, 5061, False,
205 2 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tls'}), frozendict({})), None,
206 2 Adrian Georgescu
frozendict({}))], 'User-Agent': FrozenHeader('User-Agent', 'Blink Pro 1.3.1
207 2 Adrian Georgescu
(MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net', 'ag02', None,
208 2 Adrian Georgescu
None, False, frozendict({}), frozendict({})), None, frozendict({'tag':
209 2 Adrian Georgescu
'-9Gm-krVFw154HwQh5W.UsZY12oHT9di'})), 'CSeq': (8401, 'BYE'), 'Call-ID':
210 2 Adrian Georgescu
FrozenHeader('Call-ID', 'JzYfmKI6hZg0iBD9t4WdpKNhW6SyQzlm'), 'Max-Forwards':
211 2 Adrian Georgescu
70}, state='disconnecting', prev_state='connected', method='BYE',
212 2 Adrian Georgescu
request_uri=FrozenSIPURI('132.177.252.111', 'qwbivsgz', None, 51564, False,
213 1 Adrian Georgescu
frozendict({'transport': 'tls'}), frozendict({})))
214 2 Adrian Georgescu
215 2 Adrian Georgescu
216 2 Adrian Georgescu
2011-10-24 10:31:00.259586: Notification name=SIPInvitationChangedState
217 2 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5ab10>
218 1 Adrian Georgescu
data=NotificationData(originator='local', disconnect_reason='user request',
219 1 Adrian Georgescu
state='disconnected', prev_state='disconnecting',
220 1 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 31, 0, 250102))
221 13 Adrian Georgescu
</pre>
222 1 Adrian Georgescu
223 3 Adrian Georgescu
224 3 Adrian Georgescu
200 OK rdata seems to be none for received 200OK for the sent out BYE
225 3 Adrian Georgescu
226 3 Adrian Georgescu
227 3 Adrian Georgescu
228 13 Adrian Georgescu
h3. UDP trace that works
229 13 Adrian Georgescu
230 13 Adrian Georgescu
231 13 Adrian Georgescu
<pre>
232 3 Adrian Georgescu
2011-10-24 10:46:07.277414: Notification name=SIPInvitationChangedState
233 3 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5abf8>
234 3 Adrian Georgescu
data=NotificationData(originator='local', body=None, prev_sub_state='normal',
235 3 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 46, 7, 268879), headers={'Via':
236 3 Adrian Georgescu
[FrozenViaHeader('UDP', '132.177.252.163', 60653, frozendict({'rport': 0,
237 3 Adrian Georgescu
'branch': 'z9hG4bKPjVWjI8ftu8DW7rR5WhnOsbgpAWQFpbFYT'}))], 'From':
238 3 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
239 3 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
240 3 Adrian Georgescu
'M5uaZcSknKymRnkGTjRG88C8DG99m5Hy'})), 'Route':
241 3 Adrian Georgescu
[FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
242 3 Adrian Georgescu
'proxy-call-id=99e57f04-fe1c-11e0-ba17-000c29ab0f7b', None, 5060, False,
243 3 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'udp'}), frozendict({})), None,
244 3 Adrian Georgescu
frozendict({})), FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
245 3 Adrian Georgescu
'proxy-call-id=99e57f04-fe1c-11e0-ba17-000c29ab0f7b', None, 5060, False,
246 3 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tcp'}), frozendict({})), None,
247 3 Adrian Georgescu
frozendict({}))], 'User-Agent': FrozenHeader('User-Agent', 'Blink Pro 1.3.1
248 3 Adrian Georgescu
(MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net', 'ag02', None,
249 3 Adrian Georgescu
None, False, frozendict({}), frozendict({})), None, frozendict({'tag':
250 3 Adrian Georgescu
'hNd9U3UKc.VP-1WWYP-S8MegH2yeRc5e'})), 'CSeq': (28697, 'BYE'), 'Call-ID':
251 3 Adrian Georgescu
FrozenHeader('Call-ID', '41QYdm0-Eny2uHKzgETWx57HhGq47xPl'), 'Max-Forwards':
252 3 Adrian Georgescu
70}, state='disconnecting', prev_state='connected', method='BYE',
253 3 Adrian Georgescu
request_uri=FrozenSIPURI('132.177.252.111', 'qwbivsgz', None, 51252, False,
254 3 Adrian Georgescu
frozendict({'transport': 'tcp'}), frozendict({})))
255 3 Adrian Georgescu
256 3 Adrian Georgescu
257 3 Adrian Georgescu
2011-10-24 10:46:07.293137: Notification name=SIPInvitationChangedState
258 3 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5abf8>
259 3 Adrian Georgescu
data=NotificationData(originator='remote', body=None, code=200,
260 3 Adrian Georgescu
disconnect_reason='user request', timestamp=datetime.datetime(2011, 10, 24, 10,
261 3 Adrian Georgescu
46, 7, 287860), state='disconnected', headers={'Content-Length': 0, 'Via':
262 1 Adrian Georgescu
[FrozenViaHeader('UDP', '132.177.252.163', 60653, frozendict({'received':
263 3 Adrian Georgescu
'132.177.252.163', 'ingress-zone': 'DefaultSubZone', 'rport': 60653, 'branch':
264 3 Adrian Georgescu
'z9hG4bKPjB6pOFsn58EsyG4sXhsB.72oClDLkXjEW'}))], 'From':
265 1 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
266 1 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
267 1 Adrian Georgescu
'M5uaZcSknKymRnkGTjRG88C8DG99m5Hy'})), 'Server': FrozenHeader('Server', 'Blink
268 3 Adrian Georgescu
Pro 1.3.1 (MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net',
269 1 Adrian Georgescu
'ag02', None, None, False, frozendict({}), frozendict({})), None,
270 3 Adrian Georgescu
frozendict({'tag': 'hNd9U3UKc.VP-1WWYP-S8MegH2yeRc5e'})), 'CSeq': (28698,
271 3 Adrian Georgescu
'BYE'), 'Call-ID': FrozenHeader('Call-ID', '41QYdm0-Eny2uHKzgETWx57HhGq47xPl')},
272 3 Adrian Georgescu
reason='OK', prev_state='disconnecting')
273 13 Adrian Georgescu
</pre>
274 3 Adrian Georgescu
275 2 Adrian Georgescu
276 7 Adrian Georgescu
277 13 Adrian Georgescu
h2. MSRP Error (Solved)
278 13 Adrian Georgescu
279 13 Adrian Georgescu
280 9 Adrian Georgescu
Incoming session is cancelled by remote before we have the chance to initialize msrp media stream.
281 8 Adrian Georgescu
282 13 Adrian Georgescu
<pre>
283 7 Adrian Georgescu
2011-10-24 13:24:24.311 Blink Pro[3997:a0f] [Session with ag02@cisco.sipit.net] Session ended
284 7 Adrian Georgescu
2011-10-24 13:25:07.452 Blink Pro[3997:6527] Account('ag01@cisco.sipit.net') registered contact "sip:ohwvastb@132.177.252.163:52017;transport=tls" at 132.177.253.22:5061;transport=tls for 93 seconds
285 7 Adrian Georgescu
2011-10-24 13:26:10.570 Blink Pro[3997:6527] Account('ag01@cisco.sipit.net') registered contact "sip:ohwvastb@132.177.252.163:52017;transport=tls" at 132.177.253.22:5061;transport=tls for 93 seconds
286 7 Adrian Georgescu
2011-10-24 13:26:43.250 Blink Pro[3997:a0f] Incoming session request from GES <ges@georgescu.info> with chat streams
287 7 Adrian Georgescu
2011-10-24 13:27:13.688 Blink Pro[3997:6527] Account('ag01@cisco.sipit.net') registered contact "sip:ohwvastb@132.177.252.163:52017;transport=tls" at 132.177.253.22:5061;transport=tls for 93 seconds
288 7 Adrian Georgescu
2011-10-24 13:27:21.438 Blink Pro[3997:a0f] Accepting session to ges@georgescu.info
289 7 Adrian Georgescu
2011-10-24 13:27:21.440 Blink Pro[3997:a0f] [Session with ges@georgescu.info] Handling incoming chat stream
290 7 Adrian Georgescu
2011-10-24 13:27:21.730 Blink Pro[3997:6527] Starting factory <eventlet.twistedutil.protocol.GreenInstanceFactory instance at 0x1885c620>
291 7 Adrian Georgescu
2011-10-24 13:27:21.740 Blink Pro[3997:6527] /etc/resolv.conf changed, reparsing
292 7 Adrian Georgescu
2011-10-24 13:27:21.740 Blink Pro[3997:6527] Resolver added ('132.177.252.2', 53) to server list
293 7 Adrian Georgescu
2011-10-24 13:27:21.742 Blink Pro[3997:6527] <class 'twisted.names.dns.DNSDatagramProtocol'> starting on 54952
294 7 Adrian Georgescu
2011-10-24 13:27:21.742 Blink Pro[3997:6527] Starting protocol <twisted.names.dns.DNSDatagramProtocol object at 0x18c0a490>
295 1 Adrian Georgescu
2011-10-24 13:27:21.939 Blink Pro[3997:6527] (Port 54952 Closed)
296 7 Adrian Georgescu
2011-10-24 13:27:21.940 Blink Pro[3997:6527] Stopping protocol <twisted.names.dns.DNSDatagramProtocol object at 0x18c0a490>
297 7 Adrian Georgescu
2011-10-24 13:27:23.978 Blink Pro[3997:6527] Traceback (most recent call last):
298 7 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
299 7 Adrian Georgescu
    call.func(*call.args, **call.kw)
300 1 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/hubs/twistedr.py", line 159, in call_if_greenlet_alive
301 7 Adrian Georgescu
    return func(*args1, **kwargs1)
302 7 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
303 7 Adrian Georgescu
    return cb(*args, **kw)
304 7 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/streams/msrp.py", line 260, in end
305 7 Adrian Georgescu
    notification_center.remove_observer(self, sender=self)
306 7 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/application/notification.py", line 164, in remove_observer
307 1 Adrian Georgescu
    raise KeyError("observer %r not registered for %r events from %r" % (observer, name, sender))
308 1 Adrian Georgescu
KeyError: 'observer <sipsimple.streams.msrp.ChatStream object at 0x1860cfd0> not registered for Any events from <sipsimple.streams.msrp.ChatStream object at 0x1860cfd0>'
309 13 Adrian Georgescu
</pre>
310 9 Adrian Georgescu
311 11 Adrian Georgescu
== Multiple reconnect for MSRP and cancel (when clicking cancel and reconnect like there is no tomorrow)==
312 9 Adrian Georgescu
313 9 Adrian Georgescu
314 9 Adrian Georgescu
315 13 Adrian Georgescu
<pre>
316 9 Adrian Georgescu
2011-10-24 15:31:07.196 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Initiating DNS Lookup of Account('31208005169@ag-projects.com') to sip:agp@conference.sip2sip.info
317 9 Adrian Georgescu
2011-10-24 15:31:07.205 Blink Pro[3997:a0f] Starting DNS Lookup for sip:agp@conference.sip2sip.info via proxy of account 31208005169@ag-projects.com
318 9 Adrian Georgescu
2011-10-24 15:31:07.212 Blink Pro[3997:6527] DNS Lookup for sip:agp@conference.sip2sip.info succeeded: 85.17.186.7:5060 (UDP), 81.23.228.129:5060 (UDP)
319 9 Adrian Georgescu
2011-10-24 15:31:07.248 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Connecting session
320 9 Adrian Georgescu
2011-10-24 15:31:07.262 Blink Pro[3997:a0f] Starting Outgoing Session to agp@conference.sip2sip.info with ['chat']
321 9 Adrian Georgescu
2011-10-24 15:31:07.287 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Ending session with chat stream
322 9 Adrian Georgescu
2011-10-24 15:31:07.317 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Session cancelled
323 9 Adrian Georgescu
2011-10-24 15:31:07.364 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Re-establishing session to agp@conference.sip2sip.info
324 9 Adrian Georgescu
2011-10-24 15:31:07.414 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Initiating DNS Lookup of Account('31208005169@ag-projects.com') to sip:agp@conference.sip2sip.info
325 9 Adrian Georgescu
2011-10-24 15:31:07.423 Blink Pro[3997:a0f] Starting DNS Lookup for sip:agp@conference.sip2sip.info via proxy of account 31208005169@ag-projects.com
326 9 Adrian Georgescu
2011-10-24 15:31:07.430 Blink Pro[3997:6527] DNS Lookup for sip:agp@conference.sip2sip.info succeeded: 85.17.186.7:5060 (UDP), 81.23.228.129:5060 (UDP)
327 9 Adrian Georgescu
2011-10-24 15:31:07.470 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Connecting session
328 9 Adrian Georgescu
2011-10-24 15:31:07.473 Blink Pro[3997:a0f] Starting Outgoing Session to agp@conference.sip2sip.info with ['chat']
329 9 Adrian Georgescu
2011-10-24 15:31:07.501 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Ending session with chat stream
330 9 Adrian Georgescu
2011-10-24 15:31:07.532 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Session cancelled
331 9 Adrian Georgescu
2011-10-24 15:31:07.625 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Re-establishing session to agp@conference.sip2sip.info
332 9 Adrian Georgescu
2011-10-24 15:31:07.696 Blink Pro[3997:6527] Traceback (most recent call last):
333 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
334 9 Adrian Georgescu
    call.func(*call.args, **call.kw)
335 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 239, in _spawn
336 9 Adrian Georgescu
    g.switch()
337 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
338 9 Adrian Georgescu
    return cb(*args, **kw)
339 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2175, in handle_notification
340 9 Adrian Georgescu
    handler(notification)
341 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2310, in _NH_SIPInvitationChangedState
342 9 Adrian Georgescu
    elif notification.data.state == 'connected' and notification.data.sub_state == 'normal' and notification.data.prev_sub_state == 'received_proposal':
343 9 Adrian Georgescu
AttributeError: 'NotificationData' object has no attribute 'prev_sub_state'
344 9 Adrian Georgescu
2011-10-24 15:31:07.696 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Initiating DNS Lookup of Account('31208005169@ag-projects.com') to sip:agp@conference.sip2sip.info
345 9 Adrian Georgescu
2011-10-24 15:31:07.706 Blink Pro[3997:a0f] Starting DNS Lookup for sip:agp@conference.sip2sip.info via proxy of account 31208005169@ag-projects.com
346 9 Adrian Georgescu
2011-10-24 15:31:07.714 Blink Pro[3997:6527] DNS Lookup for sip:agp@conference.sip2sip.info succeeded: 85.17.186.7:5060 (UDP), 81.23.228.129:5060 (UDP)
347 9 Adrian Georgescu
2011-10-24 15:31:07.775 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Connecting session
348 9 Adrian Georgescu
2011-10-24 15:31:07.782 Blink Pro[3997:a0f] Starting Outgoing Session to agp@conference.sip2sip.info with ['chat']
349 9 Adrian Georgescu
2011-10-24 15:31:07.804 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Ending session with chat stream
350 9 Adrian Georgescu
2011-10-24 15:31:08.075 Blink Pro[3997:6527] Traceback (most recent call last):
351 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
352 9 Adrian Georgescu
    call.func(*call.args, **call.kw)
353 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 239, in _spawn
354 9 Adrian Georgescu
    g.switch()
355 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
356 9 Adrian Georgescu
    return cb(*args, **kw)
357 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2175, in handle_notification
358 9 Adrian Georgescu
    handler(notification)
359 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2310, in _NH_SIPInvitationChangedState
360 9 Adrian Georgescu
    elif notification.data.state == 'connected' and notification.data.sub_state == 'normal' and notification.data.prev_sub_state == 'received_proposal':
361 9 Adrian Georgescu
AttributeError: 'NotificationData' object has no attribute 'prev_sub_state'
362 9 Adrian Georgescu
2011-10-24 15:31:08.477 Blink Pro[3997:6527] *** __NSAutoreleaseNoPool(): Object 0x1e5e4af0 of class NSCFString autoreleased with no pool in place - just leaking
363 9 Adrian Georgescu
2011-10-24 15:31:08.551 Blink Pro[3997:6527] *** attempt to pop an unknown autorelease pool (0x24d0e00)
364 9 Adrian Georgescu
2011-10-24 15:31:08.760 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Session cancelled
365 9 Adrian Georgescu
2011-10-24 15:31:08.775 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Chat stream ended
366 9 Adrian Georgescu
2011-10-24 15:31:17.812 Blink Pro[3997:6527] Traceback (most recent call last):
367 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
368 9 Adrian Georgescu
    call.func(*call.args, **call.kw)
369 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 239, in _spawn
370 9 Adrian Georgescu
    g.switch()
371 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
372 9 Adrian Georgescu
    return cb(*args, **kw)
373 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2175, in handle_notification
374 9 Adrian Georgescu
    handler(notification)
375 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2328, in _NH_SIPInvitationChangedState
376 9 Adrian Georgescu
    for stream in self.streams:
377 9 Adrian Georgescu
TypeError: 'NoneType' object is not iterable
378 9 Adrian Georgescu
2011-10-24 15:31:18.005 Blink Pro[3997:6527] Traceback (most recent call last):
379 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
380 9 Adrian Georgescu
    call.func(*call.args, **call.kw)
381 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 239, in _spawn
382 9 Adrian Georgescu
    g.switch()
383 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
384 9 Adrian Georgescu
    return cb(*args, **kw)
385 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2175, in handle_notification
386 9 Adrian Georgescu
    handler(notification)
387 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 2328, in _NH_SIPInvitationChangedState
388 9 Adrian Georgescu
    for stream in self.streams:
389 9 Adrian Georgescu
TypeError: 'NoneType' object is not iterable
390 9 Adrian Georgescu
2011-10-24 15:32:02.401 Blink Pro[3997:6527] Account('ag01@cisco.sipit.net') registered contact "sip:ohwvastb@132.177.252.163:52016;transport=tcp" at 132.177.253.22:5060;transport=tcp for 93 seconds
391 9 Adrian Georgescu
2011-10-24 15:32:14.921 Blink Pro[3997:a0f] Re-establishing session to agp@conference.sip2sip.info
392 9 Adrian Georgescu
2011-10-24 15:32:14.922 Blink Pro[3997:a0f] Re-establishing session to agp@conference.sip2sip.info
393 9 Adrian Georgescu
2011-10-24 15:32:14.970 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Initiating DNS Lookup of Account('31208005169@ag-projects.com') to sip:agp@conference.sip2sip.info
394 9 Adrian Georgescu
2011-10-24 15:32:14.981 Blink Pro[3997:a0f] Starting DNS Lookup for sip:agp@conference.sip2sip.info via proxy of account 31208005169@ag-projects.com
395 9 Adrian Georgescu
2011-10-24 15:32:15.465 Blink Pro[3997:6527] DNS Lookup for sip:agp@conference.sip2sip.info succeeded: 81.23.228.129:5060 (UDP), 81.23.228.150:5060 (UDP), 85.17.186.7:5060 (UDP)
396 9 Adrian Georgescu
2011-10-24 15:32:15.501 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Connecting session
397 9 Adrian Georgescu
2011-10-24 15:32:15.512 Blink Pro[3997:a0f] Starting Outgoing Session to agp@conference.sip2sip.info with ['chat']
398 9 Adrian Georgescu
2011-10-24 15:32:15.772 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Ending session with chat stream
399 9 Adrian Georgescu
2011-10-24 15:32:26.048 Blink Pro[3997:6527] Traceback (most recent call last):
400 9 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
401 1 Adrian Georgescu
    call.func(*call.args, **call.kw)
402 1 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/coros.py", line 253, in _do_acquire
403 1 Adrian Georgescu
    waiter.switch()
404 1 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
405 1 Adrian Georgescu
    return cb(*args, **kw)
406 1 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 1898, in end
407 1 Adrian Georgescu
    TimestampedNotificationData(originator='local', method='INVITE', code=notification.data.code, reason=notification.data.reason))
408 1 Adrian Georgescu
AttributeError: 'NotificationData' object has no attribute 'code'
409 1 Adrian Georgescu
2011-10-24 15:32:26.057 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Chat stream ended
410 9 Adrian Georgescu
2011-10-24 15:32:28.717 Blink Pro[3997:a0f] Re-establishing session to agp@conference.sip2sip.info
411 9 Adrian Georgescu
2011-10-24 15:32:28.718 Blink Pro[3997:a0f] Re-establishing session to agp@conference.sip2sip.info
412 9 Adrian Georgescu
2011-10-24 15:32:28.762 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Proposing chat stream
413 9 Adrian Georgescu
2011-10-24 15:32:28.763 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] IllegalStateError: cannot call add_stream in terminated state
414 9 Adrian Georgescu
2011-10-24 15:32:41.751 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] Cancelling proposal
415 9 Adrian Georgescu
2011-10-24 15:32:41.752 Blink Pro[3997:a0f] [Session with agp@conference.sip2sip.info] IllegalStateError: cannot call cancel_proposal in terminated state
416 9 Adrian Georgescu
2011-10-24 15:33:05.520 Blink Pro[3997:6527] Account('ag01@cisco.sipit.net') registered contact "sip:ohwvastb@132.177.252.163:52016;transport=tcp" at 132.177.253.22:5060;transport=tcp for 93 seconds
417 13 Adrian Georgescu
</pre>
418 9 Adrian Georgescu
419 1 Adrian Georgescu
420 13 Adrian Georgescu
h2. Problem if hold request is received with direction "inactive"
421 11 Adrian Georgescu
422 11 Adrian Georgescu
423 13 Adrian Georgescu
* 200 OK is correct
424 13 Adrian Georgescu
* Another INVITE is sent with same SDP, possibly confusing session state
425 13 Adrian Georgescu
426 13 Adrian Georgescu
427 13 Adrian Georgescu
h2. ICE relayed candidates MUST have rel-addr and rel-port
428 13 Adrian Georgescu
429 13 Adrian Georgescu
430 13 Adrian Georgescu
* In the candidates added by MediaProxy
431 13 Adrian Georgescu
* RFC5245, page 74.