2010-09-02 3 views
2

Je voulais ajouter une fonctionnalité de discussion vocale à mon application métier. J'ai essayé dur de trouver quelque chose d'utile mais il n'y a pas beaucoup d'aide à ce sujet. Quelqu'un pourrait-il m'indiquer quelque chose de concret? PS: L'application Skype utilise cette fonctionnalité.comment configurer le chat vocal sur le réseau wifi et 3G?

Répondre

6

Cela représente beaucoup de travail car il n'y a pas de fonctions sdk "intégrées" ou de composants tiers qui vous aideront à le faire sans beaucoup de travail de votre part. Vos options (pour autant que je sache) sont:

  • Créez votre propre solution.
  • Recherchez une solution tierce.
  • Recherchez une solution open source.

Voice « chat » pourrait être l'une des nombreuses choses comme:

  • en utilisant les fonctions vocales d'un réseau cellulaire à un appel de conférence.
  • en utilisant les fonctions vocales d'un réseau cellulaire avec un serveur PBX qui prend en charge les conférences téléphoniques.
  • en utilisant une solution VOIP à l'aide d'une pile SIP avec un serveur SIP
  • en utilisant une solution (je crois que le service vocal Google utilise) XMPPJingle
  • en utilisant votre propre solution de configuration SIP
  • solution personnalisée

Aucune de ces options n'est facile.

implémentations Open Source SIP qui ont des ports iphone (que je connais):

Mise à jour:

SIP & Jingle deux utilisent RTP pour la protocole de transport réel entre les parties. RTP est un protocole point-à-point UDP. Les ports qui forment une session sont négociés en utilisant d'autres protocoles tels que RTSP (en utilisant SDP dans la méthode d'installation) et SIP. RTP et RTCP utilisent généralement des ports UDP non privilégiés (1024 à 65535).

+0

hey shane. Merci et 1up pour l'information. Je connais déjà les implémentations d'Opensource (reSIProvate & pjsip). Regardera dedans. PBX ne m'aidera pas je suppose. Mais je veux quelque chose sur les lignes de Jingle. A partir de maintenant, tout cela est trop compliqué pour moi. –

+0

hey sais-tu si on peut utiliser des ports pour les connexions p2p? –

+0

Ajout d'informations p2p. Selon la mise à jour, le port RTP est normalement configuré selon le protocole global. Cela peut donc être n'importe quoi, y compris les ports de multidiffusion. –

1

Pour une configuration serveur/client simple, vérifiez Jingle Nodes en combinaison avec SIP Communicator qui est une application de bureau. Mais en tant que opensource, je suppose que vous pouvez réutiliser une grande partie du code pour le rendre mobile. Spécialement pour Android. Vérifiez ce brouillon de Jingle Nodes Setup Guide

Questions connexes