[OpenSIPS-Users] Change in SDP/RTP routing with Opensips 1.4 and 1.6

Chris Stone axisml at gmail.com
Tue Feb 8 02:33:01 CET 2011


Ovidiu,

On Mon, Feb 7, 2011 at 4:19 PM, Ovidiu Sas <osas at voipembedded.com> wrote:
> By default, opensips does not modify the SDP.
> Double check your config.  If you don't need to touch SDP, make sure
> that you are not loading nathelper or mediaproxy.  Those are the two
> modules that are changing SDP.

Made sure neither of these were being loaded and used - mediaproxy
was, but nathelper was not. I need neither, so removed, restarted
opensips, tested a call. No change - problem persisted. So, dropped
down to a bare config:

#-----------------------------------------------------------------------
debug=9          # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=no  # (cmd line: -E)

children=25
check_via=no      # (cmd. line: -v)
dns=off           # (cmd. line: -r)
rev_dns=off       # (cmd. line: -R)
port=5060

# for more info: sip_router -h

# ------------------ module loading ----------------------------------
mpath="/usr/lib64/opensips/modules"

# ----------------- setting module-specific parameters ---------------


route{
        forward("67.212.153.179");
        exit;
}
#-----------------------------------------------------------------------

Restarted OpenSIPS with the above, and problem persists - SDP routing
modified (apparently) and Opensips proxies the audio.

Incoming from upstream:

    INVITE sip:17204497101 at 67.212.153.178:5060;transport=udp SIP/2.0\r\n
    From: "STONE C AND C"
<sip:+13038382386 at 208.94.157.10:5060>;tag=a9d5ed0-13c4-4d509b92-1bc5e644-648c7598\r\n
    To: <sip:17204497101 at 67.212.153.178:5060>\r\n
    Call-ID: CXC-260-758763d0-a9d5ed0-13c4-4d509b92-1bc5e643-43d2bf0a at 208.94.157.10\r\n
    CSeq: 1 INVITE\r\n
    Via: SIP/2.0/UDP
208.94.157.10:5060;branch=z9hG4bK-11150e-4d509b92-1bc5e644-273291f1\r\n
    Max-Forwards: 69\r\n
    P-Asserted-Identity: "STONE C AND C  "
<sip:+13038382386 at cxc.dashcs.com:5060>\r\n
    Supported: timer,100rel\r\n
    Content-Disposition: session;handling=required\r\n
    Contact: <sip:+13038382386 at 208.94.157.10:5060;maddr=208.94.157.10;transport=udp>\r\n
    Session-Expires: 1800\r\n
    Content-Type: application/sdp\r\n
    Content-Length: 238\r\n
    \r\n
    v=0\r\n
    o=Acme_UAS 0 1 IN IP4 208.94.157.10\r\n
    s=SIP Media Capabilities\r\n
    c=IN IP4 208.94.157.10\r\n
    t=0 0\r\n
    m=audio 22684 RTP/AVP 0 18 101\r\n
    a=rtpmap:0 PCMU/8000\r\n
    a=rtpmap:18 G729/8000\r\n
    a=rtpmap:101 telephone-event/8000\r\n
    a=maxptime:20\r\n
    a=sendrecv\r\n

Outgoing to Asterisk:

    INVITE sip:17204497101 at 67.212.153.178:5060;transport=udp SIP/2.0\r\n
    From: "STONE C AND C"
<sip:+13038382386 at 208.94.157.10:5060>;tag=a9d5ed0-13c4-4d509b92-1bc5e644-648c7598\r\n
    To: <sip:17204497101 at 67.212.153.178:5060>\r\n
    Call-ID: CXC-260-758763d0-a9d5ed0-13c4-4d509b92-1bc5e643-43d2bf0a at 208.94.157.10\r\n
    CSeq: 1 INVITE\r\n
    Via: SIP/2.0/UDP
67.212.153.178:5060;branch=z9hG4bK-11150e-4d509b92-1bc5e644-273291f1\r\n
    Via: SIP/2.0/UDP
208.94.157.10:5060;branch=z9hG4bK-11150e-4d509b92-1bc5e644-273291f1\r\n
    Max-Forwards: 69\r\n
    P-Asserted-Identity: "STONE C AND C  "
<sip:+13038382386 at cxc.dashcs.com:5060>\r\n
    Supported: timer,100rel\r\n
    Content-Disposition: session;handling=required\r\n
    Contact: <sip:+13038382386 at 67.212.153.178:5060;maddr=208.94.157.10;transport=udp>\r\n
    Session-Expires: 1800\r\n
    Content-Type: application/sdp\r\n
    Content-Length: 240\r\n
    \r\n
    v=0\r\n
    o=Acme_UAS 0 1 IN IP4 67.212.153.178\r\n
    s=SIP Media Capabilities\r\n
    c=IN IP4 67.212.153.178\r\n
    t=0 0\r\n
    m=audio 22684 RTP/AVP 0 18 101\r\n
    a=rtpmap:0 PCMU/8000\r\n
    a=rtpmap:18 G729/8000\r\n
    a=rtpmap:101 telephone-event/8000\r\n
    a=maxptime:20\r\n
    a=sendrecv\r\n

I've got to be missing something stupid - the setup works great under
1.4 - would expect as well or better under 1.6 - but appears that
there's some config option or default that I'm missing....

But, with such a basic config as above, not sure what it would
be.....Would sure seem that, by some default, OpenSIPS proxies the
audio, no?


Thanks!


Chris



More information about the Users mailing list