Mango's Guide to Configuring an OBi100, OBi110, and OBi202 A

Here you can post your own working configurations of hardware or software to share with other users who may be using the same device!
Fongo recommends Fongo Home Phone for a fully supported Home Phone system for only $4.95/mo
Forum rules
This forum is for those users who have already purchased a configuration file with the SIP settings needed to configure any SIP compatible device.

1. Please use this forum only as a means to share your configuration advice and guides for ATA devices and SIP clients that you are using with our service.
2. For any questions relating to device configuration, please use the other forum sections or post your question directly in the device topic that your question is meant for.
3. Please title your topics with only the name and model of your device so users can easily find the information they need.
4. Preferable format for posting here is compressing your screenshots of your successfully configured device into a .zip file, and post a brief description of the configuration.

Please stay on topic

Mango's Guide to Configuring an OBi100, OBi110, and OBi202 A

Postby Jon74 » 12/01/2012

Mango's Guide to Configuring an OBi100, OBi110, and OBi202 ATA
June 23rd, 2012Leave a commentGo to comments

We used Linksys ATAs for many years but recently switched to Obihai when we needed a device with an FXO port. Obihai has outdone themselves and created some devices that are even more configurable than the PAP2T, SPA2102, and SPA3102 that preceeded them. Though Obihai is a new company, its staff is not new to the VoIP industry. They're the same people that were behind Komodo. You've never heard of them? They invented the ATA. They're also the same people that were behind Sipura, makers of (among others) the PAP2T, SPA2102, and SPA3102. (Komodo and Sipura were both bought by Cisco.) With a reputation for building devices that became industry standards, we had high expectations for Obihai, and we were not disappointed.

Need to buy an OBi ATA in Canada?

Are you Canadian and do you need an OBi ATA? We recommend you buy your OBi100, OBi110, OBi202, or OBiWiFi in Canada from Digital Conceptions. As with all our recommendations, we don't receive a commission from Digital Conceptions for this endorsement; however they did allow us to use the pretty picture you see above.
OBi ATA Configuration

Mango claims he hasn't used all default settings on anything since '73, and his OBi110 is not an exception to the rule. However, the setup required much less effort than PAP/SPA devices.

Though it's possible to configure an OBi device with the OBiTALK Portal, the instructions that follow are intended for those using the device's built-in web interface.

System Management >> Network Settings:
Time Service Settings >> LocalTimeZone: (set appropriately for your location)

System Management >> Device Admin:
Web Server >> AdminPassword: (pick a strong password)
Web Server >> UserPassword: (pick a strong password)

Service Providers >> ITSP Profile >> SIP:
TimerT1: 1000

