Search code examples
iphoneandroidblackberryvoipsip

Getting started with a VOIP app for iOS or Android?


I'd like to create an app for iOS that does VOIP, presumably by interacting with a website. I can start with Android too.

Does anyone know of any tutorials, suggestions or libraries that would be of any use.

(The app would need to be rewritten for BB and android eventually, too.)

EDIT:

Bonus: What is SIP?


Solution

  • These answers suggest using siphon.

    SIP is the Session Initiation Protocol, a transport- and media-agnostic protocol for setting up, modifying and tearing down long-term associations between multiple parties. It's formally defined in RFC 3261.

    Usually SIP is paired with the Session Description Protocol which describes the media streams the various parties wish to use. SIP uses an offer/answer model for the parties to exchange these media descriptions.

    If you can possibly avoid it, don't write a SIP stack (unless it's for fun, of course). It's a LOT of work.