Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Direct VoIP call from one iOS device to another

I'am going to develop peer-to-peer VoIP iOS application. And want do it without any SIP proxy, SIP providers and other servers. Just VoIP calls frpm iOSdevice-to-iOSdevice. Both iOS device could be somewhere in Internet. Is it real in VoIP (with PJSIP for example and general with SIP)?

Could you please point me to main keys that I need for development.

I have already read these topics. Is it real solve problems with addressing in my configuration. PJSIP could help with correcting addressing?

like image 882
user1682856 Avatar asked Oct 22 '22 09:10

user1682856


2 Answers

Look at Apples Multipeer Connectivity framework. I have built an app that does exactly what you want. If you look to my profile and the questions I have asked you will get some good guidance. Though I recommend you do it with a backend since MultiPeer wasn't the best solution, atleast when it comes to supporting multiple peers and to be able to call another device that has the app in the background.

like image 68
nullforlife Avatar answered Oct 30 '22 19:10

nullforlife


See Frank Shearar's Answer Here

In short, it looks like this would be a very difficult task.

Another option would be to use the Twilio SDK for iPhone (Obj-C). This would work well for what you're trying to do and would be a whole lot easier. Link

like image 21
Jordan Avatar answered Oct 30 '22 18:10

Jordan