Call flow not getting back if transfer application execute
Hi All, I have created one Dialplan and tried to debug call flow and found some issues in that. 1) If we use transfer application for call handling then we are not getting call pointer back for further execution and execution stops at that point. 2) We're not getting call pointer back from transfer application in any case,Execution stops. If transfer application failed then it execute another bridige application will execute but transfer application can not back to next pointer : Here is the my Dialplan: <application app_name="set" app_data="hangup_after_bridge=true"></application> <application last_executed="true" app_name="transfer" app_data="4545664 XML default"></application> <application app_name="bridge" app_data="sofia/pbxsystem/test"></application> -- Thanks, Bhavik Patel
You probably want to use a bridge w/ loopback target instead of transfer. -- Nathan On 06/18/2013 02:45 AM, bhavik patel wrote:
Hi All,
I have created one Dialplan and tried to debug call flow and found some issues in that.
1) If we use transfer application for call handling then we are not getting call pointer back for further execution and execution stops at that point. 2) We're not getting call pointer back from transfer application in any case,Execution stops.
If transfer application failed then it execute another bridige application will execute but transfer application can not back to next pointer : Here is the my Dialplan:
<application app_name="set" app_data="hangup_after_bridge=true"></application> <application last_executed="true" app_name="transfer" app_data="4545664 XML default"></application> <application app_name="bridge" app_data="sofia/pbxsystem/test"></application>
-- Thanks, Bhavik Patel
-- ------------------------------------------------------------ Nathan Neulinger nneul@mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect
transfer is like a goto. It does not return by design, it reenters dialplan with the new destination_number+context you give. Perhaps you want execute_extension? https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_execute_extension Or the loopback endpoint. -Steve On 18 June 2013 08:45, bhavik patel <bhavikpatel14388@gmail.com> wrote:
Hi All,
I have created one Dialplan and tried to debug call flow and found some issues in that.
1) If we use transfer application for call handling then we are not getting call pointer back for further execution and execution stops at that point. 2) We're not getting call pointer back from transfer application in any case,Execution stops.
If transfer application failed then it execute another bridige application will execute but transfer application can not back to next pointer : Here is the my Dialplan:
<application app_name="set" app_data="hangup_after_bridge=true"></application> <application last_executed="true" app_name="transfer" app_data="4545664 XML default"></application> <application app_name="bridge" app_data="sofia/pbxsystem/test"></application>
-- Thanks, Bhavik Patel
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (3)
-
bhavik patel
-
Nathan Neulinger
-
Steven Ayre