iOS: Open Source VoIP/SIP Objective-C Code [closed]
j'ai été chargé d'étudier la faisabilité d'écrire une application iPhone pour accéder à nos systèmes internes VoIP/SIP.
Je n'ai jamais codé quelque chose proche de la VoIP avant. Existe-t-il des bibliothèques VoIP/SIP à source ouverte ou des exemples dans C ou Objective-C?
une application iOS que je peux dépouiller et ajouter nos caractéristiques requises (principalement liées à L'interface utilisateur) serait le Saint Graal ici.
7 réponses
vous pouvez jeter un oeil à siphon ( http://code.google.com/p/siphon / ).
de leur page d'accueil:
La Maison du premier libre du monde Application SIP / VoIP pour iPhone et iPod Touch 1 et 2.
Siphon SIP / VoIP project est le premier dans sa catégorie qui fonctionne sur iPhone et iPod Touch 2 avec casque pour tous Fournisseurs de SIP. Il est originaire demande approuvée en cours d'exécution sur 2.X utilisation d'un micro/haut-parleur interne et casque.
l'Application supporte le SIP standard, préserver la compatibilité avec des centaines de fournisseurs de SIP et offre une interface graphique qui préserve la pomme conception d'applications iPhone natives.
bien que ce soit un fil assez vieux, pour référence j'ajoute ici aussi pjsip: http://www.pjsip.org qui a un port iOS tout à fait mature néanmoins il est écrit en C et son API est aussi en C.
PORT SIP
si vous êtes un nouveau venu sur VOIP je suggérerais d'utiliser des sdk simples comme PORTSIP
Il est en téléchargement gratuit.vous pouvez le vérifier l'application et de faire des appels et aussi jouer avec l'appel.Il n'est payable que si vous voulez utiliser pour les entreprises.PORTSIP sdk est très facile à comparer à d'autres projets sdk ou open source.
- ves Pas open source, offre moins de flexibilité
LINPHONE
après avoir mis la main sur ce que vous allez pour les projets open source Linphonen/PJSIP etc. Linphone offre un son de haute qualité mais est très compliqué à intégrer et très peu de documentation est disponible.vous aurez à construire d'abord le projet. http://shallwelearn.com/blog/build-linphone-for-iphone-and-ipad / (pour IOS)
- Ves Très mauvaise documentation
-PJSIP
votre meilleure option est PJSIP qui est très bon avec la documentation et offre tout.Parce que vous obtenez le code à partir de zéro, vous pouvez faire n'importe quoi avec le code. Je recommande fortement PJSIP.Mais il est difficile d'aller directement et devolep en PJSIP ,ce que je recommande c'est de faire des échantillons sur des projets simples comme portsip et aller pour PJSIP
il y a aussi un téléphone pour iPhone: http://www.linphone.org/eng/linphone/news/linphone-for-iphone.html
il prend en charge G711, speex bande étroite et bande large et iLBC codecs. Configuré avec votre passerelle SIP préférée, il vous permettra d'exécuter les appels vers les numéros PSTN à partir de votre mobile en utilisant 3G ou wifi
http://www.pjsip.org n'est pas le plus parfait. La vidéo est disponible à partir de la version 2.0 du PJSIP. Seules les plates-formes de bureau sont prises en charge, les appareils mobiles tels que iOS ne sont pas encore pris en charge. Ce document décrit comment utiliser la fonction vidéo avec PJSIP.
Suivez ce lien, il vous donnera la solution parfaite http://www.xianwenchen.com/blog/2014/06/09/how-to-make-an-ios-voip-app-with-pjsip-part-1/