Project

General

Profile

IO-sipit25 » History » Version 21

Adrian Georgescu, 03/20/2010 10:02 PM

1 1 Adrian Georgescu
2 21 Adrian Georgescu
= SIPIT 25 Issues =
3 1 Adrian Georgescu
4 18 Adrian Georgescu
 1. ~~build process fails when LANG is set to non-english because output of svn_info is parsed~~
5 13 Adrian Georgescu
 1. PJSIP does not do DNS lookup for hostnames
6 19 Adrian Georgescu
 1. ~~pjsip crashed when no SDP present, invite has content-length =0~~
7 20 Adrian Georgescu
 1. ~~RTCP line not fixed by mediaproxy module~~
8
 1. ~~Capture the success of ICE negotiation as Notification because RTP media end-points might have changed~~  
9 7 Adrian Georgescu
 1. ~~Registration Expire from server response is not honored~~
10
 1. 404 when supported eventlist header is present
11 19 Adrian Georgescu
 1. msrprelay connection reuse
12
 1. ~~voicemail divert for audio calls only~~
13 1 Adrian Georgescu
 1. RTP mixing when multiple 183
14 20 Adrian Georgescu
 1. ~~Close session when stream fail~~
15
 1. ~~MSRP session request without TLS is not detected~~
16 7 Adrian Georgescu
 1. Sent re-Invite, got OK but sdp is broken
