December 10, 2017, 11:43:33 pm *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: [1]
  Print  
Author Topic: Dialing Obi Number from another SIP account  (Read 1843 times)
yfh_obi
Newbie
*
Posts: 7


« on: August 28, 2017, 10:23:05 am »

I have Obi 200 that comes with a 6 digits obi number.  I can call any obi number from my Obi 200 by dialing **9xxx-xxx.  If I want to dial an obi number using a SIP software or another SIP adapter what will be the full address I should use (I guess it is called URI).  In other words the syntax for dialing any sip number will be xxxxxx@xxxx.xxx.  For obi what should I write after the @ to reach the Obi number from another non-obi sip account?

Thanks
Y
Logged
drgeoff
Hero Member & Beta Tester
*****
Posts: 2695


« Reply #1 on: August 28, 2017, 11:06:08 am »

I have Obi 200 that comes with a 6 digits obi number.  I can call any obi number from my Obi 200 by dialing **9xxx-xxx.  If I want to dial an obi number using a SIP software or another SIP adapter what will be the full address I should use (I guess it is called URI).  In other words the syntax for dialing any sip number will be xxxxxx@xxxx.xxx.  For obi what should I write after the @ to reach the Obi number from another non-obi sip account?

Thanks
Y

You are mistaken about at least the following two things:

1. OBi numbers that you can dial with the **9 prefix are 9 digits not 6.

2. You cannot reach an OBi device using its 9 digit number from a SIP device.

It is often possible to use a SIP client to call an OBi device if you know its IP address and it is reachable. Typically this will require port forwarding if the OBi has a non-routeable IP address behind a NAT router.
Logged
yfh_obi
Newbie
*
Posts: 7


« Reply #2 on: August 30, 2017, 04:14:57 pm »

Thank you for the correction.  I meant the 9 digits obi number.  Is it possible to mask the Obi number with a DID?   I have another question.  Is the basic service for Obi (not Google voice) is standard SIP or a different protocol is used?
Logged
drgeoff
Hero Member & Beta Tester
*****
Posts: 2695


« Reply #3 on: August 31, 2017, 12:07:20 am »

Thank you for the correction.  I meant the 9 digits obi number.  Is it possible to mask the Obi number with a DID?   I have another question.  Is the basic service for Obi (not Google voice) is standard SIP or a different protocol is used?
I don't understand what "mask the Obi number with a DID" means.

OBi devices support 3 protocols:

SIP

Obitalk. No published details. Believed to be proprietary but based on SIP. The previously offered Obion client for PC appeared to be some sort of 'wrapper' around a required 3rd party SIP client. At a guess the call set up is different but the audio transmission is much the same.

XMPP as used by GV.
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #4 on: August 31, 2017, 07:17:46 am »

You can use the SIP protocol to call an OBi with another device. You might have audio problems if the device is outside the local network. What type of device do you want to use?
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #5 on: August 31, 2017, 07:47:09 am »

For obi what should I write after the @ to reach the Obi number from another non-obi sip account?

You need an OBi200 trunk defined as SIP. If you don't have one, a dummy trunk can be defined.

The SIP format of the call to the OBi200 is:
nnnn@xx.xx.xx.xx:pppp

nnnn is anything you want. If you want to make an outbound call from the OBi200, it is the outbound number.

pppp is the user agent port of the OBi200 trunk you are calling. The default is 5060.

From your local network
xx.xx.xx.xx is the IP address of the OBi200

From outside your local network
xx.xx.xx.xx is your public IP address
You need to setup port forwarding in your router for the user agent (listening) port and the RTP ports.
Logged
yfh_obi
Newbie
*
Posts: 7


« Reply #6 on: August 31, 2017, 08:01:19 am »

Hello Drgeoff:
There are sites where they offer a DID (Direct Inward Dial) number.  In simple English, the number is a real number in the Public Switched Telephone Network  (PSTN).  You buy the service and register your SIP account with them so when someone dial the DID it will ring the SIP account.  In order to do that you need to know the URI (Uniform Resource Identifier) of the Obi number/account which usually resemble the syntax of an email usually it is  obi 9_number@xxxxx.xxx.  Connecting the DID to my obi URI is called masking.  I am not sure where I picked this term from but I remember reading it somewhere.  Some VoIP providers don't allow receiving calls from outside VoIP providers using their own system.   I travel a lot and I take my Obi box with me.  I noticed some ISPs block the Google service and the SIP accounts registered (in one form or another).  What I noticed was the obi number still work.  However the problem is my communication is limited with those who has obi numbers. That's why I asked for the URI of my obi number so users with other SIP services can reach me.  

Dear azrobert:
Thank ll be you for your response.  There are plenty of hardware.  The most famous is the Linksys family.  Also there are software SIP clients which are plenty.  In general the other party will have his own  SIP service (regardless the hardware or the mean used to access his service).  If he wants to reach my obi number what URI he should dial to reach me?  I cannot rely on IP to IP connection because I am not using a static IP.

Regards
Y
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #7 on: August 31, 2017, 08:21:46 am »

You need to buy a 2nd OBi200 and keep it where people can call it. Then forward the call to you via OBi number.
« Last Edit: August 31, 2017, 09:54:37 am by azrobert » Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #8 on: August 31, 2017, 08:56:47 am »

You can be called from a Web browser that supports WEBRTC, like Chrome.
Go here: https://www.obitalk.com/obinet/
Click on the green Call OBi button on the top of the page.
Enter the OBi200's OBi number.
Logged
drgeoff
Hero Member & Beta Tester
*****
Posts: 2695


« Reply #9 on: August 31, 2017, 10:53:20 am »

Hello Drgeoff:
There are sites where they offer a DID (Direct Inward Dial) number.  In simple English, the number is a real number in the Public Switched Telephone Network  (PSTN).  You buy the service and register your SIP account with them so when someone dial the DID it will ring the SIP account.  In order to do that you need to know the URI (Uniform Resource Identifier) of the Obi number/account which usually resemble the syntax of an email usually it is  obi 9_number@xxxxx.xxx.
OK, now I understand.  IPKall worked that way.  (Past tense as it closed down.)  You cannot do that using the Obitalk protocol.  You need to use SIP.

azrobert has indicated how to make a SIP URI call to an Obi.  However if your travelling OBi200 is behind a NAT router, port forwarding is likely to be required and I guess you don't always have access to such a router eg in hotels.  Also some countries, some ISPs, some hotels etc deliberately block ports other than the standard ones used by browsers and email clients.

Probably the "Call OBi" button on obitalk.com is your best option.
Logged
yfh_obi
Newbie
*
Posts: 7


« Reply #10 on: August 31, 2017, 04:30:49 pm »

Many thanks for all your input.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC