I know but I still don't get the order in which things are processed. Let me try to recap what I have learned so far with my settings. Here are my Outbound Settings on the Setup Wizard page on the device web UI
1. Phone Primary Line - SP2
2. Attendant Primary Line - SP2
3. SP1 digimap (custom) - (*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)
4. SP2 digimap (default) - (1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)
5. PHONE port digimap (default) - ([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**9(Mpp)|(Mpli))
6. PHONE port Outbound call route (default) - {([1-9]x?*(Mpli)):pp},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},{(Mpli):pli}
If I understand this right, the digmaps use a modified version of regular expression syntax with xx. equivalent to [0-9]+ i.e. any digit
#3 means - All star codes, **275, [3469]11, etc are accepted. Since "xx." is in the list, this means that any sequence of digits are accpe.ted.
#4 means pretty much the same thing except for the star codes and the special numbers
#5 and #6 list the allowable numbers and where to route them i.e **1 goes to SP1, etc.
When I dial 411, it goes to SP2 and I get an error...why is this? Is this because the default #5 digimap for the PHONE port doesn't list 411?
At the end of the day, if I want a certain pattern to be processed by the non-default SP1 do I need to list the pattern in 3 places (#6 to route it there, #5 to allow it and finally SP1's digimap to allow it)? Seems inefficient.
Given this (mostly out of the box) configuration, if someone can clearly spell out how different numbers are processed and why (i.e. which part in the digimaps are responsible), that will be a huge help.
Thanks