On Wednesday 02 May 2007 11:49 am, Danish Samad wrote:
> [salesivr]
> exten => _X.,1,NoOp(Incoming call from user ${EXTEN} and caller id
> ${CALLERID})
> exten => _X.,2,Playback(emptyy)
> exten => _X.,3,Background(Main_Sales)
> exten => _X.,4,WaitExten(2)> When I press a digit in _X,3 or _X,4 it takes some time before switching to > the desired context. When switching context I see this on the cli This is because you are telling asterisk to wait for one OR MORE digits, and it is waiting to see if you're going to dial any more digits before deciding that the entire extension has been entered. Use the various timeout functions to set a more appropriate timeout, or code your dialplan to only look for one digit. i.e. exten => _X (no trailing . (period)). > exten => _X.,5,Goto(_X.,3) This works, but looks very odd to me. Just specify the priority if you want to stay in the same extension... i.e. Goto(3). -A. _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
