You can call wait_for_silence with timeout as 1 minute. It'll wait for max 1 minute, but it'll return immediately when there is silence of mentioned length. You can next invoke hangup in the dialplan. Or, you can use event socket library to call "wait_for_silence" and wait for "CHANNEL_EXECUTE_COMPLETE" with variable_current_application=wait_for_silence, upon which you can hangup. Helps? On Mon, Jan 4, 2010 at 8:40 PM, Nicolas Brenner <nicolas@medularis.com>wrote:
Hi, is there a way to hangup after a certain amount of silence? my problem is that with regular PSTN calls I don't get a BYE from my provider until around 1 minute after the phone has been hanged up. This is pretty standard, and the provider is not at fault, but I would like to hangup the call after I detect a certain amount of silence time. The only thing I could find was wait_for_silence on the wiki, but that application only delays dialplan execution, and I would need something like: hangup_on_silence=30, where 30 means to hangup if 30 seconds of silence have passed.
Thanks for your help!
Nicolas
_______________________________________________ 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