[Freeswitch-users] uuid_bridge causing hangup

Sumit Birla sbirla at tampahost.net
Fri Oct 31 16:19:16 MSK 2014


Thanks Brian.  Adding session:setAutoHangup(false) in leg_b.lua fixed my problem.  It makes sense that leg_b hung up after the script finished executing.  

How do you originate to park from lua script?   Wouldn’t park() block the execution of the remainder of the script (i.e it would never reach the point to be able to uuid_bridge)?



> On Oct 31, 2014, at 8:59 AM, Brian West <brian at freeswitch.org> wrote:
> 
> That b-leg has no place to go when it first comes up, so you should originate it to park then uuid_bridge.
> 
> On Thu, Oct 30, 2014 at 9:08 PM, Sumit Birla <sbirla at tampahost.net> wrote:
> I am having an issue bridging calls with the following call flow:
> 
> Dial plan:
> 
> <condition field="destination_number" expression="^(20\d\d)$">
>     <action application="answer" data=""/>
>     <action application="eval" data="${luarun leg_b.lua ${uuid}}"/>
>     <action application="park" data="”/>
> </condition>
> 
> 
> leg_b.lua:
> 
> uuid = argv[1]
> api = freeswitch.API()
> session = freeswitch.Session("{ignore_early_media=true}sofia/gateway/myvoipgw/18135551212")
> api:execute("uuid_bridge", uuid..' '..session:get_uuid())
> 
> 
> The incoming caller is parked as expected, and leg_b.lua makes its call.  However, as soon as the called party answers,  both ends hangup.  I see the following notices in the log:
> 
> 
> [NOTICE] switch_cpp.cpp:1054 Hangup sofia/external/18135551212 [CS_RESET] [NORMAL_CLEARING]
> ...
> [NOTICE] switch_ivr_bridge.c:951 Hangup sofia/internal/2000 at default [CS_SOFT_EXECUTE] [DESTINATION_OUT_OF_ORDER]
> 
> 
> 
> Does any one know why above may be happening?   Perhaps a threading issue?
> 
> Thanks,
> 
> 
> - Sumit
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.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
> 
> 
> 
> -- 
> Brian West
> brian at freeswitch.org
> 
> 
> 
> Twitter: @FreeSWITCH , @briankwest
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
> 
> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.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




Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list