Before I start, I just want to say this is not necessarily a problem with ASTCC, but may be a problem the way I have set up ASTCC (and possibly the way others have set it up as well). The issue is that ASTCC tries to match the pattern *anywhere* in the called number, not necessarily only at the beginning.
I have set up ASTCC Routes like this: 1800 Tollfree Trunk1 0 0 100 1416 Canada Trunk2 0 0 400 - other NANPA codes - 1 USA Trunk1 0 0 400 011971 UAE Trunk3 0 0 3000 - other international codes - Now, for "other international codes" I have not included all the countries, just the ones that are important for now. I has expected to add others as they became necessary. However, today somebody called "011966..." which is not one of the included countries. I guess it instead picked up the "1" pattern and billed the call at 4c per minute. To get around this, I tried to add: 011 Other Trunk3 0 0 10000 which should have charged $1 per minute for all other countries and sent them out Trunk3. If I call "011966..." it works fine. But, if I call "011416..." it picks up the NANPA pattern for Canada defined, instead of the non-NANPA "catch-all" I have defined. I tried to fix the problem by adding "0112" to "0119" patterns (4-digit, to make a "better" pattern match) to the routes table, so "011416..." would pick up "0114" instead of "1416", but it didn't work. Reordering the mySQL table so these 8 non-NANPA catch-alls appeared at the top of the table (before the "1416" and other NANPA entries) fixed it though. -- Nabeel Jafferali Tel: +1 (416) 628-9342 Toronto +1 (646) 225-7426 New York FWD: 46990 Email/MSN: nabeel<at>jafferali.net _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users