User avatar
By WelshPaul
#383
There are two ways to achieve this:
  1. Internet Connection > OBi202 via WAN port> IP Phone connected to the OBi202 LAN port

    Or
  2. Internet Connection > Router > OBi202 WAN port connected to a spare LAN port on your router & IP Phone connected to a spare LAN port on your router, or if WIFI is supported by the IP Phone connect to your routers WIFI
Note: Before we move on, the whole point of this post is to show you as simply as possibly how to setup an IP Phone for use with your OBi202. The following guide assumes you have setup SP1 with a VoIP provider of your choice and that you can make and receive calls via an analogue phone connected to one of the phone ports on the rear of the device.

Refer to this document for more info: If your setup resembles option 1 above then login to you OBi202's web based GUI by entering the IP address of the Obi202 into your web browser. We need to setup a proxy for the phone, to do this we will use SP4.

Configuring the OBi202:
  1. In the left pane click on "Service Providers", click "ITSP Profile D", now click on "General" and make sure that the "SignalingProtocol" field is set as "SIP". (SIP is the default value) Make sure you save any changes.
  2. In the left pane click on "Service Providers", click "ITSP Profile D", now click on "SIP" and make sure that you enter "127.0.0.1" in the "ProxyServer" field. Also make sure "X_SpoofCallerID" is enabled by ticking the box. Once again save the changes.
  3. In the left pane click on "Voice Services", now click on "SP4 Service" and change the fields as shown below:
    • X_ServProvProfile = D (We’re saying use the ITSP D profile with this voice service, as we configured above.)
    • X_UserAgentPort = 5063 (If you want you can choose a port that you prefer, just be sure to use the same port number throughout the tutorial)
    • X_RegisterEnable = no (or unchecked)
    • AuthUserName = 1001 (This can be defined by you, but needs to be the same on the IP Phone)
    • AuthPassword = AnyPhonePassword (Once again, you can define this, but must be the same on the IP Phone)
    • X_Proxy = yes (or checked)
    Once again you need to save the changes and reboot the device.
That's your OBi202 setup to act as a proxy for your IP phone! Now let's configure the IP Phone to connect to the OBi202, in my case I am using a Cisco SPA525G2.

Just like the OBi202 we need to login to the IP phones web based GUI by entering the IP address of the IP phone into your web browser. Remember I am using a Cisco SPA525 phone so if your using another make or model although the settings you enter will be the same as shown below the field name may differ.

Configuring the IP Phone:
  1. Click on the "SIP" tab and look for "Send Resp To Src Port" and set this to "yes". Make sure you save any changes.
  2. Click on the "EXT 1" tab and configure the fields as shown below:
    • Proxy = 555555555.pnn.obihai.com:5063 (Important: Change 555555555 to your OBiTALK number! Also if you changed the port 5063 to something different in the steps shown above then make sure whatever port you used above is entered here instead of 5063)
    • User ID = 1001
    • Password = AnyPhonePassword
    • Register Expires = 60
    • Register = yes
    Once again you need to save the changes.
Ok we have successfully setup your OBi202 and IP phone, we have one last thing to do... We need to tell the OBi202 how to handle any incoming calls and where to send any outgoing calls made via the IP phone. (Sounds complicated, it's not.)

At present when someone calls you via your current VoIP provider you have setup on SP1 only phones connected to ports PHONE 1 and PHONE 2 ring. That's because the SP1 inbound call route is set to forward any incoming calls to those ports only, so we need to tell the device to forward all incoming calls to the IP phone also.

As above login to you OBi202's web based GUI by entering the IP address of the Obi202 into your web browser. In the left pane click on "Voice Services", now click on "SP1 Service" and look for the "X_InboundCallRoute" field. It most probably has its default value set which is "{ph,ph1}" so we need to change it as shown below:
  • X_InboundCallRoute = {SP4(1001@local_client),ph,ph2}
Make sure you save the change and reboot the device. Now when someone calls you not only will any analogue phones connected to ports PHONE 1 and PHONE 2 ring but the IP phone will also ring.

Finally we need to tell the OBi202 where to send any outgoing calls made via the IP phone. As this is a basic guide and we have only one VoIP provider setup against SP1 we want to place all outgoing calls through that provider. So assuming your still logged in to the OBi202's web based GUI, In the left pane click on "Voice Services", now click on "SP4 Service" and locate the "X_InboundCallRoute" field and change it as shown below:
  • X_InboundCallRoute = {1001>(Msp1):SP1}
As always save the changes and reboot the device. You can now make and receive calls via your VoIP provider and your OBi202 and IP phone. Congratulations :clap:

If your setup resembles option 2 don't worry, the setup is almost identical. You simply need to change this part of the above guide:
From this:
In the left pane click on "Service Providers", click "ITSP Profile D", now click on "SIP" and make sure that you enter "127.0.0.1" in the "ProxyServer" field.
To this:
  • In the left pane click on "Service Providers", click "ITSP Profile D", now click on "SIP" and make sure that you enter "192.168.1.100" in the "ProxyServer" field. (Important: Change 192.168.1.100 to the correct IP address of your IP Phone)
And this part:
Proxy = 555555555.pnn.obihai.com:5063 (Important: Change 555555555 to your OBiTALK number! Also if you changed the port 5063 to something different in the steps shown above then make sure whatever port you used above is entered here instead of 5063)
To this:
  • Proxy = 192.168.1.120:5063 (Important: change 192.168.1.120 to the correct IP address of your OBi202! Also if you changed the port 5063 to something different in the steps shown above then make sure whatever port you used above is entered here instead of 5063)
And this part:
X_InboundCallRoute = {SP4(1001@local_client),ph,ph2}
To this:
  • X_InboundCallRoute = {ph,ph2,sp4(1001)}
Note: If your attempting to registering a Snom phone, additional steps are required. See here.
Who is online

Users browsing this forum: CommonCrawl [Bot] and 0 guests

Supported Products: OBi1062 Professional OBi1…

Sorry I mean to say if I do not stop autoboot the …

How to Evaluate an IP Phone System?

CISCO SPA500S

Create a call group and add the three extensions t…