Well, I think it depends on which action is being executed on the call leg. If it is a park(), or bridge() I don't think it is possible. As I understand it, FreeSWITCH will 'cede' the control of the call to an external (ESL) application when the "socket" action is executed on the dialplan. If the socket gets disconnected, I would suspect that the next action on the dialplan will be executed once the current action is finished, but I don't know/am not sure that if, for example, the call is parked (or bridged to another leg) by the application, the current operation will be canceled (call un-parked or un-bridge) because the socket is now closed. From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Grant Bagdasarian Sent: Friday, September 12, 2014 10:22 AM To: FreeSWITCH Users Help (freeswitch-users@lists.freeswitch.org) Subject: [Freeswitch-users] Disconnect the call when ESL connection gets disconnected Hello, Is there a way to disconnect the call(s) managed by an ESL connection when the ESL connection gets disconnected in outbound mode? Regards, Grant