[Freeswitch-users] Rewriting SDP with switch_r_sdp

Anthony Minessale anthony.minessale at gmail.com
Tue Nov 17 12:15:02 PST 2009


you can do

<action application="set">
<![CDATA[(sdp here)
 ]]>
</action>

On Tue, Nov 17, 2009 at 1:44 PM, regs at kinetix.gr <regs at kinetix.gr> wrote:

> I am trying to achieve something similar to that :
>
> http://wiki.freeswitch.org/wiki/Codec_negotiation#Modifying_the_codec_when_using_proxy_media_mode
>
> but I am using xml_curl to create the dialplan (i.e. the web server that
> serves the dialplan makes the decision about the SDP). So I need a way
> to write
> the new SDP in the XML dialplan response. However, in  the above example
> due to the regex manipulation the user is not  facing the problem that I am
> with setting the switch_r_sdp to a complex value that contains =,
> spaces, new lines etc.
>
> Brian West wrote:
> > Why are you needing to rewrite it?
> >
> > /b
> >
> > On Nov 17, 2009, at 7:42 AM, Apostolos Pantsiopoulos wrote:
> >
> >
> >> I am trying to use switch_r_sdp to rewrite the SDP.
> >> The problem I am facing has to do with the way of doing it.
> >>
> >> Let's say I have:
> >>
> >> v=0
> >> o=- 1258463684 1258463684 IN IP4 xxx.xxx.xxx.xxx
> >> s=Opal SIP Session
> >> c=IN IP4 xxx.xxx.xxx.xxx
> >> t=0 0
> >> m=audio 5144 RTP/AVP 18 3 101 120
> >> c=IN IP4 xxx.xxx.xxx.xxx
> >> a=rtpmap:18 G729/8000/1
> >> a=fmtp:18 annexb=no
> >> a=rtpmap:3 gsm/8000/1
> >> a=rtpmap:101 telephone-event/8000
> >> a=fmtp:101 0-16,32,36
> >> a=rtpmap:120 NSE/8000
> >> a=fmtp:120 192-193
> >>
> >> who to I  set the switch_r_sdp variable in xml?
> >>
> >> Obviously this doesn't work :
> >>
> >> <action application="set" data="switch_r_sdp=v=0
> >> o=- 1258463842 1258463842 IN IP4 xxx.xxx.xxx.xxx
> >> s=Opal SIP Session
> >> c=IN IP4 xxx.xxx.xxx.xxx
> >> t=0 0
> >> m=audio 5148 RTP/AVP 18 3 101 120
> >> c=IN IP4 xxx.xxx.xxx.xxx
> >> a=rtpmap:18 G729/8000/1
> >> a=fmtp:18 annexb=no
> >> a=rtpmap:3 gsm/8000/1
> >> a=rtpmap:101 telephone-event/8000
> >> a=fmtp:101 0-16,32,36
> >> a=rtpmap:120 NSE/8000
> >> a=fmtp:120 192-193
> >> "/>
> >>
> >> Do I have to escape any special characters and how?
> >> I tried using escaped quotes, escaped spaces, escaped tabs etc.
> >> Nothing worked.
> >>
> >> Any suggestions?
> >>
> >>
> >>
> >>
> >> --
> >> -------------------------------------------
> >> Apostolos Pantsiopoulos
> >> Kinetix Tele.com R & D
> >> email: regs at kinetix.gr
> >> -------------------------------------------
> >>
> >> _______________________________________________
> >> FreeSWITCH-users mailing list
> >> FreeSWITCH-users at lists.freeswitch.org
> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> >> users
> >> http://www.freeswitch.org
> >>
> >
> >
> > _______________________________________________
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20091117/726426fb/attachment-0002.html 


More information about the FreeSWITCH-users mailing list