[Freeswitch-users] Rewriting SDP with switch_r_sdp

regs at kinetix.gr regs at kinetix.gr
Tue Nov 17 11:44:48 PST 2009


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
>   





More information about the FreeSWITCH-users mailing list