In article <[EMAIL PROTECTED]>, Ruddy Gbaguidi <[EMAIL PROTECTED]> wrote: > Hi all > I'm just having a problem now and I don't have any idea how to do this. > > It is pretty simple. When a customer calls, to speed up the navigation > in the dialplan, I want something like > > "Welcome. Please enter your 10 digit customer number or press * to register" > > So, I want to read up to 10 digits, and if the user press *, I want to > go to the next extension. > > Do you have an idea ??
One possibility: [getnumber] exten => s,1,Background(please-enter-num-or-star) exten => s,n,Waitexten(30) exten => *,1,Goto(register,s,1) exten => _X*,1,Goto(register,s,1) exten => _XX*,1,Goto(register,s,1) exten => _XXX*,1,Goto(register,s,1) exten => _XXXX*,1,Goto(register,s,1) exten => _XXXXX*,1,Goto(register,s,1) exten => _XXXXXX*,1,Goto(register,s,1) exten => _XXXXXXX*,1,Goto(register,s,1) exten => _XXXXXXXX*,1,Goto(register,s,1) exten => _XXXXXXXXX*,1,Goto(register,s,1) exten => _XXXXXXXXXX,1,Do whatever exten => _XXXXXXXXXX,n,You want to do with exten => _XXXXXXXXXX,n,A 10-digit customer number [register] exten => s,1,Start registration process Hope that helps Cheers Tony -- Tony Mountifield Work: [EMAIL PROTECTED] - http://www.softins.co.uk Play: [EMAIL PROTECTED] - http://tony.mountifield.org _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
