How Do I Bridge Two SIP Service Provders with the OBi?

Started by ShermanObi, December 21, 2010, 05:23:00 PM

Previous topic - Next topic


It is relatively easy to bridge two SIP service providers with an OBi device.  Here's what to do:

Please do the following when you get your OBi:
1.  Sign-up / Register at
2.  "Add" your OBi110 to your OBiTALK devices from the Add Devices page.
3.  Use the Service Provider configuration helper in the OBiTALK "Device Configuration" page (Just click on your OBi device from the Dashboard to get to the Device Configuration page).  If the SIP service you intend to use is not listed, please choose "Generic Service Provider" and enter your service(s) credentials in the fields provided.
- Set Service Provider 1 as the SIP service you will use to make outgoing calls.  Make sure the box is checked to "Make this the Primary Line to Call Out."
- Set Service Provider 2 as the SIP service you will use for incoming calls to the OBi110.
4.  Add phone numbers which you will use when making the bridged calls as numbers in the Trusted Caller IDs -- This is also found in the OBiTALK web site.  For example, enter your mobile phone's number.

Making calls:
1.  Call the number associated with the SIP service you want to use for for incoming calls.
2.  The OBi will inspect the incoming caller ID and match it to your incoming call's number.
3.   The call will be sent to the OBi auto attendant which will answer and
ask you if you want to do one of the following:
    Press "1" to continue the call -or-
    Press "2" to place a new call.
4.  You will press "2" from your cell phone and then you will be prompted to enter the destination number followed by the # key
5.  Dial the destination number as though you were calling directly from a phone attached to the OBi110, for example: 011 44 xxxx to call from USA to UK. Alternatively, you can enter frequently dialed numbers as Speed Dials (also in the OBiTALK web site) so that after choosing "2" to make a new call, you can just dial a one or two digit speed dial anf the # key.
6. The OBi will then bridge the active incoming call from SIP service provider 2 to the outgoing call using SIP service provider 1.


Is there a way to choose the outbound route, other than the primary line out, from within OBi attendent? 

I use my landline as the primary line out for domestic, however I use a SIP (sp1 in my setup) for international calls.  I have a dial plan set up for the phone port that automatically routes to li or sp1, depending on the destination.  But this obviously has no effect on calls placed from eg OBiON to my OBi device, which I would like to have bridged to either li or sp1, the same way my phone port calls are routed.


@ vip007

5.  Dial the destination number as though you were calling directly from a phone attached to the OBi110

once you reach the AA and press 2, then you can dial as if you were right at the Obi110

** 1 : SIP Service Provider 1 or Google Voice Service 1
** 2 : SIP Service Provider 2 or Google Voice Service 2
** 8 : PSTN Line Port Service Provider
** 9 : OBiTALK Network,

or you can use your speed dial settings as well.
press the appropriate keys to set the line you wnat to use and then press your spped dials.
When the updated Obion apps come out they are suppose to support direct dialing through an Obi.

I wish there was some sort of verification prompt for the line choice. I would hate to press **1 and make a long distance or international call when it should have been **2.

This is where the TRUST comes into play in the circle of trust. You trust that they will rememeber the important part,  which line to use.
Maybe that is an idea for a feature recommendation.


Seems like a nice feature I can use. I have ooma and 1000 mins of international calling through ooma. As explained above, I should be able to call my GV no(setup as SP1) on obi device from my cell (already added my cell no as trusted) and then dial out an international phone no using OOMA which is setup as PSTN.

Will report my findings.


Cool. This worked. Had to give a couple of tries and  tweak the GV account to use this feature. First foolishly I was trying to use this by calling my PSTN ooma number itself. Since this was also to be the outgoing line so it was not bridging the call. I realized that and tried calling GV# instead. My GV # already had a mapping with my  mobile phone so as soon as I was calling GV# it was taking me to GV's voice mail/account menu. I had to take the mobile phone no(the number which you set up as trusted in obitalk) out from GV's setting and tried again. This time it worked.

This indeed is a very nice feature as now I wont have to buy additional phone cards for international calling from mobile. I can just call GV# on my obi and bridge the call to ooma's international line.

thanks Obi and OP.


Is there any way I can route the outbound call on any of the Gateways? If so how?

What I want is I call SP1(google voice) and AA routes the call on the say Gateway1. I also observed that when calls on SP1 and SP2 are bridged the codec issue comes up. GV uses G711 and my other service prov uses G729(strictly). When the calls are bridge I can't hear from other party.




You can reference to gateways using VG1, VG2, ..., VG8 in OutboundCallRoute of the AA, the same way you reference SP1, and SP2. You might need to use the Expert Configuration page on the OBITALK portal.

I would recommend you to test this on the PHONE Port first, and make sure you can route phone calls to the gateway, by modifying the PHONE Port's OutboundCallRoute.

Google Voice does not support g729; so bridging will not work with your SP1/SP2 if they only support g729. You must force the SP1/SP2 to use g711 if you have to bridge it with GV.
OBIHAI Support Staff