[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