Trunk IAX Asterisk
Le protocole Inter-asterisk eXchange permet la communication entre serveurs asterisk uniquement.
C’est un protocole peer-to-peer de signalisation et de transport de la voix.
Il utilise le port UDP unique (port 4569) pour la signalisation (flux de contrôle) et les données (flux RTP) (alors que IAX1 utilisait le port 5036).
Il est assez facile de réunir des serveurs en utilisant deux IAX. Malheureusement, il faut un certain temps pour bien faire les choses en lisant les documents, alors voici une recette toute faite que vous pouvez utiliser pour avoir deux boîte de Asterisk composer uns et des autres extensions.
Configuration Static iax2 asterisk
Serveur 1
Plan de numérotation 101 à 199
Allons dans le fichier iax.conf puis ajouter les lignes suivantes :
[IAX-Asterisk2]
type=peer
username=utilisateur
secret=12345
host=192.168.0.2
trunk=yes
qualify=yes
utilisateur pour que l’autre serveur viennent se connecter
[asterisk-user]
type=user
secret=12345
context=default
Route vers serveur 2
exten => _2XX,1,Dial(IAX2/iax-Asterisk2/${EXTEN})
Serveur 2
plan de numérotation 201 à 299
dans iax.conf
[iax-Asterisk1]
type=peer
username=user
secret=12345
host=192.168.0.1
trunk=yes
qualify=yes
[user]
type=user
secret=12345
context=default
extensions.conf
Route vers serveur 1
exten => _1XX,1,Dial(IAX2/iax-Asterisk1/${EXTEN})