IO-sipit29

Version 4 (Adrian Georgescu, 10/24/2011 10:49 am)

1 1 Adrian Georgescu
= SIPIT 29 =
2 2 Adrian Georgescu
3 3 Adrian Georgescu
== Sending BYE exception when using TCP transport ==
4 2 Adrian Georgescu
5 2 Adrian Georgescu
6 2 Adrian Georgescu
{{{
7 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
8 2 Adrian Georgescu
2011-10-24 10:42:21.457 Blink Pro[1668:6527] Traceback (most recent call last):
9 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/twisted/internet/base.py", line 757, in runUntilCurrent
10 2 Adrian Georgescu
    call.func(*call.args, **call.kw)
11 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/coros.py", line 253, in _do_acquire
12 2 Adrian Georgescu
    waiter.switch()
13 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/eventlet/api.py", line 235, in _spawn_startup
14 2 Adrian Georgescu
    return cb(*args, **kw)
15 2 Adrian Georgescu
  File "/Users/adigeo/work/blink/build/Release/Blink Pro.app/Contents/Resources/lib/sipsimple/session.py", line 1904, in end
16 2 Adrian Georgescu
    TimestampedNotificationData(originator='local', method='BYE', code=notification.data.code, reason=notification.data.reason))
17 2 Adrian Georgescu
AttributeError: 'NotificationData' object has no attribute 'code'
18 2 Adrian Georgescu
2011-10-24 10:42:21.474 Blink Pro[1668:a0f] [Session with ag02@cisco.sipit.net] Session will end (local)
19 2 Adrian Georgescu
2011-10-24 10:42:21.643 Blink Pro[1668:a0f] [Session with ag02@cisco.sipit.net] Audio stream ended
20 2 Adrian Georgescu
}}}
21 2 Adrian Georgescu
22 2 Adrian Georgescu
23 2 Adrian Georgescu
24 2 Adrian Georgescu
{{{
25 2 Adrian Georgescu
2011-10-24 10:31:00.239837: Notification name=SIPInvitationChangedState
26 2 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5ab10>
27 2 Adrian Georgescu
data=NotificationData(originator='local', body=None, prev_sub_state='normal',
28 2 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 31, 0, 232073), headers={'Via':
29 2 Adrian Georgescu
[FrozenViaHeader('tls', '132.177.252.163', 50951, frozendict({'rport': 0,
30 2 Adrian Georgescu
'branch': 'z9hG4bKPj5bKvhluLSr5OxNTM0vdb4umkCpVNtox8'}))], 'From':
31 2 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
32 2 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
33 2 Adrian Georgescu
'kfOPAVWAfIHorykAJBu31vAmIZif780n'})), 'Route':
34 2 Adrian Georgescu
[FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
35 2 Adrian Georgescu
'proxy-call-id=844482fa-fe1a-11e0-bd41-000c29ab0f7b', None, 5061, False,
36 2 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tls'}), frozendict({})), None,
37 2 Adrian Georgescu
frozendict({})), FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
38 2 Adrian Georgescu
'proxy-call-id=844482fa-fe1a-11e0-bd41-000c29ab0f7b', None, 5061, False,
39 2 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tls'}), frozendict({})), None,
40 2 Adrian Georgescu
frozendict({}))], 'User-Agent': FrozenHeader('User-Agent', 'Blink Pro 1.3.1
41 2 Adrian Georgescu
(MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net', 'ag02', None,
42 2 Adrian Georgescu
None, False, frozendict({}), frozendict({})), None, frozendict({'tag':
43 2 Adrian Georgescu
'-9Gm-krVFw154HwQh5W.UsZY12oHT9di'})), 'CSeq': (8401, 'BYE'), 'Call-ID':
44 2 Adrian Georgescu
FrozenHeader('Call-ID', 'JzYfmKI6hZg0iBD9t4WdpKNhW6SyQzlm'), 'Max-Forwards':
45 2 Adrian Georgescu
70}, state='disconnecting', prev_state='connected', method='BYE',
46 2 Adrian Georgescu
request_uri=FrozenSIPURI('132.177.252.111', 'qwbivsgz', None, 51564, False,
47 2 Adrian Georgescu
frozendict({'transport': 'tls'}), frozendict({})))
48 2 Adrian Georgescu
49 2 Adrian Georgescu
50 2 Adrian Georgescu
2011-10-24 10:31:00.259586: Notification name=SIPInvitationChangedState
51 2 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5ab10>
52 2 Adrian Georgescu
data=NotificationData(originator='local', disconnect_reason='user request',
53 2 Adrian Georgescu
state='disconnected', prev_state='disconnecting',
54 1 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 31, 0, 250102))
55 3 Adrian Georgescu
}}}
56 3 Adrian Georgescu
57 3 Adrian Georgescu
58 3 Adrian Georgescu
200 OK rdata seems to be none for received 200OK for the sent out BYE
59 3 Adrian Georgescu
60 3 Adrian Georgescu
61 3 Adrian Georgescu
=== UDP trace that works ===
62 3 Adrian Georgescu
63 3 Adrian Georgescu
{{{
64 3 Adrian Georgescu
2011-10-24 10:46:07.277414: Notification name=SIPInvitationChangedState
65 3 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5abf8>
66 3 Adrian Georgescu
data=NotificationData(originator='local', body=None, prev_sub_state='normal',
67 3 Adrian Georgescu
timestamp=datetime.datetime(2011, 10, 24, 10, 46, 7, 268879), headers={'Via':
68 3 Adrian Georgescu
[FrozenViaHeader('UDP', '132.177.252.163', 60653, frozendict({'rport': 0,
69 3 Adrian Georgescu
'branch': 'z9hG4bKPjVWjI8ftu8DW7rR5WhnOsbgpAWQFpbFYT'}))], 'From':
70 3 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
71 3 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
72 3 Adrian Georgescu
'M5uaZcSknKymRnkGTjRG88C8DG99m5Hy'})), 'Route':
73 3 Adrian Georgescu
[FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
74 3 Adrian Georgescu
'proxy-call-id=99e57f04-fe1c-11e0-ba17-000c29ab0f7b', None, 5060, False,
75 3 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'udp'}), frozendict({})), None,
76 3 Adrian Georgescu
frozendict({})), FrozenRouteHeader(FrozenSIPURI('132.177.253.22',
77 3 Adrian Georgescu
'proxy-call-id=99e57f04-fe1c-11e0-ba17-000c29ab0f7b', None, 5060, False,
78 3 Adrian Georgescu
frozendict({'lr': 1, 'transport': 'tcp'}), frozendict({})), None,
79 3 Adrian Georgescu
frozendict({}))], 'User-Agent': FrozenHeader('User-Agent', 'Blink Pro 1.3.1
80 3 Adrian Georgescu
(MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net', 'ag02', None,
81 3 Adrian Georgescu
None, False, frozendict({}), frozendict({})), None, frozendict({'tag':
82 3 Adrian Georgescu
'hNd9U3UKc.VP-1WWYP-S8MegH2yeRc5e'})), 'CSeq': (28697, 'BYE'), 'Call-ID':
83 3 Adrian Georgescu
FrozenHeader('Call-ID', '41QYdm0-Eny2uHKzgETWx57HhGq47xPl'), 'Max-Forwards':
84 3 Adrian Georgescu
70}, state='disconnecting', prev_state='connected', method='BYE',
85 3 Adrian Georgescu
request_uri=FrozenSIPURI('132.177.252.111', 'qwbivsgz', None, 51252, False,
86 3 Adrian Georgescu
frozendict({'transport': 'tcp'}), frozendict({})))
87 3 Adrian Georgescu
88 3 Adrian Georgescu
89 3 Adrian Georgescu
2011-10-24 10:46:07.293137: Notification name=SIPInvitationChangedState
90 3 Adrian Georgescu
sender=<sipsimple.core._core.Invitation object at 0x18c5abf8>
91 3 Adrian Georgescu
data=NotificationData(originator='remote', body=None, code=200,
92 3 Adrian Georgescu
disconnect_reason='user request', timestamp=datetime.datetime(2011, 10, 24, 10,
93 3 Adrian Georgescu
46, 7, 287860), state='disconnected', headers={'Content-Length': 0, 'Via':
94 3 Adrian Georgescu
[FrozenViaHeader('UDP', '132.177.252.163', 60653, frozendict({'received':
95 3 Adrian Georgescu
'132.177.252.163', 'ingress-zone': 'DefaultSubZone', 'rport': 60653, 'branch':
96 3 Adrian Georgescu
'z9hG4bKPjB6pOFsn58EsyG4sXhsB.72oClDLkXjEW'}))], 'From':
97 3 Adrian Georgescu
FrozenFromHeader(FrozenSIPURI('cisco.sipit.net', 'ag01', None, None, False,
98 3 Adrian Georgescu
frozendict({}), frozendict({})), u'Adrian Georgescu', frozendict({'tag':
99 3 Adrian Georgescu
'M5uaZcSknKymRnkGTjRG88C8DG99m5Hy'})), 'Server': FrozenHeader('Server', 'Blink
100 3 Adrian Georgescu
Pro 1.3.1 (MacOSX)'), 'To': FrozenToHeader(FrozenSIPURI('cisco.sipit.net',
101 3 Adrian Georgescu
'ag02', None, None, False, frozendict({}), frozendict({})), None,
102 3 Adrian Georgescu
frozendict({'tag': 'hNd9U3UKc.VP-1WWYP-S8MegH2yeRc5e'})), 'CSeq': (28698,
103 3 Adrian Georgescu
'BYE'), 'Call-ID': FrozenHeader('Call-ID', '41QYdm0-Eny2uHKzgETWx57HhGq47xPl')},
104 3 Adrian Georgescu
reason='OK', prev_state='disconnecting')
105 2 Adrian Georgescu
}}}