Thanks Kevin, your explanation resonated better with me. Sorry for doubting you Eric ;-)
So the answer is to add another extension: exten => _NXXXXXX,1,Dial(Zap/1/${EXTEN}) exten => _NXXXXXXXXX,1,<do something else> Thanks for sticking with me... Works now... H On 4/26/06, kevin ling <[EMAIL PROTECTED]> wrote: > Hi, > > Same dial pattern on my extension.conf, But it's work great. The Asterisk > only match 7 digits number. My * version is 2.1.6. > > Kevin > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of hugolivude > Sent: Thursday, April 27, 2006 8:35 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [Asterisk-Users] Re: Pattern matching problem > > Thanks, but the problem's with the first extension: > > exten => _NXXXXXX,1,NoOp(Number dialed ${EXTEN}) exten => > _NXXXXXX,n,Dial(Zap/1/${EXTEN}) > > The problem is I _do_ get a match as you can see by the CLI output, but it > shouldn't match IMO - 6137451576 shouldn't match _NXXXXXX but that line gets > executed. > > There was a cut/paste error with the others BTW. I thought I'd replaced the > defines with the actual numbers for clarity, but I made a mistake. They are > actually this way in my plan: > > exten => ${LD_PATTERN},1,Dial(Zap/1/${EXTEN}) > exten => ${INT_PATTERN},1,Dial(Zap/1/${EXTEN}) > > Thanks, > H > > On 4/26/06, Eric ManxPower Wieling <[EMAIL PROTECTED]> wrote: > > 1) Your exten => _1XXXXXXXXXX,n,Dial(Zap/1/${EXTEN}) does not start > > with priority "1" so it will never match > > > > 2) The 10 digit number you dialed does not start with a 1 so it will > > never match, even if the priority issue is fixed. > > > > Asterisk knows that once you've dialed 7 digits no OTHER pattern can > > match what you are dialing and so it matches the 7 digits you dialed. > > > > For the most part exten => i is only run during IVR (WaitExten, > > Background, etc) and not when dialing from a phone. > > > > BTW, this works just like the Telco. You can dial as many extra > > digits as you want, and the telco will ignore the extra ones, which is > > why you can dial 1-800-PROGRESSIVE it will work (assuming such a number > exists). > > > > hugolivude wrote: > > > I'm running Asterisk 1.2.7.1 on Red hat 9 and have a strange pattern > > > matching problem: > > > > > > I have the following in my dial plan: > > > exten => _NXXXXXX,1,NoOp(Number dialed ${EXTEN}) > > > > > > exten => _NXXXXXX,n,Dial(Zap/1/${EXTEN}) > > > > > > > > > Unless I'm missing something, I wouldn't expect the pattern above to > > > match a 10 digit number, but when I dial 6137451576, I see the > > > following in the CLI: > > > > > > -- Executing NoOp("Zap/1-1", "Number dialed 6137451") in new stack > > > -- Executing Dial("Zap/1-1", "Zap/1/6137451") in new stack > > > > > > As you can see, the last 3 digits are truncated in the dial cmd. > > > > > > This is odd behaviour isn't it? _NXXXXXX shouldn't be a match for a > > > 10 digit number! > > > > > > The other patterns I have are: > > > > > > > > > exten => _1XXXXXXXXXX,n,Dial(Zap/1/${EXTEN}) > > > exten => _011.,n,Dial(Zap/1/${EXTEN}) > > > > > > so in fact I would have expected 6137451576 to fall thru to here: > > > > > > exten => i,1,AbsoluteTimeout(15) > > > > > > exten => i,n,Playtones(congestion) > > > > > > exten => i,n,Congestion > > > > > > exten => i,n,Hangup > > > > > > > > -- > > Now accepting new clients in Birmingham, Atlanta, Huntsville, > > Chattanooga, and Montgomery. > > _______________________________________________ > > --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 > > > _______________________________________________ > --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 > > > _______________________________________________ > --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 > _______________________________________________ --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