Voice Services >> SPx Service:
X_UserAgentPort: (Set this to some number less than 65535. Using the default of 5060 can subject you to brute force attacks, if you're not behind a firewall.)

Physical Interfaces >> LINE Port: (OBi110 only)
LINE Port RingDelay: We were able to lower this to 2750, discovered that it took less time for our phone to ring, and still allowed Caller ID to function. If you have Caller ID problems after changing this, just change it back.

DetectOutboundConnectMethod: None
LINE Port DialDigitOnTime: 75
LINE Port DialDigitOffTime: 50
(We came up with the above settings by trial and error. This made outgoing POTS calls connect much faster. However, if you are unable to make POTS calls after setting this, relax the settings or set them back to default.)

OBi ATA Security

If you're particularly security conscious, need to be protected from liability, or otherwise want to prevent the OBi device from automatically updating its firmware and reporting its configuration to OBiTALK, you can set the following settings.

System Management >> Auto Provisioning:
Auto Firmware Update >> Method: Disabled
ITSP Provisioning >> Method: Disabled
OBiTalk Provisioning >> Method: Disabled

The following will disable OBiTALK. If you require the features of OBiTALK, you should skip the next two steps.

Voice Services >> OBiTALK Service:
Enable: (Unchecked)

Physical Interfaces >> PHONE Port:
DigitMap: (add !**5S0| as the first sequence of the DigitMap)

OBi ATA Dial Plan

The default dial plan on the OBi110 allows you to configure a "Primary Line" and use star codes to select different lines. We decided to change our dial plan so that the device would use the appropriate "line" based on the number dialed. Here is an example, which is the dial plan we use. With the dial plan below, one can add or remove sequences from the DigitMap of the LINE Port or a Service Provider. Since we will include these DigitMaps in the PHONE Port's DigitMap and OutboundCallRoute, you needn't make the same change in multiple places.

With this technique, if you use substitutions in a DigitMap, the result of the substitution must also be included in the DigitMap for things to work properly.

Physical Interfaces >> LINE Port: (OBi110 only)
DigitMap: ([2-9]xx[2-9]xxxxxxS0|[3456798]11S0|18(00|88|77|66|55)xxxxxxxS0|<#:>|)

Take a look at the two sequences <#:>| which you'll see at the end of the DigitMap above. Yes, there are two here - one that matches and removes #, and one that matches nothing at all. These sequences will allow the user to dial # and be presented with a POTS dial tone.

Service Providers >> ITSP Profile A >> General: (configured for SIP)
DigitMap: (1[2-9]xx[2-9]xxxxxxS0|011xxxxxxx.)

Service Providers >> ITSP Profile B >> General: (configured for Google Voice)
DigitMap: (<0:001>[2-9]xx[2-9]xxxxxx|001[2-9]xx[2-9]xxxxxx)

Why <0:001> and 001? 001 is a legitimate prefix for North America numbers that works with Google Voice, and doesn't interfere with the rest of this dial plan. <0:001> allows the shortcut of dialing 0 instead.

Physical Interfaces >> PHONE Port: (sp3 and sp4 may be added for the OBi202. li may be removed for non-OBi110.)
DigitMap: ((Mli)|(Msp1)|(Msp2))
(The above combines the DigitMaps of the LINE Port, SP1 Service, and SP2 Service.)

OutboundCallRoute: {(Mli):li},{(Msp1):sp1},{(Msp2):sp2}
(The above routes outbound calls via li, sp1, or sp2, whichever matches first.)

This is how the above dial plan functions:
• x11, 10-digit calls, and toll-free calls are routed via POTS.
• 11-digit calls and international calls are routed via a SIP provider.
• 11-digit calls prepended with a 0 (instead of 1) are routed via Google Voice. Granted, this isn't much of a step up from a star code, but the main purpose of our device is use of POTS and SIP. Google Voice is a bonus.

Do we consider this the "right" dial plan for an OBi ATA? Not necessarily. OBi ATAs are infinitely variable, and dial plans can be crafted to satisfy nearly any situation. This is just one example of how it can be done.

We hope you'll be as delighted with your OBi ATA as we are with ours!
Just Passing Thru
Posts: 7
Joined: 11/13/2012

Re: Mango's Guide to Configuring an OBi100, OBi110, and OBi2

Postby senos » 12/26/2015

A more fool-proof method is to enable the parameter: X_EnforceRequestUserID. This parameter is under SPn in the SIP Credentials section. What this does, is it makes sure the incoming INVITE has a User ID that matches the User ID of your SIP service account. If it does not match, the INVITE will be rejected and the phone will not ring. Enabling this parameter will maintain normal voice service as well as block SIP scanners. Notes: Some service providers do not adhere to this rule. This parameter is not available on the OBi100 and OBi110 devices.
Active Poster
Posts: 56
Joined: 12/15/2011
SIP Device Name: OBI202
ISP Name: Cable
Router: linksys max-stream ac1750

Re: Mango's Guide to Configuring an OBi100, OBi110, and OBi2

Postby Mango » 12/26/2015

What you describe is only necessary when the OBi is behind an inferior/insecure router. Even though your phone won't ring, the scanning traffic still reaches your ATA. The REAL foolproof method is to place your ATA behind a firewall, such as any router with Tomato firmware, no DMZ, and no ports forwarded.
Tried and True
Posts: 411
Joined: 08/14/2014
SIP Device Name: OBi110
Firmware Version: 1.3.0 (Build: 2824)
ISP Name: Telus
Computer OS: Windows 7
Router: Toastman Tomato

Return to Device Configuration Sharing

Who is online

Users browsing this forum: No registered users and 3 guests