OBiTALK Community

General Support => Installation and Set-Up (Devices) => Topic started by: salimashah on September 25, 2014, 08:26:26 PM

Title: OBI-110 set up for local service
Post by: salimashah on September 25, 2014, 08:26:26 PM
My Setup: Obi-110
Wired phone service with a phone number (Home #)I would like to keep and not port it over.
Local phone service. (LS)
Google Voice. I have an assigned number (GV #)
Currently (default setup). Incoming  (Home #) is being routed to phone correctly
All outgoing seem to be routed through GV. Destination gets caller id of (GV #)

Desired setup:
I would like to make local calls (non-toll) to use LS and not GV
I would like 911 and 311 (essentially any 3 digit) outgoing to use LS not to go through GV
Long distance to use GV and not LS. (this is working)

Stretch goal: Can I have the long distance (through GV) show my caller ID of my Home #.  Little that I know says (spoofing?) is not possible with GV. If so, this is not a biggie.

A while back I had a cheat sheet to setup the Obi-110 but since GV support was removed, I did not track it.

Now GV is available and I would like to pursue this.

Another request, I am a newbie so please avoid loaded technical terms.


Salim.
Title: Re: OBI-110 set up for local service
Post by: azrobert on September 25, 2014, 08:54:00 PM
Some providers allow spoofing. GV is not one of them.

Are you familiar with using OBi Expert to configure your OBi110?
What are your non-toll numbers.
I assume 7 digit and 1800xxxxxxx numbers.
What about 10 digit numbers?
11 digits with specific area codes?
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 25, 2014, 10:08:11 PM
Thank you for a prompt reply

GV -- no spoofing --fine I can live with it.

Expert Configuration -- I think I can get to the panel.

non toll would be 512-xxx-xxxx, 1-800-xxx-xxxx, 1-888-xxx-xxxx

toll would be 1-512-xxx-xxxx (eleven digit, except 800/888).

If you give me the rope  ;D, I can hopefully figure out any combination that I forgot.

Thanks
Title: Re: OBI-110 set up for local service
Post by: azrobert on September 25, 2014, 10:27:26 PM
The following is how to use OBi Expert.
I already had this written.
I'll be back with the rest in a few minutes.

From the OBiTalk dashboard click Edit Profile on the left column.
At the bottom of the page check "Enable Obi Expert..."
Click Submit Query.

Click Obi Dashboard.
On the right of your OBi110 is an icon with a red E.
Click on it to enter OBi Expert.

To navigate click on the titles with the +
Then click on a sub-title
An example click on Service Providers
Then click ITSP Profile A General
To change a setting uncheck the box under ObiTalk Setting
Then uncheck the box under Device Default
Now change the setting
After you make all the necessary changes for that page then click Submit at the bottom of the page.
OBiTalk will download the configuration changes to the OBi110 and reboot it.
Wait until this process is complete before continuing to the next page.
Title: Re: OBI-110 set up for local service
Post by: azrobert on September 25, 2014, 10:44:48 PM
Service Providers -> ITSP Profile A General -> DigitMap:
(1xxxxxxxxxx|011xx.)

Physical Interfaces -> Phone Port -> DigitMap
Add AFTER the beginning parenthesis: (Mli)|
It will look like this:
((Mli)|.....the current settings....)

Physical Interfaces -> Phone Port -> OutboundCallRoute
Add to the beginning: {(Mli):li},

Physical Interfaces -> Phone Port -> Primary Line: SP1 Service

Physical Interfaces -> Line Port -> DigitMap
(xxx|[2-9]xxxxxxxxx|18(00|88|77|66|55|44)xxxxxxx)

11 digit and international numbers will be routed out SP1
3, 10 and tollfree numbers routed out Line.



Title: Re: OBI-110 set up for local service
Post by: salimashah on September 26, 2014, 11:57:15 PM
I will post results after testing.

was unable to find
Physical Interfaces -> Line Port -> Primary Line: SP1 Service

but found it here:
Physical Interfaces -> Phone Port -> Primary Line: SP1 Service


Thank you.
Title: Re: OBI-110 set up for local service
Post by: azrobert on September 27, 2014, 06:16:37 AM
Quote from: salimashah on September 26, 2014, 11:57:15 PM
was unable to find
Physical Interfaces -> Line Port -> Primary Line: SP1 Service

but found it here:
Physical Interfaces -> Phone Port -> Primary Line: SP1 Service

My mistake.
I corrected my post.
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 27, 2014, 06:39:49 AM
Partial success.

I got the 10 digit local working per your instructions.

311 failed ... long pause after dialing 3 digits ... I should expect that as obi does not know there are more digits to follow ... then it rings out .. but then I get the recorded error message ,, the number you have dialed ...

I will double check my edits. Any particular entry that I need to verify?

Thanks for hand holding.

Salim
Title: Re: OBI-110 set up for local service
Post by: azrobert on September 27, 2014, 08:46:42 AM
There should only be a 3 second delay when dialing 3 digits.

Use this DigitMap for no delay on 311 and 911:
(311S0|911S0|xxx|[2-9]xxxxxxxxx|18(00|88|77|66|55|44)xxxxxxx)

Are you sure 311 is a valid PSTN number?

You can see if it was routed to the Line port by looking at the call history.
Signin locally (not OBiTalk)
Key the IP address of the OBi110 into a browser and hit Enter.
UserId and password are "admin", unless you changed them.
Click Status on left column, then Call History.
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 27, 2014, 08:14:58 PM
Thank you azRobert.

IMHO this should be the default for obi110.
Maybe Obi can offer couple of profiles for each of the offering.

The new digitmap suggested is very understandable too.

311 is non-emergency number in my home town. If I comprehend the Digitmap, xxx would be any three digits dialed.

I found your use of [2-9]xxxxxxxxx very ingenious as that would make it independent of my request of 512 area code. So as long as folks dont dial "1" as a leading digit (long distance numbers) ... they will be using the local phone.


Salim

Title: Re: OBI-110 set up for local service
Post by: azrobert on September 27, 2014, 10:00:38 PM
Here is a little tutorial on how OBi functions.
After you dial a number the Phone Port DigitMap gets control.
Its function is to verify the dialed number.
If the dialed number fails to match a rule in the DigitMap you will get a fast busy.
If the dialed number matches a rule it is passed to the Phone Port OutboundCallRoute.
The last rule in the Phone DigitMap is (Mpi).
(Mpli) points to the Primary Line DigitMap.
In your case it's the ITSP A (SP1) DigitMap.
This will include all the SP1 DigitMap rules into the Phone DigitMap.
I had you add (Mli) to include all the Line DigitMap rules into the Phone DigitMap.

The OutboundCallRoute will route the dialed number to the appropriate trunk.
I had you add {(Mli):li}
If the dialed number matches a rule in the Line DigitMap it will be routed out the line port.
The last rule is {(Mpli):pli}
If the dialed number matches a rule in the Primay Line (SP1) DigitMap it will be routed out SP1.
End

xxx will match any three digit number
[2-9]xxxxxxxxx will match any 10 digit number starting with 2 thru 9
I could have used xxxxxxxxxx

You could do the following:
Service Providers -> ITSP Profile A General -> DigitMap:
(1?xxxxxxxxxx|011xx.)

Physical Interfaces -> Line Port -> DigitMap
(311S0|911S0|xxx|512xxxxxxx|18(00|88|77|66|55|44)xxxxxxx)

GV does not require a "1" country code prefix.
1? in the DigitMap makes the prefix optional.
Now only 10 digit numbers for area code 512 and tollfree numbers will be routed to Line, all other 10 digit and 11 digit numbers will be routed to SP1.
You still have to dial 11 digit 18xx tollfree numbers.

Or do this:
Physical Interfaces -> Line Port -> DigitMap
(311S0|911S0|xxx|512xxxxxxx|18(00|88|77|66|55|44)xxxxxxx|<1>8(00|88|77|66|55|44)xxxxxxx)

<1> will add a "1" prefix to a 10 digit 8xx tollfree number.
Now you can dial 10 or 11 digit tollfree numbers.

Hope the above helps.
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 28, 2014, 12:45:20 PM
Things seem to be working.
[still to test is the security panel-home_phone interface]

On to the next hurdle. This one has more to do with Google Voice than OBI.

Since I cant get the spoofing with GV (i can live with that), I would like the dialed out through (GV) number to send out my name, so the receiving party can see that its me who is calling. Since I can dial out, I think I have the GV plus as I can dial out.

Salim
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 28, 2014, 10:49:04 PM
Houston we have a problem.

What is working incoming.

What is working outgoing non toll on local phone:
512-xxx-xxxx, 1888-xxx-xxxx, 311 .. have not tried 911 :)

What is NOT working are the outgoing:
like 1-425-###-####  [I am replacing the digits i punched in by #]

Setting on ITSP -> General DigitMap (1xxxxxxxxxx|011xx.)    [I also tried 1?xx...]

Call History states   peer No: 142  [was expecting 1-425-###-####]

I hear tone for the sequence of numbers I dialed out [more than 3 tones for 142], and get a voice "We are sorry, call can not be completed as dialed, please check the number or call your attendant to help you.


Salim
Title: Re: OBI-110 set up for local service
Post by: ianobi on September 29, 2014, 12:42:56 AM
Your problem concerns interdigit timers. A long and not very interesting subject. The cure is to change your three-digit rule "xxx" to "xxxS3". If you dial very slowly, then you may wish to increase the delay to S4.

Presently, unless you dial numbers very quickly, "xxx" will match the first three digits of any number dialled and send those three digits to the Line Port.

ObiNerds can read more starting around page 199 of the AdminGuide:
Matching Against Multiple Rules in Digit Map.

If you really want to ...   :)
Title: Re: OBI-110 set up for local service
Post by: salimashah on September 29, 2014, 07:29:45 AM
Wonderful deduction.

Salim
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 01, 2014, 03:29:14 PM
SOS!

It seems I have used the rope the wrong way.

Any way to start afresh? like reset to factory settings.


Salim
Title: Re: OBI-110 set up for local service
Post by: ianobi on October 02, 2014, 12:54:05 AM
Are you sure? It looks like you have only been changing digit maps, so nothing too serious should have happened.

If you are sure, then read this FAQ:

http://www.obihai.com/faq/Troubleshooting-sec/How-to-Factory-Reset

Title: Re: OBI-110 set up for local service
Post by: salimashah on October 02, 2014, 11:37:10 PM
Phew!

I got into unknown territory "no out bound route available" and also I tried to put s3 after the 3 digit in the Phone digit map.

Now I am back to start point.

I will try to follow azroberts instructions. For my education I will try to digest the default settings. Why the non toll are not default for the land connection for obi-110 still baffles me. [maybe obi thinks people are ejecting land lines ???].
There is an option to load.

Salim
Title: Re: OBI-110 set up for local service
Post by: ianobi on October 03, 2014, 12:58:41 AM
Good luck!

QuoteI tried to put s3 after the 3 digit in the Phone digit map.

Please note that this is case sensitive. The "S" needs to be upper case - "xxxS3"
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 04, 2014, 02:50:48 PM
I just wanted to post that if others are trying to set up obi110 like I was, please follow azrobert reply #4.

There was good education in later posts but I botched it up.

So folks stop at 4 and every thing works. 311 local, 10 digit local etc.

I must add that I have found very helpful and willing advice on the this forum.

Keep up the good work.

Salim
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 04, 2014, 11:20:45 PM
Please let me know if I should start a new thread.

Next problem ... security system

Setup:
obi-110 configured to use as local land Phone line and toll through Google voice. [reply #4]

Omni Pro II security panel.

Telco  <--> Security Panel <--> Obi-110 <-->  DoorBellFon*  <--> phone(s)

*DoorBellFon rings the phone when some one presses the door bell. Voice communication can be established from outside to any phone that is picked up.
(I need to double check, but last time this was working). It is downstream.

Security Panel: OmniPro II.

Problem:
Without the Obi-110, there is a protocol between the phone and the Security panel is:

#x, to #xxx [3 digits]
###### (Six consecutive #)
*     [cancel

list of commands is here
www.homeauto.com/Downloads/.../ConsolesTouchscreens/20C00-2.pdf


I think Obi passes the tones from pressing the phone keys once the connection is established.

So I guess I need "#" to be sent to the local land line.

Salim


Title: Re: OBI-110 set up for local service
Post by: salimashah on October 06, 2014, 10:23:46 PM
It seems there is no quick answer to "#" for security system.

So going back to setup:
Under Phone -> DigitMap (after reply 4) I have
((Mli)|[1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))

Phone -> OutboundCallRoute (after reply4) I have
{(Mli):li},{([1-9]x?*(Mpli)):pp},{(<#:>|911):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Most of the stuff is due to default (other than as instructed in reply 4)

IMHO azrobert may have overlooked that the default setting here include 911 to be routed through Phone. azrobert suggested that I add xxx in the Line digitmap as I wanted three digit to be routed to analog line. I have verified that a three digit call to 311 gets routed to analog phone. County is not going to be happy with test call to 911 :D

Q: To prevent 911 to go through to Phone, should I make the following changes.
DigitMap  change  [1-9][0-9]S9|911|**0|    to   [1-9][0-9]S9|**0|  (strip out |911)
OutBoundCallRoute  change {(<#:>|911):li}  to  {(<#:>):li}

I still dont feel very comfortable in making the changes without consulting.  Once burnt, twice shy , I guess

Salim
Title: Re: OBI-110 set up for local service
Post by: ianobi on October 07, 2014, 09:21:26 AM
My advice is to leave 911 in both the Phone Port DigitMap and OutboundCallRoute. There is some duplication at the moment as the rule "xxx" in (Mli) will match 911. The end result is the same - both cases route 911 to line, which is what is required.

If at any time you change (Mli) and maybe remove/change the "xxx" rule, then you could find that 911 will not be an allowed number and will not route anywhere if the "xxx" rule is all that you rely on for 911.
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 07, 2014, 03:05:55 PM
Who wins when we have both the Phone and Line match?

As long as there is a guarantee that Line (Analog) would win for me, I will be OK. [My Phone is through GoogleVoice and they do not have 911 support].

If Phone wins, then can some one bless my proposed changes.

Thanks


Salim

Title: Re: OBI-110 set up for local service
Post by: azrobert on October 07, 2014, 03:29:49 PM
I think you are confused.
Both {(Mli):li} and {(<#:>|911):li} route calls to the Line port.
The OutboundCallRoute processes left to right.
When the dialed number matches a rule it is routed to the designated trunk and processing stops.
{(Mli):li} will always route 3 digit numbers to the Line port because it is the first rule.
{(<#:>|911):li} will route # to the Line port.

If you want change it to {(<#:>):li}

{(Mpli):pli} is the rule that routes calls to GV on SP1.
pli points to the Primary line which you have set to SP1.
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 07, 2014, 09:17:07 PM
"confused" ... you are  being kind here azrobert.

It really is lack of understanding :)

DigitMap without variable is easy to understand, but the  RouteControl is not well understood by me.

Thanks again.

Salim
Title: Re: OBI-110 set up for local service
Post by: azrobert on October 07, 2014, 09:36:27 PM
I made an error with my last post.
The following will not work and was removed from that post:
OR
Remove {(<#:>|911):li} and add # to the DigitMap like this:
Physical Interfaces -> Line Port -> DigitMap
(#|xxx|[2-9]xxxxxxxxx|18(00|88|77|66|55|44)xxxxxxx)

Edit:
It seems I'm the one confused.
I also made an error with this:
"If you want change it to {(<#:>:li}"

I changed it to"
"If you want change it to {(<#:>):li}"


Title: Re: OBI-110 set up for local service
Post by: salimashah on October 11, 2014, 02:40:51 PM
I am back with setup questions related to security panel.

1. How I do I pass '#' to the line port (telco side) and then allow communication (any key from phone and voice from the line to the phone).

2. How do I allow AutoAttendent to prevent "#" to be sent to the line (telco side).


Salim
Title: Re: OBI-110 set up for local service
Post by: azrobert on October 11, 2014, 04:31:08 PM
{(<#:>):li} in the Phone Port OutboundCallRoute will remove "#" from the dialed number. It's like you didn't dial anything, so you just get Dial Tone.

Change the rule to {#:li} and now the "#" will be sent out the line port. After that the OBi110 will not be in control and you will be able to dial anything.

The Auto Attendant has its own OutboundCallRoute that doesn't include this rule, so you don't have to worry.

I don't think you are using the Auto Attendant, so just disable it.

Voice Services -> Auto Attendant -> Enable: Unchecked
Title: Re: OBI-110 set up for local service
Post by: salimashah on October 11, 2014, 09:11:45 PM
I have made the setting.

Will test it out and post back.

Thank you azrobert.

If any obi110 user want me to share my settings, I can post them here.

Salim