Make sure that you do not rewrite the IP address in SDP twice, that
means if you call force_rtp_proxy then do not call fix_nated_sdp and
vice versa. Both of them try to rewrite the same IP address which is
incorrect.
The errors below mean that you try to call nathelper functions on a
function with empty message body (probably ACK, BYE, or CANCEL).
Jan.
On 28-08 17:42, Jiang zhou wrote:
With ser-0.8.14_linux_i386.tar.gz verion and cfg file
as bellow.
The callee recieve error messages:
RECEIVE TIME: 16626717
RECEIVE << 210.22.131.228:5060
INVITE sip:7776@210.22.131.226:5060 SIP/2.0
Record-Route: <sip:7776@210.22.131.228;ftag=3498;lr=on>
Via: SIP/2.0/UDP 210.22.131.228;branch=z9hG4bK262e.c0776712.0
Via: SIP/2.0/UDP
192.168.0.120:5060;rport=15060;received=210.22.131.226;branch=z9hG4bK16045
From: <sip:8000@210.22.131.228>;tag=3498
To: <sip:7776@210.22.131.228>
Call-ID: 16927(a)192.168.0.120
CSeq: 20 INVITE
Contact: <sip:8000@210.22.131.226:15060>
Max-Forwards: 4
User-Agent: eXosip/0.1
Subject: test subject
Expires: 120
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REFER, SUBSCRIBE, NOTIFY, MESSAGE
Content-Type: application/sdp
Content-Length: 225
Alex-hint: NAThelper
Alex-hint: SDP rewritten
P-hint: usrloc applied
NAT: ...
v=0
o=userX 20000001 20000001 IN IP4 192.168.0.120
s=A call
c=IN IP4 210.22.131.226210.22.131.228
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/*210.22.131.226 is my nat's ip and
210.22.131.228 is my ser ip RTP proxy is run at this server.*?
t=4 3604
m=audio 35058 RTP/AVP 8
a=rtpmap:8 pcma/8000
a=direction:active
a=oldmediaip:192.168.0.120
a=nortpproxy:yes
log message show the follow error:
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10986]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10986]: ERROR: fix_nated_sdp: cannot extract
body from msg!
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10986]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10986]: ERROR: force_rtp_proxy2: can't
extract body from the message
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10987]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10987]: ERROR: fix_nated_sdp: cannot extract
body from msg!
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10987]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:33 sipod-sh /usr/local/sbin/ser[10987]: ERROR: force_rtp_proxy2: can't
extract body from the message
Aug 28 17:34:42 sipod-sh /usr/local/sbin/ser[10990]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:42 sipod-sh /usr/local/sbin/ser[10990]: ERROR: fix_nated_sdp: cannot extract
body from msg!
Aug 28 17:34:42 sipod-sh /usr/local/sbin/ser[10990]: ERROR: extract_body: message body
has lenght zero
Aug 28 17:34:42 sipod-sh /usr/local/sbin/ser[10990]: ERROR: force_rtp_proxy2: can't
extract body from the message
----- Original Message -----
From: Jiang zhou
To: serusers(a)lists.iptel.org
Sent: Saturday, August 28, 2004 4:56 PM
Subject: [Serusers] rtpproxy problem
Does someone run ser-8.14 version with nathelper and rtpproxy successful?
Or does someone can run the latest cvs verion ser and rtpproxy successful?
In cvs version I have gotten the follow errors:
ug 28 16:32:00 sipod-sh /usr/local/sbin/ser[10654]: WARNING: no fifo_db_url given -
fifo DB commands disabled!
Aug 28 16:32:05 sipod-sh /usr/local/sbin/ser[10659]:
NOTICE:maxfwd:process_maxfwd_header: value 70 decreased to 16
Aug 28 16:32:16 sipod-sh /usr/local/sbin/ser[10660]:
NOTICE:maxfwd:process_maxfwd_header: value 70 decreased to 16
Aug 28 16:32:19 sipod-sh /usr/local/sbin/ser[10662]:
NOTICE:maxfwd:process_maxfwd_header: value 70 decreased to 16
Aug 28 16:32:19 sipod-sh /usr/local/sbin/ser[10662]: ERROR: alter_mediaip: you
can't rewrite the same SDP twice, check your config!
Aug 28 16:32:19 sipod-sh /usr/local/sbin/ser[10662]: ERROR: fix_nated_sdp: can't
alter media IP
Aug 28 16:32:19 sipod-sh /usr/local/sbin/ser[10662]: ERROR: alter_mediaip: you
can't rewrite the same SDP twice, check your config!
Aug 28 16:32:20 sipod-sh /usr/local/sbin/ser[10660]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:32:20 sipod-sh /usr/local/sbin/ser[10659]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:32:20 sipod-sh /usr/local/sbin/ser[10662]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:32:25 sipod-sh /usr/local/sbin/ser[10659]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:32:25 sipod-sh /usr/local/sbin/ser[10660]:
NOTICE:maxfwd:process_maxfwd_header: value 70 decreased to 16
Aug 28 16:32:26 sipod-sh /usr/local/sbin/ser[10661]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:34:39 sipod-sh /usr/local/sbin/ser[10660]:
NOTICE:maxfwd:process_maxfwd_header: value 70 decreased to 16
In 8.14 version I have gotten follow errors:
ug 28 16:53:41 sipod-sh /usr/local/sbin/ser[10779]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:53:41 sipod-sh /usr/local/sbin/ser[10776]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:53:41 sipod-sh /usr/local/sbin/ser[10777]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:53:44 sipod-sh /usr/local/sbin/ser[10776]: WARNING: run_actions: null action
list (rec_level=1)
Aug 28 16:53:46 sipod-sh /usr/local/sbin/ser[10777]: WARNING: run_actions: null action
list (rec_level=1)
Can some give me a successful configure file and verion infromation?
Thank you.
------------------------------------------------------------------------------
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers