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?? -- . . ___. .__ Posix Systems - Sth Africa /| /| / /__ [EMAIL PROTECTED] - Mark J Elkins, Cisco CCIE / |/ |ARK \_/ /__ LKINS Tel: +27 12 807 0590 Cell: +27 82 601 0496
signature.asc
Description: This is a digitally signed message part