Voice Gateway Account Setup
Diana:
The data is pretty much what was suggested by you and shown in preceding posts. Below is a overall summary of all the OBi110 settings as it stands today, including my Inbound Call Route for the OBiTALK Service. I want to be able to make calls from both PHONE Port and OBiON APP (using Single-Stage Dialing Through the Obi Trunk). Essentially, there should be no difference between the dialing sequence when using the PHONE or the OBiON APP (if possible). Some of the data was what I pickup from other recommendation you made relating to Single-Stage Dialing:
Quote from: RonR on September 28, 2011, 04:35:11 pm
General Settings:
SP1: GV (GV Number = 12341234567)
SP2: VOIP.ms (registered to a specific VOIP.ms Server); used primarily for e911 (could potentially use as a
Rollover Trunk in case of GV failure).
VG3: CallWithUS (CWU) – Voice Gateway 3 [ Not registered to CWU Server] used primarily for internationals calls ONLY to 1876 and UK (could potentially use as a Rollover Trunk in case of GV failure).
LINE Port is NOT used.
Primary Line: SP1
RegistrarServerPort: -> 5064 (ITSP Profile A)
RegistrarServerPort: -> 5080 (ITSP Profile B)
STUNServer: -> stun.voxalot.com (ITSP Profile B) – Stun Enable only for Profile B
X_STUNServerPort: -> 3478
OBiON End Point #1 (Android #1): 2903xxxxx
OBiON End Point Obi110 : 2007xxxxx (Default Voice Gateway for ALL OBiON Endpoints)
OBiON End Point #2 (Android #2): 2902xxxxx
OBiON End Point #3 (Android #3): 2906xxxxx
Speed Dial #1 : **92903xxxxx
Speed Dial #2 : PP(ob2007xxxxx)
Speed Dial #3 : **92902xxxxx
Speed Dial #4 : **92906xxxxx
--------------------------------------------------------------------------------------------
NOTE: The settings below will generally strip 011 from all international calls going out VG3 when calls are made from the PHONE port:
SP1 Service -> X_InboundCallRoute: {asterisk:},{(xxx):},{'asterisk':},{('asterisk'):},{?:sp2(12341234568)},{ph}
Where 12341234568 is second GV number to re-direct "Anonymous" calls coming in on SP1 to.
Physical Interfaces -> PHONE Port -> DigitMap:
([1-9]x?*@@.|[1-9]|[1-9][0-9]|911|411|**0|***|#|**1(Msp1)|**2(Msp2)|**3(Mvg3)|**8(Mli)|**9(Mpp)|(Mpli))
Physical Interfaces -> PHONE Port -> OutboundCallRoute:
{([1-9]x?*@@.):pp},{(<#:>):li},{911:sp2},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Mvg3)):vg3},
{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Service Providers -> ITSP Profile A -> General -> DigitMap:
(<123: 12341234567>|<411:18003733411>|<**3>1876xxxxxxxS0|<011:**3+>xx.|(Mste))
Replace 12341234567 above with your Google Voice number.
Service Providers -> ITSP Profile B -> General -> DigitMap: (Mste)
Voice Services -> Gateways and Trunk Groups -> Voice Gateway3 ->DigitMap : (<+:>xx.|<011:+>xx.|(Mste))
Voice Services -> OBiTALK Service -> InboundCallRoute:
{(Mcot)>(Msp1):sp1},{(Mcot)>(<*1:>(Msp1)):sp1},{(Mcot)>(<*2:>(Msp2)):sp2},
{(Mcot)>(<*3:>(Mvg3)):vg3},{(Mcot)>(<*8:>(Mli)):li},{(Mcot)>(<*9:>(Mpp)):pp},
{(Mcot)>(<**1:>(Msp1)):sp1},{(Mcot)>(<**2:>(Msp2)):sp2},
{(Mcot)>(<**3:>(Mvg3)):vg3},{(Mcot)>(<**8:>(Mli)):li},
{(Mcot)>(<**9:>(Mpp)):pp},{(Mcot):aa},{ph}
Voice Services -> Auto Attendant -> DigitMap:
([1-9]x?*@@.|[1-9]|[1-9][0-9]|<00:$1>|0|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))
Voice Services -> Auto Attendant -> OutboundCallRoute:
{([1-9]x?*@@.):pp},{0:ph},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
User Settings -> User Defined Digit Maps -> User Defined Digit Map1:
Label : ipd
DigitMap : (xx.<*:@>xx?x?<*:.>xx?x?<*:.>xx?x?<*:.>xx?x?|xx.<*:@>xx?x?<*:.>xx?x?<*:.>xx?x?<*:.>xx?x?<*::>xx?x?x?x?)
User Settings -> User Defined Digit Maps -> User Defined Digit Map2:
Label : ste
DigitMap : (1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|(Mipd)|[^*]@@.'@'@@.)
User Settings -> User Defined Digit Maps -> User Defined Digit Map3:
Label : cot
DigitMap :(2007xxxxx|2903xxxxx|2902xxxxx|2906xxxxx)
OBiON Number for Obi110 (2007xxxxx ) and 3 different Android devices (2903xxxxx; 2902xxxxx; 2906xxxxx)
123 -> SP1 : 12341234567 (Google Voice number –Dial 123 to check GV Voice Mail)
411 -> SP1 : 18003733411 (Free 411)
7 digits -> 7 digits Dialing not required or allowed!!!!
10 digits -> SP1 : 1 + 10 digits
11 digits -> SP1 : 11 digits
011 + xxxxxxxxx digits -> VG3 : 9 digits UK number – CWU Provider
011 + xxxxxxxxxx digits -> VG3 : 10 digits UK number - CWU
911 -> SP2 : 911 (VOIP.ms Provider)
1876 + 7 digits -> VG3 : 1876 + 7 digits (International Dialing to a Specific Country -CWU)
RonR:
Diana,
Single-stage dialing was an afterthought in the OBi and was implemented in a very limited and less than elegant manner. The Single-Stage Dialing Through Any OBi Trunk that you're using attempts to overcome some of the design limitations but is still very constrained. This is because the PHONE Port's two-step dialing mechanism (DigitMap + OutboundCallRoute) isn't used in single-stage dialing. Consequently, the custom routing of 1876xxxxxxx and 011+ you want on the PHONE Port doesn't automatically get picked up with single-stage dialing and must be shoe-horned in separately using brute-force tactics. I'm going to try to accomplish this with a few more changes, but since I have no easy way of testing all this, it may take a couple of iterations.
Voice Services -> OBiTALK Service -> InboundCallRoute:
{(Mcot)>1876xxxxxxx:vg3},{(Mcot)>(011xx.):vg3},{(Mcot)>(Msp1):sp1},{(Mcot)>(<*1:>(Msp1)):sp1},
{(Mcot)>(<*2:>(Msp2)):sp2},{(Mcot)>(<*3:>(Mvg3)):vg3},{(Mcot)>(<*8:>(Mli)):li},{(Mcot)>(<*9:>(Mpp)):pp},
{(Mcot)>(<**1:>(Msp1)):sp1},{(Mcot)>(<**2:>(Msp2)):sp2},{(Mcot)>(<**3:>(Mvg3)):vg3},
{(Mcot)>(<**8:>(Mli)):li},{(Mcot)>(<**9:>(Mpp)):pp},{(Mcot):aa},{ph}
Service Providers -> ITSP Profile A -> General -> DigitMap:
(<123:12341234567>|<411:18003733411>|<**3>1876xxxxxxxS0|<**3>011xx.|(Mste))
Voice Services -> Gateways and Trunk Groups -> Voice Gateway3 ->DigitMap : (<011:>xx.|xx.|(Mste))
The |411| rule in the Physical Interfaces -> PHONE Port -> DigitMap should be removed.
If you need the Auto Attendant caught up with VG3 support and the custom routing, let's tackle that once everything else is working properly.
Diana:
RonR:
Made the changes and test. Calls to 011442078368080, went out to the UK and call answered by Hotel Front Desk. The 011 was stripped from the number and showed up in CallWithUs call logs as 442078368080..Perfect!
Calls to 1876xxxxxxx results in the calls ending immediately. If I dialed 0111876xxxxxxx, the calls went through as 1876xxxxxxx as desired. I look at this syntax:
{(Mcot)>1876xxxxxxx:vg3} and notice that all the others appear as:( X ):vg3, i.e.,
{(Mcot)>(1876xxxxxxx):vg3} and edited the Inbound Call Route to reflect that and now all 1876xxxxxxx calls are being routed through VG3 as required. So all is good!!!!
Also, went ahead and removed |411| rule in the Physical Interfaces -> PHONE Port -> DigitMap!
To to check: Only the three OBiON Numbers (2903xxxxx; 2902xxxxx; 2906xxxxx) will be able to dial out? I would now like some assistance with the Auto Attendant aspect, where I can do the same thing by calling into the AA and being able to dial out to 1876 and 011 after entering PIN!
Thanks again for you help here.
Quote from: RonR on September 29, 2011, 02:39:42 pm
Diana,
Voice Services -> OBiTALK Service -> InboundCallRoute:
{(Mcot)>1876xxxxxxx:vg3},{(Mcot)>(011xx.):vg3},{(Mcot)>(Msp1):sp1},{(Mcot)>(<*1:>(Msp1)):sp1},
{(Mcot)>(<*2:>(Msp2)):sp2},{(Mcot)>(<*3:>(Mvg3)):vg3},{(Mcot)>(<*8:>(Mli)):li},{(Mcot)>(<*9:>(Mpp)):pp},
{(Mcot)>(<**1:>(Msp1)):sp1},{(Mcot)>(<**2:>(Msp2)):sp2},{(Mcot)>(<**3:>(Mvg3)):vg3},
{(Mcot)>(<**8:>(Mli)):li},{(Mcot)>(<**9:>(Mpp)):pp},{(Mcot):aa},{ph}
Service Providers -> ITSP Profile A -> General -> DigitMap:
(<123:12341234567>|<411:18003733411>|<**3>1876xxxxxxxS0|<**3>011xx.|(Mste))
Voice Services -> Gateways and Trunk Groups -> Voice Gateway3 ->DigitMap : (<011:>xx.|xx.|(Mste))
The |411| rule in the Physical Interfaces -> PHONE Port -> DigitMap should be removed.
If you need the Auto Attendant caught up with VG3 support and the custom routing, let's tackle that once everything else is working properly.
RonR:
Quote from: Diana on September 29, 2011, 04:57:39 pm
{(Mcot)>(1876xxxxxxx):vg3} and edited the Inbound Call Route to reflect that and now all 1876xxxxxxx calls are being routed through VG3 as required.
Is 1876xxxxxxx the actual value? I thought it was a complete number (i.e. 18761234567) in which case the parenthesis shouldn't be required according to the OBi Device Administration Guide.
RonR:
Quote from: Diana on September 29, 2011, 04:57:39 pm
Only the three OBiON Numbers (2903xxxxx; 2902xxxxx; 2906xxxxx) will be able to dial out?
Any OBi/OBiON App whose OBiTALK number is listed in the 'cot' User Defined DigitMap should be able to call out.
Quote from: Diana on September 29, 2011, 04:57:39 pm
I would now like some assistance with the Auto Attendant aspect, where I can do the same thing by calling into the AA and being able to dial out to 1876 and 011 after enter PIN!
Give this a try and let me know if there's any problems:
Voice Services -> Auto Attendant -> DigitMap:
([1-9]x?*@@.|[1-9]|[1-9][0-9]|<00:$1>|0|**1(Msp1)|**2(Msp2)|**3(Mvg3)|**8(Mli)|**9(Mpp)|(Mpli))
Voice Services -> Auto Attendant -> OutboundCallRoute:
{([1-9]x?*@@.):pp},{0:ph},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Mvg3)):vg3},
{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Voice Services -> Auto Attendant -> UsePIN : (checked)
Voice Services -> Auto Attendant -> PIN1 : (must be all digits)
Navigation
[0] Message Index
[#] Next page
[*] Previous page