News:

On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

OBI-110 set up for local service

Started by salimashah, September 25, 2014, 08:26:26 PM

Previous topic - Next topic

salimashah

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.

azrobert

#1
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?

salimashah

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

azrobert

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.

azrobert

#4
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.




salimashah

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.

azrobert

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.

salimashah

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

azrobert

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.

salimashah

#9
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


azrobert

#10
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.

salimashah

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

salimashah

#12
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

ianobi

#13
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 ...   :)

salimashah


salimashah

SOS!

It seems I have used the rope the wrong way.

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


Salim

ianobi

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


salimashah

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

ianobi

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"

salimashah

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