Route VM to SP1
QBZappy:
VANJ,
This is your classic Digimap translation rule:
Service Providers -> ITSP Profile A -> General -> DigitMap: {<*123:**1aaa>xx|...}
Replace aaa with your CC number
VANJ:
OK I am finally getting somewhere. I understand things a lot better now and I agree that the best option is to set a speed dial (1#) to (**1*123) and that works fine. I didn't realize that the OBi supports its own set of star codes which are sometimes in conflict with the VOIP provider one (e.g. *VM or *86 is typically voicemail but the OBi has it set to Disable Repeat Dial). Oh well, I need to decide which one works for me and set things up accordingly.
But I have a fundamental question about how outgoing calls are processed. As per the instructions at http://www.callcentric.com/support/device/obihai/obi100 the digit map they recommend is (*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.). If I read this right, this means that all 2 and 3 digit star codes, 411, 911, etc are routed via SP1 (assuming Callcentric is used on SP1)
But if I set the Outbound Phone Primary Line to use SP2 (Call With Us in my case), what does that mean? In other words, if I dial 411, the OBi will send that to the primary outbound line (SP2) which is not setup to accept this number so it will fail.
I guess what I need is for all "real" phone numbers (domestic & international) to be sent via SP2 but all the special numbers ([3469]11) to be sent via SP1 and send some star codes to SP1 and most of them to default to the OBi's default star codes.
How can I get a setup like this? I can't imagine that this is a very unusual setup (DID, special numbers and voicemail on one SP and outbound on another) so I am hoping that you or someone else can provide me with a quick set of configs to do this.
I really appreciate your help. I think I am almost there. Thanks.
QBZappy:
Quote from: VANJ on August 11, 2012, 03:59:27 pm
I guess what I need is for all "real" phone numbers (domestic & international) to be sent via SP2 but all the special numbers ([3469]11) to be sent via SP1 and send some star codes to SP1 and most of them to default to the OBi's default star codes.
I think you finally figured out what you really want. Now go out and setup Profile A with the digimap for CC and Profile B with digimap for CWU. Then apply the respective profiles to each service provider slots. That should cover all the bases. The OBi is very flexible in sending calls with specific patterns to whatever SP you wish to use by crafting the digimap just so.
VANJ:
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
QBZappy:
VANJ,
Sorry I can't be more useful today (family day). Here you can find alot of useful info. Pay particular attention to RonR posts.
Dial plan explanation
http://www.obitalk.com/forum/index.php?topic=34.0
Navigation
[0] Message Index
[*] Previous page