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
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).
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
- 1. java: chat vocal et chat textuel
- 2. Comment implémenter le chat vocal dans le cacao?
- 3. App charge des images sur le wifi, mais pas 3g
- 4. Envoyer une requête HTTP via le réseau 3G sans utiliser le WiFi?
- 5. simuler 3G n/w en utilisant le wifi
- 6. iPhone type de réseau actif (2G, 3G, WiFi)
- 7. Garder le wifi/3g vivant pour verrouillé iphone
- 8. Pour vérifier le wifi ou 3G existent en android
- 9. Problème de réseau iphone 3g
- 10. GWT sur l'iPhone 4.0 avec le réseau 3G
- 11. iphone updateToLocation fonctionne différemment sur le réseau 3G par rapport au réseau sans fil?
- 12. android scan pour le réseau wifi
- 13. Ajouter un réseau wifi par programme sur le BlackBerry
- 14. wifi et 3g iphone et app mac comunication
- 15. Comment identifier si le réseau de données actuel est Edge ou 3G sur l'iPhone
- 16. Méthode basée sur le web pour déterminer si un iPhone est connecté via 3G ou Wifi
- 17. est iphone capable de basculer entre Wifi et 3G?
- 18. Comment implémenter une fonctionnalité de chat vocal en utilisant Python?
- 19. Réseau WiFi sans routeurs
- 20. Surveillance du WiFi sur le périphérique Android
- 21. L'application Android fonctionne sur WiFi, en mode débogage, ou sur émulateur, pas sur le réseau cellulaire
- 22. Mon application fonctionne sur WiFi. Mais pas plus de 3G dans Android? Des suppositions?
- 23. Comment savoir appareil est connecté à Wifi ou 3G, programatically
- 24. Conseils pour créer une application de chat vocal vidéo
- 25. Comment désactiver/activer le réseau, passer au Wifi dans l'émulateur Android?
- 26. Réseau atteignable sur l'iPhone
- 27. tryin 'pour énumérer tout le réseau Wifi disponible avec J2SE
- 28. comment déterminer le signal WiFi dans l'iPhone
- 29. NetBeans et PHP sur le Mac: Comment le configurer?
- 30. Comment détecter un périphérique sur le réseau?
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. –
hey sais-tu si on peut utiliser des ports pour les connexions p2p? –
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. –