[Freeswitch-users] setting switch_r_sdp with outbound event socket

Christian Löschenkohl christian.loeschenkohl at xpirio.com
Thu Sep 2 09:45:51 PDT 2010


hello

message on loopback look now like this

sendmsg
call-command: execute
execute-app-name: set
execute-app-arg: switch_r_sdp=v%3D0%0D%0Ao%3Droot+2099281814+2099281814+IN+IP4+xx.xx.xx.xx%0D%0As%3Dcall%0D%0Ac%3DIN+IP4+xx.xx.xx.xx%0D%0At%3D0+0%0D%0Am%3Daudio+18888+RTP%2FAVP+9+99+3+18+4+101%0D%0Aa%3Drtpmap%3A9+g722%2F8000%0D%0Aa%3Drtpmap%3A3+gsm%2F8000%0D%0Aa%3Drtpmap%3A18+g729%2F8000%0D%0Aa%3Dfmtp%3A18+annexb%3Dno%0D%0Aa%3Drtpmap%3A4+g723%2F8000%0D%0Aa%3Drtpmap%3A101+telephone-event%2F8000%0D%0Aa%3Dfmtp%3A101+0-16%0D%0Aa%3Dptime%3A20%0D%0A

server respons now with "SIP/2.0 500 Internal Server Error" when trying to bridge this call with this sdp

why does that not guarentee it will work?

what could be a possible solution here?

bg



On 2010-09-01 03:31, Anthony Minessale wrote:

> You have to urlencode it too and that does not guarentee it will work....
>
>> On Aug 31, 2010 6:01 PM, "Christian Löschenkohl"
>> <christian.loeschenkohl at xpirio.com
>> <mailto:christian.loeschenkohl at xpirio.com>> wrote:
>>
>> 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...
>>
>> 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...
>>
>> --
>> Ing. Christian Löschenkohl
>> Technische Leitung, Forschung & Entwicklung VoIP
>>
>> xpirio
>> Telekommunik...
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>> http://lists.freeswitch.org/mail...
>>
>
>
> _______________________________________________
> 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