Cette configuration s'applique dans les cas suivant :
- Configuration d'un trunk unique dans un environnement Mono-tenant.
- Configuration d'un trunk unique par tenant, dans un environnement Multi-tenant.
- Configuration de plusieurs trunk par tenant, dans un environnement Multi-tenant.
Enregistrement du trunk
Dans le menu 'Trunk' cliquez sur "ajouter" puis choisissez "SIP"
Onglet "Trunk" :
Saisissez les paramètres du trunk :
Username : identifiant d'authentification trunk Serveurcom
Password : mot de passe d'authentification trunk Serveurcom
Host : Choix "Static" puis saisissez le host Serveurcom "pbx.eqinoxe.com"
Type : Peer
Context : Context entrant de votre choix
Onglet "Register" :
Saisissez les paramètres d'enregistrement du trunk :
SIP Username : Nom du trunk Serveurcom
Authentication Username : identifiant d'authentification du Trunk Serveurcom
Authentication Password : mot de passe d'authentification trunk Serveurcom
Remote Host : saisissez le host Serveurcom "pbx.equinoxe.com"
Remote port : numéro de port d'enregistrement, par défaut : 5060
Transport : UDP
Callback Extension : vide
Expiration : 600
Onglet "Options" :
Ajoutez les options suivantes :
Ajouter par défaut : amaflags, subscribemwi, call-limit
disallow : all
allow : alaw
insecure : invite
type : registration
endpoint_identifier_order : header,username
identify_by : header,username
match_header : Contact: <sip:"IDENTIFIANT_TRUNK"@"IP_PUBLIQUE_ENGINE_WAZO":5060>
match_header : To: <sip:"IDENTIFIANT_TRUNK"@pbx.eqinoxe.com:5060>
(choisir l'un des deux match_header, sans les guillemets)
from_domain: sippbx.eqinoxe.com
Configuration
Accédez au serveur, en SSH ou Console.
Création du fichier de surcharge :
nano /etc/asterisk/pjsip.d/reg.conf
Exemple -> Edition du fichier de surcharge pour deux trunks :
[reg_IDENTIFIANT_DU_TRUNK@pbx.eqinoxe.com](+) line = yes endpoint = NOM_DU_TRUNK
outbound_proxy = sip:sippbx.eqinoxe.com\;lr server_uri = sip:sippbx.eqinoxe.com:5060
[reg_IDENTIFIANT_DU_TRUNK_2@pbx.eqinoxe.com](+)
line = yes
endpoint = NOM_DU_TRUNK
outbound_proxy = sip:sippbx.eqinoxe.com\;lr
server_uri = sip:sippbx.eqinoxe.com:5060
Répétez cette ligne autant de fois qu'il y a de trunk Serveurcom
Rechargez Asterisk :
> rasterisk
CLI> module reload res_pjsip.so