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.

61
demandé sur User97693321 2009-09-29 18:52:22

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.

49
répondu pgb 2009-09-29 23:50:34

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.

9
répondu MrTJ 2012-03-22 17:29:08

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

8
répondu Suraj K Thomas 2016-12-19 12:32:36

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

5
répondu Simon Woodside 2011-04-19 18:18:57

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.

4
répondu yijiankaka 2012-10-30 06:01:08
0
répondu Arpan Dixit 2014-09-23 09:30:09

j'utilise siphon, essayez ceci:

os-mac  
ide-X
-3
répondu pradipskytel 2013-07-12 14:36:27