[Serusers] Call from cisco GW with Nathelper ERROR: force_rtp_proxy2: can't get From tag

opera accmail at 21cn.com
Fri Dec 31 11:02:47 CET 2004


Hello all,
	
	I installed ser with nathelper, the copy from CVS.
	It work well when i use cisco ATA or Xlite call to PSTN.
	ATA --> NAT --> ser + nathelper --> cisco gw (as5300) --> PSTN.
	
	But i found that call from GW to ATA have a problem. 
	The phone in ATA is ring, but have one way voice, PSTN can hear,
	but Phone in ATA not. 
	PSTN --> cisco gw (AS5300) --> ser + nathelper --> NAT --> ATA

	The Nathelper not work and with a error in log.
	"ERROR: force_rtp_proxy2: can't get From tag" 
	                                              	
	I use ethereal found the cause is that call from cisco GW not
	haven't tag in INVITE from head. like this:  
	===============================================
	From: "87654321" <sip:87654321 at 222.222.222.2>
	To: <sip:12345678 at 333.333.333.3;user=phone;phone-context=local>
	===============================================
	
	If call from ATA have a tag, and the nathelper can work.
	use ethereal get these in INVITE message.
	================================================
    From: <sip:12345678 at 333.333.333.3;user=phone>;tag=3021292464
	To: <sip:87654321 at 333.333.333.3;user=phone>
	================================================
	
	I try to change the code in nathelper.c line 1297

	"if (get_from_tag(msg, &from_tag) == -1 || from_tag.len == 0)"
	==>
	"if (get_from_tag(msg, &from_tag) == -1)"

	Then the nathelper have no error, but RTP proxy have error log
	when i start rtpproxy with "-f" i get this:
	"command syntax error"
	
	So I think rtpproxy maybe need from_tag to work, if i skip this
	it may not work.
	
	I want to know how to make them work. 
	How to change the config at cisco 5300, so it's INVITE with tag,
	or do some change both on nathelper and rtpproxy'code. 
	My cisco 5300 IOS is 12.26(a). I also do testing with 12.27(c). 
	Same result. 

	Please help me out.

    Sorry for my poor English.
	
-- 
Best regards, 				
  opera
              accmail at 21cn.com
                 2004-12-31





More information about the sr-users mailing list