<div>Right. The content of "phone-context" is irrelevant except that * needs to be able to correctly parse it. Once you overcome the parsing issue in * (the presence of semicolon in userinfo), the ACK will be delivered to maddr
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://47.160.109.70/" target="_blank">47.160.109.70</a> anyway. </div>
<div> </div>
<div>Finding the media address (c= line in 200 OK's SDP) is an entirely different thing than finding the SIP remote target address (Contact URI in this case) because that's where the ACK will be sent. Right now the problem is that since * is not able to parse Contact header in 200 OK correctly, it is unable to send the ACK.
<br><br> </div>
<div><span class="gmail_quote">On 4/1/07, <b class="gmail_sendername">Christopher Thompson</b> <<a href="mailto:christopher.thompson@zen.co.uk">christopher.thompson@zen.co.uk</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div text="#000000" bgcolor="#ffffff">There was an @ in the section I *BLANKED* originally, the phone-context field.<br><br>I am not entirely certain any of this will solve the issue anyway. Nortel's "phone-context" is basically "for show" in that that most enterprise domains etc are not typically accessable from the net anyway. Asterisk has already found the media address and port so I am not sure what the purpose of any of this is?
<br><br><br>Raj Jain wrote:
<blockquote cite="http://mid1971b0b60704011034m7273fcbcw897b7cc96054374c@mail.gmail.com" type="cite">
<div><span class="q" id="q_111ae90592e7f252_1">
<div><<a>sip:65602093;phone-context=*BLANKED*:5060;maddr=</a><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://47.160.109.70/" target="_blank">47.160.109.70</a>;transport=udp;user=phone></div>
<div> </div>
<div>The above URI seems syntactically incorrect to me. This is a tel URI converted to a SIP URI. Agreed that anything before the @ sign (including the semicolon) needs to treated opaquely as userinfo. The host, which is a mandatory part of SIP URI, seems to be missing in the above URI.
</div>
<div> </div>
<div>Someone mentioned that there is an @host in the above URI. I can't see it. What am I missing?</div>
<div> </div>
<div>Raj</div>
<div><br> </div>
<div><span class="gmail_quote">On 4/1/07, <b class="gmail_sendername">Olle E Johansson</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:olle@voop.com" target="_blank">olle@voop.com</a>> wrote:
</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><br>1 apr 2007 kl. 13.02 skrev Mikael Magnusson:<br><br>> Olle E Johansson wrote:<br>>> 30 mar 2007 kl.
23.52 skrev Christopher Thompson:<br>>>> Contact: <<a>sip:65602093;phone-context=*BLANKED*:</a><br>>>> 5060;maddr=<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://47.160.109.70/" target="_blank">
47.160.109.70</a>;transport=udp;user=phone><br>>> This is the culprit. There's no @ sign in this contact. nortel has <br>>> a way of implementing their own stuff, not really<br>>> bothering about interoperability.
<br>><br>> Are you sure there isn't a @ in *BLANKED*? That would make it a<br>> valid sip uri. Similar to the following from RFC 4504: <br>><br>> <a>sip:5551234;phone-context=+1212@</a><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://example.net/" target="_blank">
example.net</a>;user=phone<br><br>If so, then we're back to us not correctly supporting ;parameters in<br>the username part, which was supposed to be fixed. <br><br>However, I'm sure it is fixed in Asterisk SPE 1.0B
.<br><br>/O<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://easynews.com/" target="_blank">Easynews.com</a>
--<br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br> <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev
</a><br></blockquote></div><br></span></div><pre><hr width="90%" size="4"><span class="q">
_______________________________________________
--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://easynews.com/" target="_blank">Easynews.com</a> --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a>
</span></pre></blockquote><br> </div><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://easynews.com/" target="_blank">
Easynews.com</a> --<br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br> <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br><br></blockquote></div><br>