TIMEOUT function:

example

same => n,Set(TIMEOUT(absolute)=600)

after 600 seconds Asterisk Hankup the call

Regards

---
I'm SoCIaL, MayBe

On 7/28/18 16:08, Jonathan H wrote:
Last question for today, I promise!

The problem: In order to disconnect calls after x minutes, I need to do this:

[setup]
exten => setup,1,Answer()
     same => n,Set(LIMIT_PLAYAUDIO_CALLER=yes)
     same => 
n,Set(LIMIT_WARNING_FILE=/var/lib/asterisk/sounds/en_GB_TNS/time_limit_reached)
     same => n,Dial(Local/s@root/n,3,L(3540000:60000))
     same => n,Hangup()

[root]
exten => s,1,Verbose(1,Call to: ${CALLERID(name)} from: ${CALLERID(num)})
same => n,Set(CHANNEL(hangup_handler_push)=hdlr1,s,1)

etc etc

Works well, but the result is it looks like there are 2 active calls
in the console. Is there any way of forcing the drop of a call after x
minutes without doing this "double dialling" business?

Thanks



--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
     https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to