[asterisk-users] Pattern matching - how to ignore numbers after 10 digits
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
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
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