Salut javel404,
comment se fait -il que des clients utilisant le meme protocole (sip) mais sur des comptes différents (free,ekiga.net,wengo compte...) ne puissent pas communiquer entre eux directement sans passer par un serveur intersidéral comme asterisk ??
Alors je vais essayer de te répondre (corrigez moi si je dis de grosses bétises vu que je ne suis pas spécialiste...😉) :
Pour appeler ton correspondant, tu dois connaitre son ip qui n'est pas toujours fixe. C'est pour cela qu'on a besoin d'un intermediaire pour initialiser l'appel : un "registar" (=un serveur = un fournisseur VOIP) qui enregistre l'ip des différents clients à chaque fois qu'ils se connectent. Quand tu effectues un appel, tu dois passer obligatoirement dans un premier temps par le serveur qui lui connait l'ip de ton correspondant c'est à dire qu'il sait associer un nom de type
ton_ami@sip.serveur.com à une adresse ip. Le serveur va donc l'interroger à ta place. S'il est disponible, il répond au serveur : "Ok, je suis prêt à prendre la comunication". Le serveur essaie ensuite de s'arranger pour que le flux audio ne transite pas par lui mais directement vers le destinataire. La communication peut alors commencer.
Pour appeller un ami, ce dernier doit donc être inscrit chez le même fournisseur VOIP que toi. Ce qui est logique. Par exemple, Ekiga.net ne connait pas l'ip de
ton_ami@sip.wengo.com car il n'est pas inscrit chez lui. C'est un peu comme si chaque fournisseur VOIP avait leur propre "annuaire" privé accessible uniquement par leurs clients. En quelque sorte, les fournisseurs ne partagent pas leur "annuaire".
Mais ils existent parfois des accords entre fournisseurs qui décident d'"interconnecter" leurs réseaux et donc permettent à leurs utilisateurs d'appeler un correspondant inscrit chez un autre fournisseur partenaire. (ex:
fwd)
D'autres servent même de passerelle entre protocoles différents (ex: Google talk (jingle) / Windows live Messenger (SIP) grâce à gtalk2voip)
Ensuite s'il le faut vraiment ,si j'installe asterisk je doit installer des codecs audio ,alors suis obligé d'installé toutes les lib alsa oss et tout le bataclan qui arrive en degrigolade (xorg ,gnome ....), et il faut en plus une carte son performante ou pas du tout , on peut peut etre emuler une carte son dans un server sans X ??
Si tu veux uniquement téléphoner, tu n'as pas à installer de serveur donc pas la peine de te compliquer la vie à configurer Asterisk...
Par contre si tu veux un PABX at home, Asterisk est ce qu'il te faut. Et je crois qu'il n'est pas nécessaire d'avoir une carte son.
Pour les libs et autres dépendances (xorg, gnome) : j'avoue que je sèche... A mon avis, il n'est pas nécessaire d'avoir un environnement graphique type Gnome ou Kde... mais je peux me tromper. 😉
Voilà, en espérant que t'es arrivé jusqu'à la fin... 😃
PS: @pabl0 -> merci pour l'info : 1ère page mise à jour.