Obi110 Setup Help
nichmj01:
I recently got an Obihai 110 which I am giving to my family who live outside the US.
I got it setup with GoogleVoice on SIP1 so that they can send and receive US calls for free and can make other international calls if necessary.
Here is what I would like:
+ Calls get routed through LINE by default.
--> Guarantees emergency calls will go through.
+ GoogleVoice calls can be made by entering a prefix (For example, **1)
+ Access to the AutoAttendant services (**0, ***)
I know I could probably set it up to route US calls through GoogleVoice automatically but I was thinking the above setup would be easier. If automatic routing of ONLY US calls is easy then I'm open to it. My family is not tech savvy so I don't want to make it confusing.
I'm not too concerned about Obi2Obi calls but not against having it if possible.
A couple details:
My family lives in the Caribbean, specifically Trinidad and Tobago (T&T). The international calling code is +1 (the same as the US) and all numbers have an "area code" of 868.
Example:
1-868-637-XXXX --> Trinidad and Tobago (T&T)
Therefore, all 7 digit numbers are local (T&T) numbers.
I read through a few tutorials / tips and have tried setting it up using the digitmap and outboundcallroute settings. Here is the current settings:
Physical Interfaces --> Phone:
DigitMap:
( (Mli) | 911 | **0 | *** | # | **1{t=di2}(Msp1) | **2(Msp2) | **8(Mli) | **9(Mpp) )
OutboundCallRoute:
{(Mli):li}, {(911|<#:>):li}, {**0:aa}, {***:aa2}, {(<**1:>Msp1):sp1}, {(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp}
Physical Interface --> Line:
DigitMap:
(xxxxxxxS0|1xxxxxxxxxx|xx.)
Service Providers --> ITSP Profile A General: (Google Voice)
DigitMap:
(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)
What currently happens:
+ Calling 7 digit numbers calls locally.
+ Using **1 prefix routes US numbers (and presumably all numbers) using Google Voice.
+ Calling the GoogleVoice number from Google Hangouts and another Obihai (and presumably any US number) works.
+ Calling the local number (LINE) works.
+ Calling US numbers directly (Example: 1-202-412-XXXX) doesn't work. I get a local message saying to hang up and try the call again.
+ Using # to get a POTS line, and then calling a US number directly works.
My best guess is that something is changing the US number when it is called directly so the number is invalid and I get the "try your call again" message but I can't figure out what is causing it.
Anyone have any thoughts?
Thanks!
drgeoff:
I think you are missing a pair of brackets around 'Msp1' in the OutBoundCallRoute:
{(<**1:>Msp1):sp1}
should be
{(<**1:>(Msp1)):sp1}
NB It is often useful to have a look at Status, Call History. It is only accessible via the OBi's local web interface. It will show you which SP the OBi tried to use and what number was sent after all the manipulations.
202Owner:
I've never seen an OBi110 and its LINE settings, and I have no International dialing experience, and I don't use OBiTALK, but I thought I would give this a shot:
SP1 Google Voice (Msp1) = (<1>[2-9]xx xxx xxxx|1[2-9]xx xxx xxxx|011xx.) ;long-distance, US International (US IDD prefix = 011).
SP1 Service - SP1 Service::X_NoRegNoCall = checked ;speed up trunk group failover.
PP1 OBiTALK (Mpp1) = (<ob>xxx xxx xxx|obxxx xxx xxx) ;default.
LI1 LINE (Mli1) = (911|[2-9]xx xxxx|<1>[2-9]xx xxx xxxx|1[2-9]xx xxx xxxx|11xx.) ;911, local, long-distance, T&T International (T&T IDD prefix = 11).
LINE Service - LINE Service::X_NoRegNoCall = checked ;is there a 'no dial tone' setting like this?
PH PHONE Port PLI Primary Line = TG1 Trunk Group 1 = sp1,li1
PH PHONE Port (Mpli) = TG1 (Mtg1) = ((Msp1)|(Mli1))
PH PHONE Port digit map = (**1(Msp1)|**2(Msp2)|**8(Mli1)|**9(Mpp1)|**0|***|#|[1-9]S9|[1-9][0-9]S9|(Mpp1)|(Mpli))
PH PHONE Port outbound call route = {(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli1)):li1},{((<**9:>|ob)(Mpp1)):pp1},{**0:aa1},{***:aa2},{(<#:>):li1},{(Mpli):pli}
Outbound will route to Trunk Group 1 = sp1,li1. Digits dialed will route out the first trunk that permits them by its digit map. If SP1 GV is down, outbound will failover to LI1 LINE.
Long-distance and US International dialing will go out SP1 GV, as if dialing from the US.
911, local, long-distance, and T&T International dialing will go out LI1 LINE, as if dialing from T&T.
9-digit OBITALK peer-to-peer will go out PP1.
OBi features including manual routing are supported except ad hoc gateways are not supported.
Check the OBi web interface Status - Call History to confirm dialing results when testing a dial plan. If the digits dialed were not successfully mapped and routed to a service provider, the DMP will return an error message/fast busy signal and there will be no Call History.
Test and tweak to taste! Let me know if it works.
nichmj01:
@drgeoff:
Thanks for the response. I fixed the brackets with no change. The tip about the Status and Call History seemed useful but I couldn't seem to access the local web interface.
I tried going to the IP address of the Obi110 directly and got a "webpage is not available" page. I found some information talking about enabling the web interface but seemed to only relate to the Obi202. Listening through AA (***) menus and digging around with expert configuration didn't yield anything obvious. Also I can't ping the Obi from my computer, should I be able to? Do I have to direct connect to get this to work?
While trying to figure out the local web interface, I saw that there is a System Status and Call Status pages on ObiTalk. I used to the Call Status page to verify my suspicions, that the 11 digit number (1-202-412-XXXX) was being truncated to 7 digits which is not a valid local number.
I changed the LINE DigitMap to be: (xxxxxxxS1|1xxxxxxxxxx|xx.)
and that seemed to work.
I had set the first line to be S0 initially to speed up the local call dialing (it was originally S4, and it was painful waiting for a local 7-digit call to start ringing). I'm guessing that the use of S0 meant that no numbers past the 7th digit was every being registered with the Obi.
@202Owner:
Thanks! I'll try out those settings as soon as I can access the Status - Call History page. It would be really useful to see a log of what the Obi is doing with the numbers. Any thoughts on how I access the page?
drgeoff:
Dial ***1 and the IP address will be read out to you. Point your browser to it and you should be prompted for login details. admin and admin are the defaults.
Navigation
[0] Message Index
[#] Next page