2010-12-09 3 views
1

Je prévois d'implémenter une fonction VOIP simple, en utilisant le nouveau android.net.sip dans Android 2.3, comme une fonctionnalité supplémentaire d'une application Android existante. Auparavant, c'est-à-dire avant 2.3, j'ai essayé de faire une solution naïve mais je n'ai pas pu connecter l'autre téléphone portable à cause des pare-feu de l'opérateur du réseau de l'opérateur! Donc, je me demande, comment ce nouveau paquet SIP dans Gingerbread contourne-t-il ces firewalls, permettant aux téléphones mobiles de se connecter directement les uns aux autres? Ou y aura-t-il des problèmes de toute façon? (J'ai scanné la documentation de Googles Android mais je n'ai trouvé aucune information à ce sujet.)Comment android.net.sip contourne-t-il les firewalls?

Merci d'avance!
/Steve

Répondre

0

Vous faites une supposition injustifiée qu'il existe un mécanisme (caché) pour contourner/traverser les pare-feu. Peut-être qu'il y en a, mais très probablement pas. La documentation SIP globale semble mince; cette fonctionnalité peut ne pas être prête pour un usage général, ou vous pouvez avoir besoin de mettre en œuvre de telles choses en dehors de cela (STUN, TURN, UPnP, etc).