News:

"The phone is a remarkably complex, simple device,
and very rarely ever needs repairs, once you fix them." - Dan/Panther

Main Menu

Maximizing a single Obi200 for a Voice and a Fax line and Rotary phones

Started by markosjal, June 10, 2021, 04:44:20 AM

Previous topic - Next topic

markosjal

I put together the attached for those interested in understanding how this would work.

By default it would give you a Fax line with TouchTone support and a voice line with rotary dial support.

It however can also give you more options (see attached) like multiple simultaneous calls.
Phat Phantom's phreaking phone phettish

shadow67

Interesting. I use an Obi with a rotary phone using an Xlink which works well...

markosjal

I guess you connect the xlink to the bluetooth option of the obi? Expensive solution
Phat Phantom's phreaking phone phettish

shadow67

no not using bluetooth. Just plugged phone into xlink and xlink into obi. Had these separately on different phones and thought I would try using them together. I now have a rotary phone using google voice in a room with no wired connections.

markosjal

This provides more details for original post. It is not identical the OP as it does not use the Fax line . To have the Obi phone port used for Fax you would need to configure Google Voice on SP2 for use with the Grandstream instead of SP1 as used here. Sp1 could then be used as a dedicated Fax with the Obi Port by configuring a different Google Voice account there..

This is NOT A HACK.

