Mise en route avec une application VOIP pour Android ou iOS?
J'aimerais créer une application pour iOS qui n'VOIP, sans doute par l'interaction avec un site web. Je peux commencer avec Android trop.
Personne ne sait de toute tutoriels, des suggestions ou des bibliothèques qui serait de toute utilisation.
(L'application devra être réécrite pour BB et android finalement, trop.)
EDIT:
Bonus: qu'est-Ce que SIP?
OriginalL'auteur Moshe | 2010-09-28
Vous devez vous connecter pour publier un commentaire.
Ces réponses vous suggérons d'utiliser siphon.
SIP est le Protocole d'Initiation de Session, de transport et de media indépendant du protocole pour la création, la modification et à la déchirure en bas à long terme, les associations entre plusieurs parties. Il est formellement définis dans RFC 3261.
Généralement SIP est jumelé avec le Session Description Protocol qui décrit le flux de média les différentes parties souhaitent utiliser. SIP utilise un offre/réponse modèle pour les parties à l'échange de ces médias descriptions.
Si on peut l'éviter, ne pas écrire une pile SIP (sauf si c'est pour le fun, bien sûr). C'est BEAUCOUP de travail.
OriginalL'auteur Frank Shearar
Envisager la Twilio Client iOS SDK VoIP. Il le rend très simple à intégrer la VoIP capacités dans les applications iOS. Pas besoin de savoir quelque chose au sujet de SIP.
OriginalL'auteur Dan Kaplan
La Session Initiation Protocol (SIP) est une signalisation de protocole de communication, largement utilisé pour contrôler des sessions de communication multimédia tels que des appels vocaux et vidéo sur IP (Internet Protocol) des réseaux.
Demandes SIP sont:-
REGISTRE: Utilisé par un UA pour indiquer son adresse IP actuelle et l'Url pour qu'elle aimerait recevoir des appels.
INVITER: permet d'établir une session de média entre les agents utilisateurs.
ACK: Confirme fiable échanges de messages.
ANNULER: Termine une demande en attente.
BYE: Termine une session entre deux utilisateurs dans une conférence.
OPTIONS: les Demandes d'informations sur les capacités de l'appelant, sans mettre en place un appel.
De Réponse SIP
Provisoire (1xx): Demande reçue et traitée.
Succès (2xx): L'action a été correctement reçu, compris et accepté.
Redirection (3xx): d'Autres mesures doivent être prises (généralement par l'expéditeur) pour compléter la demande.
Erreur du Client (4xx): La requête contient une mauvaise syntaxe ou ne peut pas être remplie au serveur.
Erreur de serveur (5xx): Le serveur n'a pas pu remplir une requête apparemment valide.
Échec Global (6xx): La demande ne peut pas être rempli à n'importe quel serveur.
Aussi vous avez besoin de vérifier cela.
apple document sur la façon d'utiliser la voip app
pour SDK, vous pouvez se servir du kit de développement ou sdk gratuit les vient sous gratuit sont siphon,twilio,ozeki, etc..à l'Aide de ces SDK, vous pouvez facilement mettre en œuvre SIP,SDP,RTCP,SRTCP,RTP,SRTCP etc.
stackoverflow.com/questions/1493050/...
OriginalL'auteur Suraj K Thomas
Eh bien, je te suggère de regarder l'une GORGÉE de la bibliothèque qui peut fonctionner sur Android. Il y a plusieurs SIP bibliothèques de Java, mais on ne sait pas si elles fonctionnent sur Android.
Il y a un projet qui ajoute de SIP/VoIP pour Android:
http://sipdroid.org/
J'aimerais vérifier cela et voir ce qu'ils ont fait pour obtenir l'audio à partir du combiné, et l'approche de la mise en œuvre de SIP, etc. Vous ne pouvez pas utiliser ce code pour le code source fermé le développement, parce que c'est la GPL, et ils sont très clairs au sujet de qui peut les utiliser.
Protocole SIP:
http://www.cs.columbia.edu/sip/
http://www.sipforum.com/
Espère que vous aide à obtenir commencé.
en.wikipedia.org/wiki/Session_Initiation_Protocol
OriginalL'auteur chubbsondubs