[Freeswitch-users] setting switch_r_sdp with outbound event socket

Christian Löschenkohl christian.loeschenkohl at xpirio.com
Tue Aug 31 15:55:35 PDT 2010


thank you for your reply

i read it here http://wiki.freeswitch.org/wiki/Codec_negotiation#Rewriting_SDP and it seemed
logic to me (which isn't true as i seems).

of course i tried it without CDATA - then the command on the loopback looks like this

sendmsg
call-command: execute
execute-app-name: set
execute-app-arg: switch_r_sdp=v=0
o=root 1051875459 1051875459 IN IP4 x.x.x.x
s=call
c=IN IP4 x.x.x.x
t=0 0
m=audio 19156 RTP/AVP 0 9 99 3 18 4 101
a=rtpmap:0 pcmu/8000
a=rtpmap:9 g722/8000
a=rtpmap:3 gsm/8000
a=rtpmap:18 g729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 g723/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20

and i also do get [ERR] switch_ivr.c:469 Invalid Command!

these lines print out the error (switch_ivr.c:469)

if (zstr(cmd)) {
	switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Invalid Command!\n");
	return SWITCH_STATUS_FALSE;
}

br


On 2010-09-01 00:34, Brian West wrote:

> Why are you trying to put it in the CDATA?  You know you only have to do that if you're trying to do that in the XML dialplan.
>
> /b
>
> On Aug 31, 2010, at 5:28 PM, Christian Löschenkohl wrote:
>
>> hello
>>
>> i try to moditfy the sip sdp to get some user agent working,
>> but setting switch_r_sdp doesn't work the way i try it
>>
>> on the loopback interface i do see the command of setting the variable like this
>>
>> sendmsg
>> call-command: execute
>> execute-app-name: set
>> execute-app-arg:<![CDATA[switch_r_sdp=v=0
>> o=root 713636917 713636917 IN IP4 x.x.x.x
>> s=call
>> c=IN IP4 x.x.x.x
>> t=0 0
>> m=audio 17300 RTP/AVP 0 9 99 3 18 4 101
>> a=rtpmap:0 pcmu/8000
>> a=rtpmap:9 g722/8000
>> a=rtpmap:3 gsm/8000
>> a=rtpmap:18 g729/8000
>> a=fmtp:18 annexb=no
>> a=rtpmap:4 g723/8000
>> a=rtpmap:101 telephone-event/8000
>> a=fmtp:101 0-16
>> a=ptime:20
>> ]]>
>>
>> (btw this example sdp is ok)
>>
>> but on the console i get the error [ERR] switch_ivr.c:469 Invalid Command!
>> and the b-leg doesn't get the modified sdp.
>>
>> what could i get wrong here?
>>
>> br
>
>
> _______________________________________________
> 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


-- 
Ing. Christian Löschenkohl
Technische Leitung, Forschung & Entwicklung VoIP

xpirio
Telekommunikation & Service GmbH
Lakeside B04
9020 Klagenfurt
Austria

T  +43 (0) 5 77 11 - 1000
F  +43 (0) 5 77 11 - 1002
E  christian.loeschenkohl at xpirio.com



More information about the FreeSWITCH-users mailing list