[asterisk-users] music on hold
Alex Balashov
abalashov at evaristesys.com
Fri Nov 20 02:38:48 CST 2009
By default, if a Dial() is successful, further execution of additional
priorities in the dial plan is aborted.
It sounds like after the call completes, you're wanting execution
continue to fall through.
You need to use the 'g' flag to Dial, as explained here:
http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial
Example:
Dial(SIP/2000,60,g)
asterisk at opensourcesolution.in wrote:
> hello friends i want very simple thing in my dial plan.
>
> 1.When ever calls come at exten 2000 and if it is not answered with in
> 60 secs it should hangup.
>
> 2.when ever call comes at exten 2000 and if it is answered within 60
> secs and if person who receives the call, puts the call on hold than
> music on hold should begins.
>
> 3.if music on hold is placed for more than 60 secs call should hangup.
>
> my extention.conf is like this
>
> vi /etc/asterisk/extentions.conf
>
> exten => 2000,1,Answer()
> exten => 2000,n,Dial(SIP/2000,60)
> exten => 2000,n,Dial(SIP/2000,60,m)
> exten => 2000,n,Hangup
>
> the output of this is that when call is coming at exten 2000 call is
> answered and another call comes n first call is on hold after 60 secs
> music on hold starts but if i receive call before 60 secs even than MOH
> starts even i dont put call on hold.
>
> thx
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
--
Alex Balashov - Principal
Evariste Systems
Web : http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
More information about the asterisk-users
mailing list