Plutôt qu'un tutoriel, essayez de comprendre le fonctionnement, vous y arriverez facilement en quelques étapes:
- déjà , ne commencez par faire fonctionner les appels que dans un seul sens: téléphones du serveur 1 vers téléphones du serveur 2. Les deux sens sont indépendants l'un de l'autre.
- sur le serveur 1, les téléphones doivent disposer d'une extension permettant d'envoyer les appels des numéros 20X vers le trunk iax menant au serveur 2.
Exemple:
Code:
exten => _20X,1,dial(IAX2/votre-trunk/${EXTEN})
- sur le serveur 2, il y'a un context défini pour le trunk iax dans le fichier iax.conf, les appels provenant du serveur 1 arriveront dans ce context, il faut donc y placer les extensions matchant les numéros demandés: 20X. Puisque ce sont dans votre cas les numéros internes des téléphones du serveur 2, vous pouvez directement préciser le context des numéros internes, ou bien inclure ce context, je préfère la deuxième solution:
Code:
; extensions.conf du serveur 2
[appels-venant-du-serveur-1]
include => internes
[internes]
exten => 200,1,dial(SIP/toto)
same => n,hangup()
exten => 201,1,dial(SIP/tata)
same => n,hangup()
exten => 202,1,dial(SIP/titi)
same => n,hangup()
; etc...
Et bien sûr dans le iax.conf du serveur 2:
Code:
...
context = appels-venant-du-serveur-1