Obitalk service protocol and VoIP without SIP
Toulousaing:
Hi guys,
Hope you all doin' well (it's been long time I didn't post).
let me explain you my latest problem.
Let's assume that I have an Obi end that is located in a random country that blocks SIP ports and most importantly SIP protocol (by sniffing packets I guess).
SIP did never work for me over there (as well google voice service).
BUT obitalk service works! NB: I guess that even Obitalk service can be blocked by blocking the right IP adress.
So my first question is:
Question1 : Which protocol is used by Obitalk service?
But this brings me to a more general question:
Question 2 : Is there any way to directly call an end device without signaling protocol whatsoever (SIP, to name it)? Through direct call, knowing IP/ports of the end device.
Many thanks!
Ostracus:
Not sure, but a RonR post implied ObiTalk is basically for setup between devices, and the Obi's after that communicate directly (the media part). You could naturally try a VPN if blocking is a problem.
ianobi:
Q1. - I've sniffed OBiTALK calls using Wireshark. They don't show up as voip calls and no SIP protocol is evident. All I see is UDP data being swapped between the devices. I guess it's their own bespoke protocol. It may be SIP that's been encoded somehow.
Q2. - Direct ip to ip calling is possible, but a little tricky to set up. Even when set up you would still need a signalling protocol of some sort. "A" has to tell "B" that it's calling, "B" has to tell "A" that it has answered etc.
Using direct ip calling you can decide yourself which ports are used, so you can avoid the usual 5060, 5061 etc. If the SIP protocol is being used to stop calls, then that's harder to get around.
Toulousaing:
Hi Ostracus,
Ok I think we agree on the principle, i.e. Obitalk acts like a SIP server to give (at least) the IP of the other end.
But then how is initiated the communication between the two devices? An equivalent of SIP protocol? Or no protocol is involved (i.e. directly RTP with UDP packets sent/received)?
I'm really interested because I'd like to know if Obi (or any other ATA/IP phone) can do the same with SP1/SP2.
A related question is: how does direct call through SIP URI works? No SIP protocol visible in sent/received packets?
VPN is of course a solution, but it involves some drawbacks, most notably the required extra bandwith (due to location of Obi end) and the set-up of home VPN routers (because they could block common VPN providers,...).
Any suggestion is more than welcome, I guess middle eastern users have some experience on this :D
Cheers
EDIT: ianobi posted while I was posting (see above)
Toulousaing:
Thanks ianobi,
To sum up your post, there is no way around if SIP protocol itself is being blocked? :'(
Is there any way to use Obitalk service without connecting to Obitalk servers (that's obviously the weak point if ISP wants to block them)?
Toulousaing
Navigation
[0] Message Index
[#] Next page