[asterisk-users] Pattern matching - how to ignore numbers after 10 digits

2010-05-27 Thread Eddie Mikell
All:

Yesterday I discovered something interesting.  I dialed 1800ANCESTRY 
from the asterisk system I am testing and got the number doesn't exist 
message.  I then dialed the same number from our old system and it went 
through.

I realized that the Y in ancestry made the number too long, and went 
back to my dialplan.

How do I ignore numbers that are too long?  Obviously, I've done 
something wrong in my pattern matching.

outgoing part of extensions.conf

exten = _91XX!,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.net) ; long distance
exten = _9765XXX,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.net) ; local
exten = _9XXX,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.net) ; local
exten = _9011XXX!,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.net) ; international
exten = _911,1,DIAL(SIP/${ext...@ia.ntelos.net) ; emergency

Thanks!

Eddie Mikell





-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

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


Re: [asterisk-users] Pattern matching - how to ignore numbers after 10 digits

2010-05-27 Thread Alyed
I guess it's the !, sometimes it has a funny behaviour.

try changing (. instead of ! and an X less)
exten = 
_91XX!,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
; long distance
to
exten = 
_91X.,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
; long distance


I always use . and never had a problem.

Alyed


2010/5/27 Eddie Mikell ed...@rimmkaufman.com

 All:

 Yesterday I discovered something interesting.  I dialed 1800ANCESTRY
 from the asterisk system I am testing and got the number doesn't exist
 message.  I then dialed the same number from our old system and it went
 through.

 I realized that the Y in ancestry made the number too long, and went
 back to my dialplan.

 How do I ignore numbers that are too long?  Obviously, I've done
 something wrong in my pattern matching.

 outgoing part of extensions.conf

 exten = 
 _91XX!,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
 ; long distance
 exten = 
 _9765XXX,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
 ; local
 exten = 
 _9XXX,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
 ; local
 exten = 
 _9011XXX!,1,DIAL(SIP/${EXTEN:1...@ia.ntelos.netexten%3a1...@ia.ntelos.net)
 ; international
 exten = _911,1,DIAL(SIP/${ext...@ia.ntelos.net exten...@ia.ntelos.net)
 ; emergency

 Thanks!

 Eddie Mikell





 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

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

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

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

Re: [asterisk-users] Pattern matching - how to ignore numbers after 10 digits

2010-05-27 Thread Steve Edwards
On Thu, 27 May 2010, Eddie Mikell wrote:

 exten = _911,1,DIAL(SIP/${ext...@ia.ntelos.net) ; emergency

Unrelated to your question, but 911 doesn't need an underscore.

-- 
Thanks in advance,
-
Steve Edwards   sedwa...@sedwards.com  Voice: +1-760-468-3867 PST
Newline  Fax: +1-760-731-3000

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

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