iOS: Open Source VoIP / SIP Objective-C Codice [chiusa]
-
18-09-2019 - |
Domanda
Sono stato incaricato di indagare la fattibilità di scrivere un App iPhone per accedere ai nostri sistemi VoIP / SIP interne.
Non ho mai codificato nulla vicino a VoIP prima. Ci sono delle librerie VoIP / SIP open source o esempi in C o Objective-C?
Un iOS app che posso pelle e aggiungere le nostre caratteristiche richieste per (principalmente UI legati) sarebbe il Santo Graal qui.
Soluzione
Si può dare un'occhiata a sifone ( http://code.google.com/p/siphon / ).
Da loro homepage:
Inizio del primo libero del mondo application / VoIP SIP per iPhone e iPod Touch 1 e 2.
progettoSifone SIP / VoIP è la prima nella sua categoria che funziona su iPhone e iPod Touch 2 con auricolare per tutti provider SIP. Si tratta di un nativo applicazione approvato in esecuzione su 2.X utilizzando micro / altoparlante interno e auricolare.
L'applicazione supporta il SIP standard compatibilità preservando con centinaia di provider SIP e offre un'interfaccia grafica che conserva la mela progettazione di applicazioni iPhone native.
Altri suggerimenti
Anche se è piuttosto vecchio filo, per riferimento aggiungo anche qui PJSIP: http://www.pjsip.org che ha un bel porto maturo iOS, tuttavia, è scritto in C e la sua API è anche in C.
PORT SIP
Se sei un nuovo arrivato sul VOIP Io suggerirei di usare SDK semplici di come PortSIP
E 'download.you gratuito può controllare l'applicazione ed effettuare chiamate e anche giocare con la call.It è dovuta solo se si desidera utilizzarlo per business.PORTSIP SDK è molto facile rispetto ad altri SDK o progetti open source.
-ves Non open source, offre meno flessibilità
Linphone
Dopo aver entrare in possesso di questo si va per l'open source proietta Linphonen / PJSIP etc. Linphone offre un suono di alta qualità, ma è molto complicato per integrare e molto meno documentazione è available.you dovrà costruire il primo progetto. http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad/ (per IOS)
ve s Molto scarsa documentazione
-PJSIP
La soluzione migliore è PJSIP che è molto buono, con documentazione e offre everything.Because si ottiene il codice da SCRATCH si può fare qualsiasi cosa con il codice. Mi raccomando PJSIP.But è difficile andare a devolep in PJSIP direttamente, cosa che vi consiglio è fare cose campione su progetti semplici come PortSIP e andare per PJSIP
Inoltre c'è Linphone per iPhone: http: // www. linphone.org/eng/linphone/news/linphone-for-iphone.html
Supporta G711, stretta Speex e banda larga e codec iLBC. Configurato con il gateway SIP preferito che vi permetterà di eseguire chiamate verso numeri PSTN dal cellulare tramite 3G o Wi-Fi
http://www.pjsip.org non è il più perfetto. Il video è disponibile su PJSIP versione 2.0 e successive. Solo piattaforme desktop sono supportati, dispositivi mobili, come iOS non sono ancora supportati. Questo documento descrive come utilizzare la funzione video con PJSIP.
Segui questo link che vi darà la soluzione perfetta http://www.xianwenchen.com/blog/2014/06/09/how-to-make-an-ios-voip-app-with-pjsip-part-1/
Io uso sifone, provate questo:
os-mac
ide-X