Je cherche un moyen de faire un appel VoIP point à point entre deux appareils Android sans avoir de serveur intermédiaire (serveur SIP) ou de connexion Internet. Je viens d'avoir un point d'accès (ou plusieurs points d'accès se connectent via LAN) et je souhaite passer des appels VoIP via Wi-Fi uniquement. Est-ce possible?
12
Réponses:
Vous pouvez utiliser CSipSimple pour ajouter un compte SIP local sur les deux téléphones sans avoir besoin d'un proxy (ou serveur) SIP intermédiaire.
Ajoutez un compte général "Local". Il vous suffit de lui fournir un nom d'utilisateur SIP.
Lorsque cela est fait sur les deux téléphones, vous pouvez appeler l'autre téléphone:
Cliquez sur le point marqué vert dans l'image de gauche pour naviguer vers l' activité d'entrée SIP :
la source
Utilisez uSipServer + SipDroid (ou n'importe quel client SIP) configuré à une adresse IP explicite.
Comme un appareil a uSipServer, a démarré Wi-Fi AP (dans le menu "Tethering") et SipDroid est connecté à [email protected]. Un autre appareil se connecte au Wi-Fi et utilise le compte SIP [email protected] et appelle à "test1".
Mise à jour: viens de tester que cette configuration fonctionne réellement :
J'ai essayé d'autres clients SIP (comme CSipSimple et Linphone), mais ils refusent de travailler sur le premier appareil lorsqu'aucun réseau "normal" n'est configuré. Et SipDroid (qui est heureusement assez stupide pour ignorer «l'absence» du réseau) n'est pas compatible avec tout le codec que j'ai essayé.
Notez que s'il existe d'autres connexions réseau, SipDroid peut les confondre et envoyer la mauvaise adresse IP à son homologue, ce qui entraîne un téléphone "à sens unique". Testez avec uniquement le Wi-Fi hotstop / client Wi-Fi activé.
la source