<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=&#23435;&#20307;><FONT size=2><SPAN class=359343218-18032005>We encouter a 
situation where we need to use SIP info to convey infomation for one end point 
to another endpoint. I use asterisk to do the test and find asterisk does not 
forward the SIP info to another endpoint, but act as UAS and returns a 4xx error 
message. I</SPAN>&nbsp;think asterisk is not right to handle&nbsp;<SPAN 
class=359343218-18032005>this </SPAN>SIP info message. </FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2>In RFC 3261<SPAN class=359343218-18032005> </SPAN>Page 
70 "This protocol is designed to be extended. Future extensions may define new 
methods and header fields at any time. An element MUST NOT refuse to proxy a 
request becasue it contains a method or header field it does not know about". In 
this case, asterisk does not understand this INFO message, so it acts as a UAS 
instead of proxy.</FONT></DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; size=2>How to let asterisk 
just forward this request to the other endpoint and instead processing it as a 
UAS?</FONT></SPAN></DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; size=2>Thank 
you,</FONT></SPAN></DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; size=2>Wei</FONT></SPAN></DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005></SPAN>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2>Here is the log from the asterisk server:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2>Mar 17 12:01:31 WARNING[2804]: chan_sip.c:6134 
receive_info: Unable to parse INFO message </FONT></DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=359343218-18032005><FONT face=&#23435;&#20307; size=2>Here is the 
trace:</FONT></SPAN></DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2>Frame 96 (808 bytes on wire, 808 bytes 
captured)<BR>Session Initiation Protocol<BR>&nbsp;&nbsp;&nbsp; Request-Line: 
INFO sip:6002@192.168.10.90 
SIP/2.0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Method: 
INFO<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Resent Packet: 
False<BR>&nbsp;&nbsp;&nbsp; Message 
Header<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call-ID: <A 
href="mailto:60b8596c-4135c-c0a81e68@192.168.10.90">60b8596c-4135c-c0a81e68@192.168.10.90</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
From: 
Demo2&lt;sip:6003@192.168.10.90;user=phone&gt;;tag=221a0-a1cf<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP Display info: 
Demo2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIP 
from address: 
sip:6003@192.168.10.90<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP tag: 221a0-a1cf<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: 
&lt;sip:6002@192.168.10.90;user=phone&gt;;tag=as6b294484<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP to address: 
sip:6002@192.168.10.90<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP tag: as6b294484<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CSeq: 102 
INFO<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Via: SIP/2.0/UDP 
192.168.10.164:5060<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contact: 
Demo2&lt;sip:6003@192.168.10.164:5060;user=phone&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Max-Forwards: 70<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supported: 
timer<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Proxy-Authorization: Digest 
username="6003",realm="asterisk",uri="sip:6002@192.168.10.90",response="034d6b15ec1b2fa91f59c55d51c0a8e7",nonce="70c7fe86"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Content-Type: 
application/media_control+xml<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Content-Length: 195<BR>&nbsp;&nbsp;&nbsp; Message 
body<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?xml version="1.0" 
encoding="utf-8" ?&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;media_control&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;vc_primitive&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;to_encoder&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;picture_fast_update&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/picture_fast_update&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/to_encoder&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/vc_primitive&gt;\n<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/media_control&gt;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2><BR>Frame 97 (430 bytes on wire, 430 bytes 
captured)<BR>Session Initiation Protocol<BR>&nbsp;&nbsp;&nbsp; Status-Line: 
SIP/2.0 415 Unsupported media type<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Status-Code: 415<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Resent Packet: 
False<BR>&nbsp;&nbsp;&nbsp; Message 
Header<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Via: SIP/2.0/UDP 
192.168.10.164:5060<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: 
Demo2&lt;sip:6003@192.168.10.90;user=phone&gt;;tag=221a0-a1cf<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP Display info: 
Demo2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIP 
from address: 
sip:6003@192.168.10.90<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP tag: 221a0-a1cf<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: 
&lt;sip:6002@192.168.10.90;user=phone&gt;;tag=as6b294484<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP to address: 
sip:6002@192.168.10.90<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SIP tag: as6b294484<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call-ID: <A 
href="mailto:60b8596c-4135c-c0a81e68@192.168.10.90">60b8596c-4135c-c0a81e68@192.168.10.90</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CSeq: 102 INFO<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User-Agent: 
Asterisk PBX<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow: INVITE, ACK, 
CANCEL, OPTIONS, BYE, REFER<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Contact: 
&lt;sip:6002@192.168.10.90&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Content-Length: 0<BR></FONT></DIV></BODY></HTML>