Tuesday, August 28, 2012

Use Your OBi202 as a Google Voice™ Gateway for a SIP IP Phone

Important Note:  Before you begin to make configuration modification to your OBi device, please note that modifications are best made via the OBiTALK portal OBi Expert configuration pages. Using OBiTALK, the set-up of Google Voice and SIP accounts is easy.  In the OBiTALK portal Device Configuration page for your unit, you will find the access button for the OBi Expert configuration pages.  Click Here for more information on OBi Expert configuration.

What Does this Accomplish?

-          You will be able to make calls from the IP phone using the Google Voice account on the OBi202.
-          You may also receive calls on the IP phone from the Google Voice account running on the OBi202.
The Caller ID will be the original caller’s incoming phone number.
-          You do not need a static IP address on the IP phone.  It will get its IP address from the OBi202.



What You Need:

As shown in the picture, you will need the following items:
-          An OBi202 with an available “SP” service to be configured as a SIP Proxy for the IP phone.
-          A Google Voice account correctly configured on the OBi202.
Use the OBiTALK.com portal to set -up the Google Voice account on the OBi202.
Also, use the OBiTALK portal OBi Expert Configuration pages to make all modifications to the OBi202 parameter settings.
-          A SIP IP phone (Cisco SPA508G shown here) installed on the LAN-port side of the OBi202.
-          An available EXT (or Line) on the IP phone to be used with the OBi202.


How to Set-up the OBi202 & IP Phone

Without loss of generality, we assume:
-          ITSP Profile A and SP1 on the OBi202 are configured with the proper Google Voice account:
o    ITSP Profile A/General/SignalingProtocol = Google Voice
o    SP1 Service/X_ServProvProfile = A
o    SP1 Service/AuthUserName = mygmail@gmail.com
o    SP1 Service/AuthPassword = mygmail-password
-          Use ITSP Profile B and SP2 on the OBi202 configured as proxy for the IP phone.
-          Use EXT 1 on the IP phone for this configuration, with the private number: 1001.
-          In this example the OBi202’s OBi Number is: 500 111 345

On the OBi202, set up the following parameters:
-          ITSP Profile B/General/SignalingProtocol = SIP (default)
-          ITSP Profile B/SIP/ProxyServer =    (a dummy non-empty value)
-          ITSP Profile B/SIP/X_SpoofCallerID = yes (or checked)
-          SP2/X_ServProvProfile = B
-          SP2/X_UserAgentPort = 5061 (default)
-          SP2/X_RegisterEnable = no (or unchecked)
-          SP2/AuthUserName = 1001
-          SP2/AuthPassword = AnyPhonePassword
-          SP2/X_Proxy = yes (or checked)
-          SP2/X_InboundCallRoute = {1001>:SP1}  
or just add the rule to the beginning of the current X_InboundCallRoute value.
-          SP1/X_InboundCallRoute = {SP2(1001@local_client)}

On the Cisco SPA50xG IP phone, set-up the following parameters (or equivalent on other phones):
-          EXT 1/Proxy = 500111345.pnn.obihai.com:5061
-          EXT 1/User ID = 1001
-          Ext 1/Password = AnyPhonePassword
-          EXT 1/Register Expires = 60
-          EXT 1/Register = yes
-          SIP/Send Resp To Src Port = yes

Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc.
Google Voice is a trademark of Google, Inc.