At 12:21 AM +0200 on 4/21/04, Mark Elkins wrote:
I've got two patterns I want to match on making an outgoing call...
(one day - to do Least Cost Routing for Cell/Mobile calls)
Firstly - I prefer '0' rather than '9' to get an outside line...

Either its a call to a mobile No... (072 -or- 082 -or- 083 -or- 084)
or its just another number to dial...

I added the following... the playback just advises me which 'route' is
being taken....  In 'extentions.conf' I have...

;Cell Phone call
exten => _00[78][234].,1,Playback(posix-cellphone)
exten => _00[78][234].,2,Dial(${TRUNK}:${EXTEN:${TRUNKMSD}})

;Default catch all - just dial it....
exten => _0.,1,Playback(posix-defaultroute)
exten => _0.,2,Dial(${TRUNK}:${EXTEN:${TRUNKMSD}})

No matter what is dialled - I always go out on the 'Default' line.
Swapping order makes no difference. If I comment out the 'default' - it
does match the 'Cell' pattern - and works.

Shouldn't the number I dial match the longest match - not the shortest
match as it seems to be doing? Is there a way to change that logic??
[snip]

Here's a quick instruction on how to get matching working more clearly with use of the "include" statement:

http://lists.digium.com/pipermail/asterisk-users/2003-November/027148.html

Now, to do more extensive "least call routing", you should look at Tholo's LCR database application, which clearly is for the advanced Asterisk weenie with many many routes or service providers.

JT
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to