17 2 Adrian Georgescu
{{{
18
INVITE sip:h1.rvtk.sipit.net SIP/2.0
19
Via: SIP/2.0/UDP 132.177.254.214:64941;rport;branch=z9hG4bKPjpMYPMyuOwoCntJiNSjLlME5E8BHTZao1
20
Max-Forwards: 70
21
From: "Adrian G." <sip:adi@umts.ro>;tag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID
22
To: <sip:2233376787@sip2sip.info>;tag=297f640-7cfdb184-13c4-55014-7a21-5a7d6482-7a21
23
Contact: <sip:cutnhwgl@132.177.254.214:64941>
24
Call-ID: w9Z19pwFsp1tTfTWFE6b.yaNK3r.TXvh
25
CSeq: 27600 INVITE
26
Route: <sip:81.23.228.129;lr;ftag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID;did=773.ab101a94>
27
Route: <sip:81.23.228.150;lr;ftag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID;did=773.3e73bda3>
28
Route: <sip:81.23.228.129;lr;ftag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID;did=773.bb101a94>
29
Route: <sip:85.17.186.7;lr;ftag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID;did=773.bc219d6>
30
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE
31
Supported: 100rel
32
User-Agent: blink-0.9.0
33
Content-Type: application/sdp
34
Content-Length:  1094
35
36
v=0
37
o=- 3462028381 3462028382 IN IP4 132.177.254.214
38
s=blink-0.9.0
39
c=IN IP4 132.177.254.214
40
t=0 0
41
m=message 2855 TCP/TLS/MSRP *
42
a=path:msrps://132.177.254.214:2855/5ea28151a2715590e2d6;tcp
43
a=accept-types:message/cpim text/*
44
a=accept-wrapped-types:*
45
m=audio 64970 RTP/AVP 104 103 102 3 9 0 8 101
46
a=rtcp:64971 IN IP4 132.177.254.214
47
a=rtpmap:104 speex/32000
48
a=rtpmap:103 speex/16000
49
a=rtpmap:102 speex/8000
50
a=rtpmap:3 GSM/8000
51
a=rtpmap:9 G722/8000
52
a=rtpmap:0 PCMU/8000
53
a=rtpmap:8 PCMA/8000
54
a=rtpmap:101 telephone-event/8000
55
a=fmtp:101 0-15
56
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:NuN1r6fPItiXpOMh5GHWf6FsrvrEo6AQca3/N/dE
57
a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:y7YegS/4Enrsr/PTKa+RHBk0U7cRBM5SvDBA0gqq
58
a=ice-ufrag:7b50c942
59
a=ice-pwd:74cd4b4d
60
a=candidate:H 1 UDP 39 132.177.254.214 64970 typ host
61
a=candidate:H 1 UDP 39 10.211.55.2 64970 typ host
62
a=candidate:H 1 UDP 39 10.37.129.2 64970 typ host
63
a=candidate:H 2 UDP 38 132.177.254.214 64971 typ host
64
a=candidate:H 2 UDP 38 10.211.55.2 64971 typ host
65
a=candidate:H 2 UDP 38 10.37.129.2 64971 typ host
66
a=sendrecv
67
68
RECEIVED: Packet 19, +0:02:32.064486
69
2009-09-15 14:35:22.977827: 81.23.228.129:5060 -(SIP over UDP)-> 132.177.254.214:64941
70
SIP/2.0 200 OK
71
From: "Adrian G."<sip:adi@umts.ro>;tag=IhVjUULt6MIHRqqZRj.Hpdk4hWobt5ID
72
To: <sip:2233376787@sip2sip.info>;tag=297f640-7cfdb184-13c4-55014-7a21-5a7d6482-7a21
73
Call-ID: w9Z19pwFsp1tTfTWFE6b.yaNK3r.TXvh
74
CSeq: 27600 INVITE
75
Via: SIP/2.0/UDP 132.177.254.214:64941;received=132.177.254.214;rport=64941;branch=z9hG4bKPjpMYPMyuOwoCntJiNSjLlME5E8BHTZao1
76
Supported: timer,replaces,100rel,sec-agree
77
Contact: <sip:h1.rvtk.sipit.net>
78
Content-Type: application/sdp
79
Content-Length: 141
80
81
v=0
82
o=rv-msrp-test 42089864 42091200 IN IP4 132.177.253.124
83
s=SDP MSRP SESSIONS
84
c=IN IP4 132.177.253.124
85
t=0 0
86
m=message 2857 TCP/TLS/MSRP *
87 1 Adrian Georgescu
}}}
88 9 Adrian Georgescu
 1. Cannot reserve session in the relay over an already established TCP connection
89 3 Adrian Georgescu
{{{
90
Socket details:
91
Local Addrs (132.177.253.124:1801,TLS), Remote Addrs (81.23.228.146:2855,TLS),
92
 
93
 
94
-->MESSAGE TO SEND 
95
MSRP d4204d8-1007-f997416 AUTH  
96
To-Path: msrps://2233372675@sip2sip.info;tcp  
97
From-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
98
Expires: 60  
99
 
100
<--MESSAGE RECEIVED 
101
MSRP d4204d8-1007-f997416 481 Indicated session does not exist, please terminate: Wrong session id on relay MSRP URI  
102
To-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
103
From-Path: msrps://2233372675@sip2sip.info;tcp  
104
 
105
-->MESSAGE TO SEND 
106
MSRP d420608-1007-659c60b0 AUTH  
107
To-Path: msrps://2233372675@sip2sip.info;tcp  
108
From-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
109
Expires: 60  
110
 
111
<--MESSAGE RECEIVED 
112
MSRP d420608-1007-659c60b0 481 Indicated session does not exist, please terminate: Wrong session id on relay MSRP URI  
113
To-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
114
From-Path: msrps://2233372675@sip2sip.info;tcp  
115
 
116
-->MESSAGE TO SEND 
117
MSRP d420738-1007-22f13179 AUTH  
118
To-Path: msrps://2233372675@sip2sip.info;tcp  
119
From-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
120
Expires: 60  
121
 
122
<--MESSAGE RECEIVED 
123
MSRP d420738-1007-22f13179 481 Indicated session does not exist, please terminate: Wrong session id on relay MSRP URI  
124
To-Path: msrps://h1.rvtk.sipit.net:2857/dd1d438-1007-5299c7a1;tcp  
125 6 Adrian Georgescu
From-Path: msrps://2233372675@sip2sip.info;tcp  
126 15 Adrian Georgescu
}}}
127 16 Adrian Georgescu
 1. Invite chat got message media line with port zero. Do we have or do we have not a msrp stream?
128 6 Adrian Georgescu
{{{
129
adigeo@132-177-254-214:~/work/blink$sip_audio_session -a bonjour
130
No enabled account which matches bonjour was found. Available and enabled accounts: 31208005169@ag-projects.com, 69@pbx.ag-projects.com, adi@umts.ro
131
adigeo@132-177-254-214:~/work/blink$sip_audio_session -a bonjour
132
Using account bonjour@local
133
Logging SIP trace to file "/Users/adigeo/Desktop/FileTransfers/sip_trace.txt"
134
Logging notifications trace to file "/Users/adigeo/Desktop/FileTransfers/notifications_trace.txt"
135
Available audio input devices: None, system_default, Built-in Input, Built-in Microphone, Logitech Wireless Headset
136
Available audio output devices: None, system_default, Built-in Output, Logitech Wireless Headset
137
Using audio input device: Logitech Wireless Headset
138
Using audio output device: Logitech Wireless Headset
139
Using audio alert device: Built-in Output
140
Listening on: sip:vnxirwtg@132.177.254.214:53861;transport=tcp
141
Listening on: sip:vnxirwtg@132.177.254.214:49159;transport=udp
142
Listening on: sip:vnxirwtg@132.177.254.214:53862;transport=tls
143
144
Available control keys:
145
  s: toggle SIP trace on the console
146
  j: toggle PJSIP trace on the console
147
  n: toggle notifications trace on the console
148
  p: toggle printing RTP statistics on the console
149
  h: hang-up the active session
150
  r: toggle audio recording
151
  m: mute the microphone
152
  i: change audio input device
153
  o: change audio output device
154
  a: change audio alert device
155
  <>: adjust echo cancellation
156
  SPACE: hold/unhold
157
Proposing chat to 'sip:2233376905@sip2sip.info'...
158
2009-09-15 16:25:09.046420: SENDING: Packet 14, +0:01:02.467654
159
132.177.254.214:49368 -(SIP over UDP)-> 85.17.186.7:5060
160
INVITE sip:2233376905@132.177.254.160:65014;rinstance=0abb36cdfde14d1e SIP/2.0
161
Via: SIP/2.0/UDP 132.177.254.214:49368;rport;branch=z9hG4bKPjU9763d4lYU7W3rVf-Vc221cx6EmcUd72
162
Max-Forwards: 70
163
From: "Adrian G." <sip:adi@umts.ro>;tag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx
164
To: <sip:2233376905@sip2sip.info>;tag=12fed6a8
165
Contact: <sip:sunvxlhz@132.177.254.214:49368>
166
Call-ID: dEONyPIATvBASdMH6ieer3PfUKHrXPFw
167
CSeq: 9494 INVITE
168
Route: <sip:85.17.186.7;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.ce8f0a9>
169
Route: <sip:81.23.228.150;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.90fd2897>
170
Route: <sip:81.23.228.129;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.11acc262>
171
Route: <sip:85.17.186.7;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.de8f0a9>
172
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE
173
Supported: 100rel
174
User-Agent: blink-0.9.0
175
Content-Type: application/sdp
176
Content-Length:   981
177
178
v=0
179
o=- 3462035048 3462035049 IN IP4 132.177.254.214
180
s=blink-0.9.0
181
c=IN IP4 132.177.254.214
182
t=0 0
183
m=audio 49385 RTP/AVP 3 0 8 101
184
a=rtcp:49386 IN IP4 132.177.254.214
185
a=rtpmap:3 GSM/8000
186
a=rtpmap:0 PCMU/8000
187
a=rtpmap:8 PCMA/8000
188
a=rtpmap:101 telephone-event/8000
189
a=fmtp:101 0-15
190
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:NT24NwNNrrna2KNSq9BciAHT7076TduvqlLejFfs
191
a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:DeVWCV7smCDTeXQwBooFbChO5x/WgEAbSPiAk+O1
192
a=ice-ufrag:0944aec6
193
a=ice-pwd:7c2e4dea
194
a=candidate:H 1 UDP 39 132.177.254.214 49385 typ host
195
a=candidate:H 1 UDP 39 10.211.55.2 49385 typ host
196
a=candidate:H 1 UDP 39 10.37.129.2 49385 typ host
197
a=candidate:H 2 UDP 38 132.177.254.214 49386 typ host
198
a=candidate:H 2 UDP 38 10.211.55.2 49386 typ host
199
a=candidate:H 2 UDP 38 10.37.129.2 49386 typ host
200
a=sendrecv
201
m=message 2855 TCP/TLS/MSRP *
202
a=path:msrps://132.177.254.214:2855/db6912543e0f6287e13c;tcp
203
a=accept-types:message/cpim text/*
204
a=accept-wrapped-types:*
205
206
--
207
208
2009-09-15 16:25:09.140438: RECEIVED: Packet 15, +0:01:02.561672
209
85.17.186.7:5060 -(SIP over UDP)-> 132.177.254.214:49368
210
SIP/2.0 100 Giving a try
211
Via: SIP/2.0/UDP 132.177.254.214:49368;rport=49368;branch=z9hG4bKPjU9763d4lYU7W3rVf-Vc221cx6EmcUd72
212
From: "Adrian G." <sip:adi@umts.ro>;tag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx
213
To: <sip:2233376905@sip2sip.info>;tag=12fed6a8
214
Call-ID: dEONyPIATvBASdMH6ieer3PfUKHrXPFw
215
CSeq: 9494 INVITE
216
Server: SIP Thor on OpenSIPS XS 1.4.5
217
Content-Length: 0
218
219
220
--
221
222
2009-09-15 16:25:09.429513: RECEIVED: Packet 16, +0:01:02.850747
223
85.17.186.7:5060 -(SIP over UDP)-> 132.177.254.214:49368
224
SIP/2.0 200 OK
225
Via: SIP/2.0/UDP 132.177.254.214:49368;received=132.177.254.214;rport=49368;branch=z9hG4bKPjU9763d4lYU7W3rVf-Vc221cx6EmcUd72
226
Record-Route: <sip:85.17.186.7;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx>
227
Record-Route: <sip:81.23.228.129;lr=on;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx>
228
Record-Route: <sip:81.23.228.150;lr=on;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx>
229
Record-Route: <sip:85.17.186.7;lr=on;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx>
230
Contact: <sip:2233376905@132.177.254.160:65014;rinstance=0abb36cdfde14d1e>
231
To: <sip:2233376905@sip2sip.info>;tag=12fed6a8
232
From: "Adrian G."<sip:adi@umts.ro>;tag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx
233
Call-ID: dEONyPIATvBASdMH6ieer3PfUKHrXPFw
234
CSeq: 9494 INVITE
235
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
236
Content-Type: application/sdp
237
Supported: eventlist
238
User-Agent: Bria 3.0 release 3.0 stamp 99999
239
Content-Length: 320
240
241
v=0
242
o=- 12897519906829104 12897519906829104 IN IP4 132.177.254.160
243
s=-
244
t=0 0
245
m=audio 55388 RTP/AVP 3 0 8 101
246
c=IN IP4 81.23.228.150
247
a=rtpmap:3 GSM/8000
248
a=rtpmap:0 PCMU/8000
249
a=rtpmap:8 PCMA/8000
250
a=rtpmap:101 telephone-event/8000
251
a=fmtp:101 0-15
252
a=ptime
253
a=sendrecv
254
m=MESSAGE 0 NONE
255
c=IN IP4 132.177.254.160
256
257
--
258
259
2009-09-15 16:25:09.429677: SENDING: Packet 17, +0:01:02.850911
260
132.177.254.214:49368 -(SIP over UDP)-> 85.17.186.7:5060
261
ACK sip:2233376905@132.177.254.160:65014;rinstance=0abb36cdfde14d1e SIP/2.0
262
Via: SIP/2.0/UDP 132.177.254.214:49368;rport;branch=z9hG4bKPjqfb3VrLfsdaraszZ2TngLxGH.iomKkFi
263
Max-Forwards: 70
264
From: "Adrian G." <sip:adi@umts.ro>;tag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx
265
To: <sip:2233376905@sip2sip.info>;tag=12fed6a8
266
Call-ID: dEONyPIATvBASdMH6ieer3PfUKHrXPFw
267
CSeq: 9494 ACK
268
Route: <sip:85.17.186.7;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.ce8f0a9>
269
Route: <sip:81.23.228.150;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.90fd2897>
270
Route: <sip:81.23.228.129;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.11acc262>
271
Route: <sip:85.17.186.7;lr;ftag=ZGZlSslXQyq7HyHcnH3eh3k2vL5Oeowx;did=a28.de8f0a9>
272
User-Agent: blink-0.9.0
273
Content-Length:  0
274
275
276
--
277
278
Audio to 2233376905@sip2sip.info> /remove chat
279
The current active session does not have any chat streams
280
}}}
281 14 Adrian Georgescu
 1. Got a audio+video request. In our 200 OK  video m line is set to zero but wrong ICE candidates are added, which were actually what the other side proposed.
282
{{{
283
RECEIVED: Packet 38, +0:16:30.750433
284
2009-09-16 16:03:20.240379: 132.177.253.55:5060 -(SIP over tcp)-> 192.168.66.100:62309
285
INVITE sip:vcptdwyo@192.168.66.100:62287;transport=tcp SIP/2.0
286
Via: SIP/2.0/TCP 132.177.253.55:5060;egress-zone=DefaultSubZone;branch=z9hG4bK12afd8cdc6051d05e1f4fb08ecfd659b11.56436f77a82fa0c31560a78d05fdbbb4;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680;rport
287
Via: SIP/2.0/TCP 10.0.0.101:5060;branch=z9hG4bKa9c559ae52b866866964386cf420367a.1;received=132.177.252.1;rport=1164;ingress-zone=DefaultSubZone
288
Call-ID: 1b62654a2e4d9df2@10.0.0.101
289
CSeq: 101 INVITE
290
Contact: <sip:114@10.0.0.101:5060;transport=tcp>;sip.ice=TRUE
291
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
292
To: <sip:adi@h2.tandberg.sipit.net>
293
Max-Forwards: 69
294
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
295
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
296
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,INFO,OPTIONS,REFER,NOTIFY
297
User-Agent: TANDBERG/81 (F9.0PreAlpha1 NTSC  TEST SW )
298
Proxy-Authorization: Digest nonce="1253127042:fbb855e47839777e0b4cbddc396f2239", realm="esta.sipit.net", qop=auth-int, username="114", uri="sip:esta.sipit.net", response="776d3094e3034069b32eaf34edce8ee6", algorithm=MD5, nc=00000075, cnonce="7a286602937c2df42b57b86e62aa8324"
299
Supported: replaces,timer,com.tandberg.sdp.extensions.v1
300
Session-Expires: 500
301
Ms-Conversation-ID: adi
302
X-TAATag: 327e39f8-1ed7-11b2-86c1-0010f3180680
303
Content-Type: application/sdp
304
Content-Length: 2337
305
306
v=0
307
o=tandberg 1 1 IN IP4 10.0.0.101
308
s=-
309
b=CT:384
310
t=0 0
311
m=audio 60021 RTP/AVP 98 99 100 101 102 9 15 0 8 103
312
c=IN IP4 132.177.253.55
313
b=TIAS:64000
314
a=rtpmap:98 MP4A-LATM/90000
315
a=fmtp:98 profile-level-id=24;object=23;bitrate=64000
316
a=rtpmap:99 MP4A-LATM/90000
317
a=fmtp:99 profile-level-id=24;object=23;bitrate=56000
318
a=rtpmap:100 MP4A-LATM/90000
319
a=fmtp:100 profile-level-id=24;object=23;bitrate=48000
320
a=rtpmap:101 G7221/16000
321
a=fmtp:101 bitrate=32000
322
a=rtpmap:102 G7221/16000
323
a=fmtp:102 bitrate=24000
324
a=rtpmap:9 G722/8000
325
a=rtpmap:15 G728/8000
326
a=rtpmap:0 PCMU/8000
327
a=rtpmap:8 PCMA/8000
328
a=rtpmap:103 telephone-event/8000
329
a=fmtp:103 0-15
330
a=rtcp:60020 IN IP4 132.177.253.55
331
a=sendrecv
332
a=candidate:1 1 UDP 2130706431 10.0.0.101 48010 typ host
333
a=candidate:1 2 UDP 2130706430 10.0.0.101 48011 typ host
334
a=candidate:3 1 UDP 1694498815 132.177.252.1 1223 typ srflx raddr 10.0.0.101 rport 48010
335
a=candidate:3 2 UDP 1694498814 132.177.252.1 1224 typ srflx raddr 10.0.0.101 rport 48011
336
a=candidate:4 1 UDP 16777215 132.177.253.55 60021 typ relay raddr 132.177.252.1 rport 1223
337
a=candidate:4 2 UDP 16777214 132.177.253.55 60020 typ relay raddr 132.177.252.1 rport 1224
338
a=ice-ufrag:AXGo
339
a=ice-pwd:q9tm4RT4WWwgMaR+khw49k
340
m=video 60019 RTP/AVP 97 34 31
341
c=IN IP4 132.177.253.55
342
b=TIAS:384000
343
a=rtpmap:97 H263-1998/90000
344
a=fmtp:97 custom=1280,800,0;custom=1280,768,0;custom=1280,720,3;custom=1024,768,4;custom=1024,576,2;custom=800,600,3;cif4=2;custom=720,480,2;custom=640,480,2;custom=512,288,1;cif=1;custom=352,240,1;qcif=1;sqcif=1;maxbr=3840
345
a=rtpmap:34 H263/90000
346
a=fmtp:34 cif4=2;cif=1;qcif=1;sqcif=1;maxbr=3840
347
a=rtpmap:31 H261/90000
348
a=fmtp:31 cif=1;qcif=1;maxbr=3840
349
a=rtcp-fb:* nack pli
350
a=rtcp:60018 IN IP4 132.177.253.55
351
a=sendrecv
352
a=content:main
353
a=label:11
354
a=answer:full
355
a=candidate:1 1 UDP 2130706431 10.0.0.101 48012 typ host
356
a=candidate:1 2 UDP 2130706430 10.0.0.101 48013 typ host
357
a=candidate:3 1 UDP 1694498815 132.177.252.1 1225 typ srflx raddr 10.0.0.101 rport 48012
358
a=candidate:3 2 UDP 1694498814 132.177.252.1 1226 typ srflx raddr 10.0.0.101 rport 48013
359
a=candidate:4 1 UDP 16777215 132.177.253.55 60019 typ relay raddr 132.177.252.1 rport 1225
360
a=candidate:4 2 UDP 16777214 132.177.253.55 60018 typ relay raddr 132.177.252.1 rport 1226
361
a=ice-ufrag:IhqK
362
a=ice-pwd:lUINdW/R045Zi18UpMj4sB
363
364
SENDING: Packet 39, +0:16:30.766962
365
2009-09-16 16:03:20.256908: 192.168.66.100:62309 -(SIP over tcp)-> 132.177.253.55:5060
366
SIP/2.0 100 Trying
367
Via: SIP/2.0/TCP 132.177.253.55:5060;rport=5060;received=132.177.253.55;branch=z9hG4bK12afd8cdc6051d05e1f4fb08ecfd659b11.56436f77a82fa0c31560a78d05fdbbb4;egress-zone=DefaultSubZone;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680
368
Via: SIP/2.0/TCP 10.0.0.101:5060;rport=1164;received=132.177.252.1;branch=z9hG4bKa9c559ae52b866866964386cf420367a.1;ingress-zone=DefaultSubZone
369
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
370
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
371
Call-ID: 1b62654a2e4d9df2@10.0.0.101
372
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
373
To: <sip:adi@h2.tandberg.sipit.net>
374
CSeq: 101 INVITE
375
Server: blink-0.9.0
376
Content-Length:  0
377
378
SENDING: Packet 40, +0:16:30.784012
379
2009-09-16 16:03:20.273958: 192.168.66.100:62309 -(SIP over tcp)-> 132.177.253.55:5060
380
SIP/2.0 180 Ringing
381
Via: SIP/2.0/TCP 132.177.253.55:5060;rport=5060;received=132.177.253.55;branch=z9hG4bK12afd8cdc6051d05e1f4fb08ecfd659b11.56436f77a82fa0c31560a78d05fdbbb4;egress-zone=DefaultSubZone;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680
382
Via: SIP/2.0/TCP 10.0.0.101:5060;rport=1164;received=132.177.252.1;branch=z9hG4bKa9c559ae52b866866964386cf420367a.1;ingress-zone=DefaultSubZone
383
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
384
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
385
Call-ID: 1b62654a2e4d9df2@10.0.0.101
386
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
387
To: <sip:adi@h2.tandberg.sipit.net>;tag=yDaD10Vct28-gMUzhZKsJMdBlHrndj11
388
CSeq: 101 INVITE
389
Server: blink-0.9.0
390
Contact: <sip:vcptdwyo@192.168.66.100:62287;transport=tcp>
391
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE
392
Content-Length:  0
393
394
SENDING: Packet 41, +0:16:32.898845
395
2009-09-16 16:03:22.388791: 192.168.66.100:62309 -(SIP over tcp)-> 132.177.253.55:5060
396
SIP/2.0 200 OK
397
Via: SIP/2.0/TCP 132.177.253.55:5060;rport=5060;received=132.177.253.55;branch=z9hG4bK12afd8cdc6051d05e1f4fb08ecfd659b11.56436f77a82fa0c31560a78d05fdbbb4;egress-zone=DefaultSubZone;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680
398
Via: SIP/2.0/TCP 10.0.0.101:5060;rport=1164;received=132.177.252.1;branch=z9hG4bKa9c559ae52b866866964386cf420367a.1;ingress-zone=DefaultSubZone
399
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
400
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
401
Call-ID: 1b62654a2e4d9df2@10.0.0.101
402
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
403
To: <sip:adi@h2.tandberg.sipit.net>;tag=yDaD10Vct28-gMUzhZKsJMdBlHrndj11
404
CSeq: 101 INVITE
405
Server: blink-0.9.0
406
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE
407
Contact: <sip:vcptdwyo@192.168.66.100:62287;transport=tcp>
408
Supported: 100rel
409
Content-Type: application/sdp
410
Content-Length:  1528
411
412
v=0
413
o=- 3462120202 3462120203 IN IP4 192.168.66.100
414
s=blink-0.9.0
415
c=IN IP4 132.177.254.166
416
t=0 0
417
m=audio 56026 RTP/AVP 9 101
418
a=rtcp:56027 IN IP4 132.177.254.166
419
a=rtpmap:9 G722/8000
420
a=rtpmap:101 telephone-event/8000
421
a=fmtp:101 0-15
422
a=ice-ufrag:37cecb00
423
a=ice-pwd:6971899f
424
a=candidate:S 1 UDP 31 132.177.254.166 56026 typ srflx raddr 192.168.66.100 rport 56026
425
a=candidate:H 1 UDP 23 192.168.66.100 56026 typ host
426
a=candidate:S 2 UDP 30 132.177.254.166 56027 typ srflx raddr 192.168.66.100 rport 56027
427
a=candidate:H 2 UDP 22 192.168.66.100 56027 typ host
428
a=sendrecv
429
m=video 0 RTP/AVP 97
430
c=IN IP4 132.177.253.55
431
a=rtpmap:97 H263-1998/90000
432
a=fmtp:97 custom=1280,800,0;custom=1280,768,0;custom=1280,720,3;custom=1024,768,4;custom=1024,576,2;custom=800,600,3;cif4=2;custom=720,480,2;custom=640,480,2;custom=512,288,1;cif=1;custom=352,240,1;qcif=1;sqcif=1;maxbr=3840
433
a=rtcp-fb:* nack pli
434
a=rtcp:60018 IN IP4 132.177.253.55
435
a=sendrecv
436
a=content:main
437
a=label:11
438
a=answer:full
439
a=candidate:1 1 UDP 2130706431 10.0.0.101 48012 typ host
440
a=candidate:1 2 UDP 2130706430 10.0.0.101 48013 typ host
441
a=candidate:3 1 UDP 1694498815 132.177.252.1 1225 typ srflx raddr 10.0.0.101 rport 48012
442
a=candidate:3 2 UDP 1694498814 132.177.252.1 1226 typ srflx raddr 10.0.0.101 rport 48013
443
a=candidate:4 1 UDP 16777215 132.177.253.55 60019 typ relay raddr 132.177.252.1 rport 1225
444
a=candidate:4 2 UDP 16777214 132.177.253.55 60018 typ relay raddr 132.177.252.1 rport 1226
445
a=ice-ufrag:IhqK
446
a=ice-pwd:lUINdW/R045Zi18UpMj4sB
447
448
RECEIVED: Packet 42, +0:16:32.991202
449
2009-09-16 16:03:22.481148: 132.177.253.55:5060 -(SIP over tcp)-> 192.168.66.100:62309
450
ACK sip:vcptdwyo@192.168.66.100:62287;transport=tcp SIP/2.0
451
Via: SIP/2.0/TCP 132.177.253.55:5060;egress-zone=DefaultSubZone;branch=z9hG4bKcb1191477cf988bd75edc775d78fd4dc12.56436f77a82fa0c31560a78d05fdbbb4;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680;rport
452
Via: SIP/2.0/TCP 10.0.0.101:5060;branch=z9hG4bK55be937d784a0ffa5e5382130c74f5fa.1;received=132.177.252.1;rport=1164;ingress-zone=DefaultSubZone
453
Call-ID: 1b62654a2e4d9df2@10.0.0.101
454
CSeq: 101 ACK
455
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
456
To: <sip:adi@h2.tandberg.sipit.net>;tag=yDaD10Vct28-gMUzhZKsJMdBlHrndj11
457
Max-Forwards: 69
458
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,INFO,OPTIONS,REFER,NOTIFY
459
User-Agent: TANDBERG/81 (F9.0PreAlpha1 NTSC  TEST SW )
460
Supported: replaces,100rel,timer,com.tandberg.sdp.extensions.v1
461
X-TAATag: 327e39f8-1ed7-11b2-86c1-0010f3180680
462
Content-Length: 0
463
464
RECEIVED: Packet 43, +0:16:33.098945
465
2009-09-16 16:03:22.588891: 132.177.253.55:5060 -(SIP over tcp)-> 192.168.66.100:62309
466
UPDATE sip:vcptdwyo@192.168.66.100:62287;transport=tcp SIP/2.0
467
Via: SIP/2.0/TCP 132.177.253.55:5060;egress-zone=DefaultSubZone;branch=z9hG4bK904440956aa4598d4cc36b4c564a666f13.56436f77a82fa0c31560a78d05fdbbb4;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680;rport
468
Via: SIP/2.0/TCP 10.0.0.101:5060;branch=z9hG4bKcb4fa55cfab7bb59a4c060c88ea8d7ec.1;received=132.177.252.1;rport=1164;ingress-zone=DefaultSubZone
469
Call-ID: 1b62654a2e4d9df2@10.0.0.101
470
CSeq: 102 UPDATE
471
Contact: <sip:114@10.0.0.101:5060;transport=tcp>;sip.ice=TRUE
472
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
473
To: <sip:adi@h2.tandberg.sipit.net>;tag=yDaD10Vct28-gMUzhZKsJMdBlHrndj11
474
Max-Forwards: 69
475
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
476
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
477
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,INFO,OPTIONS,REFER,NOTIFY
478
User-Agent: TANDBERG/81 (F9.0PreAlpha1 NTSC  TEST SW )
479
Proxy-Authorization: Digest nonce="1253127042:fbb855e47839777e0b4cbddc396f2239", realm="esta.sipit.net", qop=auth-int, username="114", uri="sip:esta.sipit.net", response="03a7ed829daf113b4968ed49fd81db98", algorithm=MD5, nc=00000076, cnonce="898d6ed9f59571952ea339e084b064a9"
480
Supported: replaces,timer,com.tandberg.sdp.extensions.v1
481
Session-Expires: 500; refresher=uac
482
Min-SE: 90
483
X-TAATag: 327e39f8-1ed7-11b2-86c1-0010f3180680
484
Content-Type: application/sdp
485
Content-Length: 929
486
487
v=0
488
o=tandberg 1 2 IN IP4 10.0.0.101
489
s=-
490
c=IN IP4 10.0.0.101
491
b=CT:384
492
t=0 0
493
m=audio 48010 RTP/AVP 101 102 9 15 0 8 103
494
b=TIAS:64000
495
a=rtpmap:101 G7221/16000
496
a=fmtp:101 bitrate=32000
497
a=rtpmap:102 G7221/16000
498
a=fmtp:102 bitrate=24000
499
a=rtpmap:9 G722/8000
500
a=rtpmap:15 G728/8000
501
a=rtpmap:0 PCMU/8000
502
a=rtpmap:8 PCMA/8000
503
a=rtpmap:103 telephone-event/8000
504
a=fmtp:103 0-15
505
a=sendrecv
506
m=video 48012 RTP/AVP 97 34 31
507
c=IN IP4 10.0.0.101
508
b=TIAS:384000
509
a=rtpmap:97 H263-1998/90000
510
a=fmtp:97 custom=1280,800,0;custom=1280,768,0;custom=1280,720,3;custom=1024,768,4;custom=1024,576,2;custom=800,600,3;cif4=2;custom=720,480,2;custom=640,480,2;custom=512,288,1;cif=1;custom=352,240,1;qcif=1;sqcif=1;maxbr=3840
511
a=rtpmap:34 H263/90000
512
a=fmtp:34 cif4=2;cif=1;qcif=1;sqcif=1;maxbr=3840
513
a=rtpmap:31 H261/90000
514
a=fmtp:31 cif=1;qcif=1;maxbr=3840
515
a=rtcp-fb:* nack pli
516
a=sendrecv
517
a=content:main
518
a=label:11
519
a=answer:full
520
521
SENDING: Packet 44, +0:16:33.099057
522
2009-09-16 16:03:22.589003: 192.168.66.100:62309 -(SIP over tcp)-> 132.177.253.55:5060
523
SIP/2.0 488 Not Acceptable Here
524
Via: SIP/2.0/TCP 132.177.253.55:5060;rport=5060;received=132.177.253.55;branch=z9hG4bK904440956aa4598d4cc36b4c564a666f13.56436f77a82fa0c31560a78d05fdbbb4;egress-zone=DefaultSubZone;proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680
525
Via: SIP/2.0/TCP 10.0.0.101:5060;rport=1164;received=132.177.252.1;branch=z9hG4bKcb4fa55cfab7bb59a4c060c88ea8d7ec.1;ingress-zone=DefaultSubZone
526
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
527
Record-Route: <sip:proxy-call-id=327e3944-1ed7-11b2-8361-0010f3180680@132.177.253.55:5060;transport=tcp;lr>
528
Call-ID: 1b62654a2e4d9df2@10.0.0.101
529
From: "TANDBERG-1000" <sip:114@h2.tandberg.sipit.net>;tag=3a9e5fe5d5f2f85a
530
To: <sip:adi@h2.tandberg.sipit.net>;tag=yDaD10Vct28-gMUzhZKsJMdBlHrndj11
531
CSeq: 102 UPDATE
532
Server: blink-0.9.0
533
Content-Length:  0
534
}}}
535
 1. If I get a hostname in Contact or Router headers PJSIP cannot send responses back because is not configured to do DNS lookups
536
{{{
537
2009-09-16 14:57:10.976000 [Blink 20654] (4)  sip_resolve.c: Failed to resolve 'esta.sipit.net'. Err=320045 (No nameserver is in DNS resolver (PJLIB_UTIL_EDNSNONS))
538
2009-09-16 14:57:10.976000 [Blink 20654] (2)    tsx0xe46a64: Failed to send Request msg BYE/cseq=31450 (tdta0xe74a00)! err=320045 (No nameserver is in DNS resolver (PJLIB_UTIL_EDNSNONS))
539
540
This was received, see the hostname in Record-Route header:
541
542
SIP/2.0 200 OKM
543
Via: SIP/2.0/UDP 192.168.66.100:55487;rport=55487;branch=z9hG4bKPj2BCwZWDHqjq7-xOhHNmZ9YVTYhKMwMeK;received=132.177.254.166M
544
Record-Route: <sip:DAAAABACp8aEsf+D@esta.sipit.net;lr>M
545
Record-Route: <sip:AwAAAAADv9iEsf6m@esta.sipit.net;lr>M
546
}}}