Comment puis-je faire un appel entre IP direct à IP sans server SIP

Est-il possible de faire un appel en composant simplement une adresse IP locale? Simplement un appel IP à IP. Comment puis-je faire ceci? Quels changements dois-je faire dans le code pjsip ? Je ne veux pas m'inscrire dans un server ou un fournisseur VOIP. L'appel se produira uniquement dans le WiFi local, tout comme les applications SJPhone dans Mac ( http://www.sjlabs.com/sjp.html ).

Vous pouvez faire des appels LAN uniquement avec SIP – il s'agit avant tout d'un protocole peer-to-peer.

C'est une partie standard de SIP, en d'autres termes.

Il semble que pjsip supporte déjà l'appel direct d' un URI SIP (comme il se doit!), Vous n'avez donc pas besoin d'ajuster quoi que ce soit. Il suffit de placer des appels à sip:10.0.0.1 ou sip:foo.home ou tout ce que vous voulez appeler.

(Nitpick: il n'y a pas de "sans server SIP", car tous les agents users SIP agissent à la fois comme clients et servers Je suppose que vous vouliez dire quelque chose comme "sans utiliser de proxy SIP ou une infrastructure similaire".)

Vous n'avez pas besoin d'save vos clients pjsua. Vous pouvez démarrer 2 programmes pjsua sur la même machine et créer des counts pjsua séparés, un pour chaque pjsua. Ensuite, effectuez et recevez des appels P2P directement d'un pjsua à l'autre en utilisant chaque count.

Votre client SIP doit être capable de gérer les appels IP directs et vous pouvez en savoir plus sur ce lien .