In my example you will see on the Obi200:


  • Google Voice configured on SP1 for Voice calling
  • SP2 Unconfigured (but could be used in Place of SP1 if I do not need SP1's Phone port, then could use the Obi Phone port for fax Machine or DTMF only line with different Google Voice Account..)
  • Incoming calls will ring to both Obi200 Phone Port and Port 1 of the Grandstream.
  • outbound calls can be made from Grandstream Port 1 or Obi200 Phone port
  • 2 Simultaneous inbound and/or outbound calls are possible in this configuration . One via Rotary or Touchtone Phone on Grandstream and another  via the Obi200 Port Touchtone only.

Just FYI my Grandstream was purchased at Goodwill for about 3 Dollars. It was locked to Vonage and I used a common hack to unlock it. It did require the connection of a serial cable but was easy.

Of course Obi and Grandstream MUST be connected to the same LAN connection with Internet.

Because I am Lazy and I have everything working right and do not want to undo it,  I am also including the configuration for NoMoRobo which is a cheat because I have to Tell NoMoRobo that I am using VoIP.ms but it works. Set up your account at nomorobo.com to use it.

This also takes advantage of GV911 by converting a dialed 911 number to the appropriate number. IT IS YOUR RESPONSIBILITY TO TEST IT!

This configuration uses Fixed IP addressing as neither the Grandstream nor the Obi200 is a registrar server. You will also not that registrations are DISABLED on both Grandstream and Obi200

This assumes you have reset the Obi200 or have a Factory fresh unit and that the basic set up for Google Voice working and configured with the ObiTalk portal, and that you have the default set-up working for GV911 (by way of the Obi200 phone port), and tested.

_________________________________________________________________________

Configure Grandstream as follows:

Reset all settings first (default)

Set Fixed IP
In our example We will set the Grandstream to 192.168.0.53. Change this as you need to for your network.

Be sure to set proper subnet mask, gateway IP , DNS Servers, etc.

Please also note that because we are using Port1 on the Grandstream and the default Local SIP Port setting, Our Local Sip Port for the Grandstream will be 5060 so any calls or SIP connections we make will be to 192.168.0.53:5060 (more on this later). If you use default settings with Grandstream Port 2 it would be 192.168.0.53:5061 because port 5061 pertains to the second Phone port.

If a setting is not mentioned leave at default setting

Grandstream FXS Port 1 settings:
Primary SIP Server: 192.168.0.53:5062   
Failover SIP Server: 192.168.0.53:5062 0
Outbound Proxy: 192.168.0.59:5062
Backup Outbound Proxy: 192.168.0.59:5062
Note that in the 5062 above this refers to the local SIP port of the Obi200. See the Obi configuration below for more info.

NAT Traversal: No

SIP User ID:100    
Authenticate ID:100
Authenticate Password:999
Name:100

DNS Mode: Use Configured IP

SIP Registration:No
Unregister On Reboot:No
Outgoing Call without Registration:Yes 


Use Random SIP Port:No 
Use Random RTP Port:No     


Validate Incoming SIP Message: No
Check SIP User ID for incoming INVITE: No
Authenticate incoming INVITE: No
Authenticate server certificate domain: No 
Authenticate server certificate chain:No
Allow Incoming SIP Messages from SIP Proxy Only: No 
Use Privacy Header:      Default       No       Yes
Use P-Preferred-Identity Header:Default
Use P-Access-Network-Info Header: Yes
Use P-Emergency-Info Header:Yes
Use P-Asserted-Identity Header:No

Preferred DTMF method
Priority 1:RFC2833
Priority 2:RFC2833
Priority 3:RFC2833
 
Disable DTMF Negotiation:No (negotiate with peer)

Dial Plan: { <911=4242798234>|<922=4242798235> | 1[2-9]xxxxxxxxx | [2-9]xxxxxxxxx | <=503>[2-9]xxxxxxT | x+ | *x+ | *xx*x+ }

Please note, the above dial plan uses GV911 and turns dialing 911 into the PSTN number 4242798234 which is the official 911 POTS equivalent once you are registered for GV911 . If you are NOt registered it will not work. 922 goes to a test number. 503 is my local area code for 7 digit dialing.Change 503 to your area code.

_____________________________________________________________________________
Configure Obi200 

You either need to make these change entirely in Obi portal or Entirely in the device itself. Because you probably configured Google Voice in the Obitalk portal you should use expert mode there to do this as well.

Do not forget you must disable the check boxes on the right of an item before setting it manually

We will use sp3 and ITSP Profile C for this configuration example to communicate with the Grandstream.
We will use sp1 and ITSP Profile A for the configuration example to communicate with Google Voice

We will first set a fixed IP address. In this example we use
192.168.0.59

You also need to set a valid Gateway IP, DNS Servers, and Subnet mask.

Because we are using SP3 on the Obi200 the default local SIP port is 5062 when we send calls to or from Obi. We use this more in the Grandstream configuration than here, so the Grandstream can reach the Obi.

Modify the Google Voice Profile on sp1  (sp2 if using sp1 for Fax)
Voice services > sp1 service
X_InboundCallRoute: {ph,sp3(100@192.168.0.53;ui=$1),sp4(18776593620@tollfree.alcazarnetworks.com;ui=$1)}
(this allows the incoming calls to fork to The Obi phone port, Grandstream Phone Port and NoMoRobo where whoever answers first gets the call.)

On the page ITSP Profile C > General
Name: Grandstream


Name: Grandstream (again)
URL: 192.168.0.30



On the page ITSP Profile C > SIP
ProxyServer: 192.168.0.53
ProxyServerPort: 5060 (if using Port 1 on Grandstream with default local port on grandstream.)
OutboundProxy: 192.168.0.53
OutboundProxyPort: 5060

X_SpoofCallerID: X (checked)
X_DiscoverPublicAddress: (unchecked) all boxes to right unchecked as well.


Voice Services > SP3 Service
X_ServProvProfile: C
X_InboundCallRoute: sp1 (set to sp2 if using Obi200 phone port for Fax)
X_RegisterEnable:  (unchecked)

AuthUserName:100
AuthPassword: 999
URI: 100@192.168.0.53 (note if grandstream were using Port 2 with default settings this would be 100@192.168.0.53:5061)



Voice services > SP4 (config for NoMoRobo)

X_ServProvProfile D

X_RegisterEnable (unchecked)

Auth Username <1+your Phone number>

Service Providers > ITSP Profile D SIP

ProxyServer: 127.0.0.1

_________________________________________________________________________

Enjoy you new FREE Rotary phone compatible phone service as all you pay is $12.00 per year for GV911



Phat Phantom's phreaking phone phettish

RoatryPhoneLover_2000

I tried doing this setup but it doenst work, I am using a Grandstream ht802 that I bought off Amazon.  Also how to set fixed IP address using the obihai?

markosjal

RotaryPhoneLover2000 , do you have any idea where it has gone wrong? Are you able to get a dial tone out of the Grandstream?

You MUST set Fixed IP on the Obi200 or you will probably have issues. I do not believe you can do that in Obitalk portal. You must log in to Obi at the IP address of the Obi.

PM Me if you need some help. Sorry for the delay I have not been here for a month or so.
Phat Phantom's phreaking phone phettish

markosjal

I see there is an error in this configuration post the Grandstream Line2 uses the default SIP Port of 5062 not 5061. I am unable to edit it
Phat Phantom's phreaking phone phettish

markosjal

My recommendation for multiple GV lines is as follows (This is different than what is above and DOES NOT USE NOMOROBO for simplicity . if using from here down, IGNORE ABOVE


Part 1 configure Obi200


you will see 5034897870 used in a few places here in both obi and grandstream. that is the 10 Digit Obi number. LEAVE ALL PASSWORDS BLANK we use IP auth

First get the GV line 1 working on the internal Obi200 port. Use the Obitalk portal. Verify that you can make and receive calls normally.


Now one you have VERIFIED that it is working , go to "obi Expert configuration" in the obitalk portal for your device

Select device  > Obi Expert > Obi Expert

Confirm all of the screens below NOTE I use 10.0.0.250 as the IP address of the grandstream and it is reflected in the settings below. If you use a different IP on your grandstream change it in the Obi This also uses GV911

ITSP Profile D GENERAL
ITSP Profile D General.JPG


ITSP Profile D SIP (in 4 images)
ITSP Profile D SIP-1.JPG
ITSP Profile D SIP-2.JPG
ITSP Profile D SIP-3.JPG
ITSP Profile D SIP-4.JPG   

Continued next post


Phat Phantom's phreaking phone phettish

markosjal

SP 4 Service (in three images)
SP 4 Service-A.JPG
SP 4 Service-B.JPG
SP 4 Service-C.JPG 


Now we need to set a fixed IP address on the Obi I did this by logging into the Obi LOCALLY (not obitalk portal)


The easiest way to read the OBi's current ip address is to pickup the phone attached to the OBi and dial *** for the IVR and then after the prompt enter 1 for Basic Network status which will give you an audio readout of the OBi's local network ip address.

You need to set a VALID FIXED IP , SUBNET MASK, Router IP and DNS Server. I can not tell you what is valid on your network. For these purposes  I am setting IP as shown 10.0.0,250 .  This MUST conform to settings we made in the Obi earlier.
WAN-SettingCORRECTED.JPG 
Phat Phantom's phreaking phone phettish

markosjal

Lastly the grandstream (password is blank and username is 10 digit phone number)

Grandstream Manual IP.JPG
GS_SIP1.JPG
GS_SIP2.JPG
GS_SIP3.JPG
GS_SIP4.JPG
GS_SIP5.JPG     
Phat Phantom's phreaking phone phettish

markosjal

I was not getting 2 way audio reliably on calls to GV number answered on Grandstream. I set in grandstream FXS Port 1

NAT Traversal: Keep Alive

and all is now good.   
Phat Phantom's phreaking phone phettish

TelephoneBoy

I know that this is probably  stupid what I am doing, but I can't set a fixed IP address on my OBi device, I can log into the Obi using the IP address and I am able to enter in the web configuration of the Obi.  The question is can I set any IP address I want on the OBi?  I am setting the correct dns severs and gateway, but once rebooted I can't log in using both ip addresses (old and new).  I am not a very techie person but am I doing something wrong?  The only thing I can think is that I can't set a random IP address on the Obi?  Please let me know if this is true.  Same with the grandstream I know my default gateway and default router but still not working.  Also can I get this setup working without GV911?  As I don't have GV911.

TelephoneBoy

I'm probably doing something wrong but still not working.  Any info is well appreciated.

markosjal

try this:

If you can get an AUTOMTIC DHCP IP address and know what that address is (you can use the Voice IVR to read it) , then use that exact IP address , IP address and gateway IP, set DNS servers to 1.1.1.1 and 1.0.0.1

do the grandstream very similarly it has its own but different voice IVR

My latest posts works they were taken fron actually configuring a grandstream and obi 202

 
Phat Phantom's phreaking phone phettish