PDA

View Full Version : Pattern configuration


ssteiner
10-13-2007, 01:15 PM
I seem to be unable to find that in the admin guide.. is there some documentation on how patterns work? I get the basics and can guess

(e.g. I guess that * means any alphanumeric character and of indeterminate length, or that ? means a single indeterminate character)

but it would be nice to have a complete list.

For instance, I'm not sure about the difference of using [] and {} brackets.

AramK
10-14-2007, 10:48 AM
Your guesses are right :) Actually there is a very short description of wildcard simbols used in Routing patterns in Admin Guide and Online Help, but I'll ask someone to introduce you with the meaning and usage of all that symbols.There must be a document describing all that things, maybe it is not published yet. Also,if I am not mistaken, that information will beaddedin Online Help andAdmin Guideof the Quadro'snext public SW release.

threebit
10-14-2007, 12:19 PM
The online help on the Quadro GUI already has a description of the pattern symbols.

Click the "HELP" key while working in the Call Routing wizard to find this info.

artak
10-15-2007, 01:45 AM
In the old firmware images of quadro they can use only symbols [] to define a range. It is possible to use only one digit within that symbols, for example [3-9,!6] or [1-4,7,9] but you can't use [15-26]. Then in the last images it is possible to use {} brackets to define a range of symbols and it is possible to define ranges like this {1-156,!18,!36} or {001-444}. The old style syntax (using []) was not removed for compatibility with the old firmware images. In general no other difference between [] and {}.

ssteiner
10-15-2007, 03:04 AM
I see... that's pretty much what I figured but it's nice to have confirmation.

What about allowable wildcards.. is there anything but * and ? and do they stand for:
* = 0 - n alphanumeric characters
? = 1 alphanumeric character

artak
10-15-2007, 03:21 AM
Wildcards are only * and ? symbols and you areyou are right,


*= 0 - nand ? = 1 alphanumeric character.


You can use also *,?, -, , as symbols.


<dialednum> and <callerid> functions also can be interpreted as wildcards. ;)

timmeah
05-09-2008, 06:32 AM
When I have a pattern as * it does not seem to use that call route and goes through to the next. If I specify 10 ?'s it will pick up numbers that are 10 digits long.

I just want to capture all on this rule from each specified extension.
Any help?

KSComs
05-09-2008, 09:21 AM
tim... so everyone can see what you are tryong to achieve.. what digits are you trying to use to go through the route...

eg ... if I wanted to trap digits for mobiles in Australia for extensions 101 and 110 I would use prefix of 004* I would use an NDS = 1 and send the caller to the route that I want... perhaps my itsp account, for a pattern of {108,110-120} only I would fail over to the physical line circuits in my case the PSTN line.

The above will send 04 mobile calls from extension 108, 110-120 to the ITSP account first or will reroute the call to PSTN if the ITSP account is not available.


Usage of ? in your route tables can cause you unexpected behaviour. I would suggest to ensure that you use it wisely.

Regards

Kevin

timmeah
05-10-2008, 02:53 AM
I have a external ITSP account for each number internally (or at the moment anyway).
I wanted to have it like the following.

EXT. 15-18 DID's or accounts are 312-315

So when ext 15 dials a number it used 312 ITSP account
16 = 313
17 = 314
18 = 315

At the moment because I only have one ITSP my call routes are all through them. Bearing in mind I only just got this sucker up and running.

so anything from one number will use the appropriate account. I guess long term my prefixes would be the following:

02-08 or 8-9 with any number following would use ITSP 1.
04 (mobile number) to use another ITSP
0011 (international) to use another.

So as I don't have any prefix to dial out my patterns would be
{02-08!04}* all Australian area codes with any sequence of numbers after
04* (all mobiles)
0011* (all international)

Would this be correct? And I guess I would still liek to know for a catch all for each number, why the * does not seem to work.

Cheers,

Tim

timmeah
05-15-2008, 12:04 AM
So I tried a pattern for my mobiles
I do not require a prefix to dial out so..
pattern: 04* inbound prefix: {18}..... result this does not use the required service and seems to ignore the rule.
pattern: 04???????? leaving the inbound prefix as above.... result this works as expected.

My problem is when I setup international calls the ''?'' will not cut it, as I each country may have different lengths of digits that I can not possibly anticipate.

Any reason why the * does not work?

KSComs
05-15-2008, 02:59 AM
out of interest do you have a rule that looks like ??? or ?4? or 0??

If so that explains why you are having the problem. As i stated before the use of ? anywhere in your call rout will cause behaviours that are unexpected.

Take a snap shot of your call routing and pm me with the pic.

Regards

Kevin

timmeah
05-15-2008, 11:37 AM
Ok I misunderstood what you said before about the ?
I made sure it was not in my specific rule.... didn't reallise it was not very good in regards to the whole call route table.

I disabled all the other rules with ? in it that I am able to and it worked ok...