Hello: I'm using a NATed UA to terminate a call in the PSTN using a Cisco 5300. I want to use the RTP relay capability. In the script, I wrote:

 

    ...

    force_rtp_proxy();

    rewritehost("200.60.XXX.XXX");

    forward("200.60.XXX.XXX", 5060);

    ...

 

Where 200.60.XXX.XXX is the GTW IP.

 

I get an error in the log:

    "/usr/sbin/ser[7039]: ERROR: extract_mediaip: no 'c=' in SDP"

 

The SIP Message sent to de GTW has a wrong content-length header, so the GTW rejects it. Here I copy the message:

 

INVITE sip:2345674284618@200.60.30.24 SIP/2.0

Record-Route: <sip:2345674284618@200.32.43.55;ftag=673501644;lr=on>

Via: SIP/2.0/UDP 200.32.43.55;branch=0

Via: SIP/2.0/UDP 200.68.54.46:5060;rport=25127;branch=z9hG4bKFE5D22D6B6C4407884

2396149F64C3DE

From: 1001 <sip:1001@200.32.43.55>;tag=673501644

To: <sip:2345674284618@200.32.43.55>

Contact: <sip:1001@200.68.54.46:25127>

Call-ID: 107D459F-7402-480D-988A-FC87455E1E5D@192.168.0.15

CSeq: 31862 INVITE

Max-Forwards: 69

Content-Type: application/sdp

voip-gtw04#

User-Agent: X-Lite build 1101

Content-Length: 315296

v=0

o=1001 23178458 23178458 IN IP4 200.68.54.46

s=X-Lite

c=IN IP4 200.32.43.55

t=0 0

m=audio 35052 RTP/AVP 0 8 3 98 97 101

a=rtpmap:0 pcmu/8000

a=rtpmap:8 pcma/8000

a=rtpmap:3 gsm/8000

a=rtpmap:98 iLBC/8000

a=rtpmap:97 speex/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=direction:active

I would appreciate any help about this.

Best Regards,