[Freeswitch-users] Bridge problem from outbound socket
Denis Gasparin
denis.gasparin at edistar.com
Sat Mar 2 17:21:31 MSK 2013
No, it happens only when bridge app is invoked via outbound socket.
The "external" extension is actually in the same network of freeswitch server: so I exclude NAT traversal problems.
Denis
Il giorno 02/mar/2013, alle ore 12:24, Steven Ayre <steveayre at gmail.com> ha scritto:
> Does the same thing happen if you call the bridge app from the diaplan directly? It's unlikely it's anything specific to the event socket.
>
> Usually one way audio is due to NAT and one of the phones not handling NAT traversal correctly.
>
> -Steve
>
>
>
> On 2 March 2013 11:06, Denis Gasparin <denis.gasparin at edistar.com> wrote:
>> Hi.
>>
>> We call an extension called "netcat" which is configured in this way:
>>
>> <extension name="netcat">
>> <condition field="context" expression="public"/>
>> <condition field="destination_number" expression="^netcat$">
>> <action application="log" data="INFO extension netcat"/>
>> <action application="socket" data="127.0.0.1:8085 async full"/>
>> </condition>
>> </extension>
>>
>> The inbound call is correctly routed to a netcat socket listening on localhost:8085.
>>
>> When I get the socket connect, I issue the following commands:
>>
>> connect
>> ...
>> sendmsg
>> call-command: execute
>> execute-app-name: answer
>> ...
>>
>> sendmsg
>> call-command: execute
>> execute-app-name: bridge
>> execute-app-arg: sofia/external/external_number at external_domain
>>
>> The bridge is done correctly but the media stream is not bidirectional:
>> Aleg can listen Bleg
>> Bleg can speak but doesn't hear Aleg
>> The strange thing is that if I put on hold and unhold Aleg with:
>>
>> sendmsg
>> call-command: execute
>> execute-app-name: hold
>> ..
>> sendmsg
>> call-command: execute
>> execute-app-name: unhold
>>
>> the media stream is recovered correctly: Aleg and Bleg can speak/listen each other.
>>
>> I attach pastebin for completeness:
>> Freeswitch log: http://pastebin.freeswitch.org/pastebin.php?dl=20656
>> Outbound socket log: http://pastebin.freeswitch.org/pastebin.php?dl=20657
>>
>> Thank you for your help.
>> Denis Gasparin
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>>
>>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> 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
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130302/87dce819/attachment-0001.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list