Re-writing RFC 3605 SDP attributes
Darrin Smart <[email protected]> Fri, 6 May 2011 12:44:03 -0700
| Newsgroups | gmane.network.siproxd |
|---|---|
| Message-ID | <[email protected]> |
Hi All,
In this example I have a Aastra 9480i phone at 10.1.0.244. I have a
siproxd instance running on a machine that straddles the 10.1.0
internal network and 64.60.XX.YY public IP address.
I have an asterisk server that also happens to be running on the same
public IP address (for now). I am using sipproxd so that handsets can
bypass Asterisk for their RTP streams negotiate directly with the
other endpoint.
Take a look at the extracted SDP packet below. This was captured on
the outbound side of siproxd, between siproxd and the Asterisk server.
You can see that it's rewritten most of the packet perfectly. The only
problem is that the handset has included RFC 3605 RTCP attributes, and
these have not been rewritten by siproxd.
I can't find a way to stop my handsets setting this attribute, so it
would be great if siproxd could rewrite it.
Thanks
Darrin
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): MxSIP 0 1 IN IP4 64.60.XX.YY
Owner Username: MxSIP
Session ID: 0
Session Version: 1
Owner Network Type: IN
Owner Address Type: IP4
Owner Address: 64.60.XX.YY
Session Name (s): SIP Call
Connection Information (c): IN IP4 64.60.XX.YY
Connection Network Type: IN
Connection Address Type: IP4
Connection Address: 64.60.XX.YY
Time Description, active time (t): 0 0
Session Start Time: 0
Session Stop Time: 0
Media Description, name and address (m): audio 17114
RTP/AVP 9 18 107 113 110 111 96 106 0 8 101
Media Type: audio
Media Port: 17114
Media Proto: RTP/AVP
Media Format: ITU-T G.722
Media Format: ITU-T G.729
Media Format: 107
Media Format: 113
Media Format: 110
Media Format: 111
Media Format: 96
Media Format: 106
Media Format: ITU-T G.711 PCMU
Media Format: ITU-T G.711 PCMA
Media Format: 101
Media Attribute (a): rtpmap:9 G722/8000
Media Attribute Fieldname: rtpmap
Media Format: 9
MIME Type: G722
Media Attribute (a): rtpmap:18 G729/8000
Media Attribute Fieldname: rtpmap
Media Format: 18
MIME Type: G729
Media Attribute (a): rtpmap:107 BV32/16000
Media Attribute Fieldname: rtpmap
Media Format: 107
MIME Type: BV32
Media Attribute (a): rtpmap:113 L16/16000
Media Attribute Fieldname: rtpmap
Media Format: 113
MIME Type: L16
Media Attribute (a): rtpmap:110 PCMU/16000
Media Attribute Fieldname: rtpmap
Media Format: 110
MIME Type: PCMU
Media Attribute (a): rtpmap:111 PCMA/16000
Media Attribute Fieldname: rtpmap
Media Format: 111
MIME Type: PCMA
Media Attribute (a): rtpmap:96 G726-40/8000
Media Attribute Fieldname: rtpmap
Media Format: 96
MIME Type: G726-40
Media Attribute (a): rtpmap:106 BV16/8000
Media Attribute Fieldname: rtpmap
Media Format: 106
MIME Type: BV16
Media Attribute (a): rtpmap:0 PCMU/8000
Media Attribute Fieldname: rtpmap
Media Format: 0
MIME Type: PCMU
Media Attribute (a): rtpmap:8 PCMA/8000
Media Attribute Fieldname: rtpmap
Media Format: 8
MIME Type: PCMA
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute Fieldname: rtpmap
Media Format: 101
MIME Type: telephone-event
Media Attribute (a): silenceSupp:on - - - -
Media Attribute Fieldname: silenceSupp
Media Attribute Value: on - - - -
Media Attribute (a): fmtp:101 0-15
Media Attribute Fieldname: fmtp
Media Format: 101 [telephone-event]
Media format specific parameters: 0-15
Media Attribute (a): ptime:30
Media Attribute Fieldname: ptime
Media Attribute Value: 30
Media Attribute (a): rtcp:3001 IN IP4 10.1.0.244
Media Attribute Fieldname: rtcp
Media Attribute Value: 3001 IN IP4 10.1.0.244
Media Attribute (a): sendrecv
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd