2010-04-01 13 views
20

Voglio sviluppare un'applicazione VoIP per iPhone.Come implementare VoIP + SIP in iPhone?

Ma non conosco le nozioni di base dei concetti VoIP e anche se ci sono risorse o librerie disponibili che posso utilizzare nella mia applicazione.

Quindi, se qualcuno può fornirmi le risorse di apprendimento VoIP o la libreria o qualsiasi cosa utile in termini di VoIP e iPhone sarà prezioso per me.

risposta

13

Se è ancora rilevante: utilizzare pjsip. È una libreria SIP scritta in C. È necessario compilare il codice sorgente per iphone, è descritta nella documentazione here. Dopodiché dai un'occhiata ad una semplice applicazione di esempio here. Non è molto difficile da usare anche se non si conosce C, o come compilare le librerie. Qual era il mio caso.

UPDATE Si prega di notare che pjsip utilizza la licenza GPL.

+0

hey puoi dirci quali sono le conseguenze dell'utilizzo della licenza GPL. –

+2

Il codice sorgente in GPL che è legalmente incompatibile con l'Apple Store http://www.zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/8046 –

10

Un'altra opzione è Twilio Client which has an iOS SDK. Con Twilio non è necessario mantenere alcuna infrastruttura di telefonia.

(ho lavorato al Twilio)

+8

+1 per onestà. – Simon

+2

ma twilio è costoso –

+0

Per la cronaca Twilio ha recentemente ridotto il prezzo per il Cliente. Ora è $ 0,0025 (1/4 di centesimo) al minuto. https://www.twilio.com/client/pricing –

1

C'è un'implementazione delle chiamate VoIP rapida mela libreria standard Callkit Apple Documentation - CallKit

C'è una lezione su di esso here WWDC 2016

E, c'è un tutorial in Ray Wenderlich here

Spero che ti aiuti!