Post installation
Une fois que Wazo-platform est installé, il faut faire quelques modifications manuelles afin d'avoir un environnement de production.
Il faudra :
- être connecté au serveur (ssh ou gestionnaire de VM)
- être connecté à toriphone admin
Sip Templates
Cette modification sert à :
- utiliser les codecs utilisés en Europe.
- afficher le nom de la personne que l'on appelle en interne, plutôt que d'afficher son numéro de téléphone.
- définir le français comme langue par défaut.
Depuis toriphone Admin
- Sélectionner votre Tenant (my-compagny par défaut)
- Se rendre dans
Configuration des appels / Modèles SIP
- Editer le modèle global
- Aller sur l'onglet Point de terminaison
- Modifier les lignes suivantes, pour avoir les valeurs décrites :
- allow:
!all,alaw,g722,g729,h264
- trust_id_inbound:
yes
- language:
fr_FR
- send_rpid:
yes
(ajouter cette ligne à l'aide du formulaire)
- allow:
- Sélectionner le Tenant
master
- Se rendre dans
Configuration globale / Configuration IAX
- Rester sur l'onglet Général
- Modifier les lignes suivantes, pour avoir les valeurs décrites :
- language:
fr_FR
- allow:
alaw,g722,g729,h264
(ajouter cette ligne à l'aide du formulaire)
- language:
Appels entrants
Cette modification sert à afficher les appels entrant au format E.164 (format international avec préfix).
elle n'est pas obligatoire.
Depuis le terminal :
nano /etc/xivo/asterisk/xivo_in_callerid.conf
Puis modifier la section [national1]
[national1]
callerid = ^0[1-9]\d{8}$
strip = 1
add = +33
Pour que le changement soit effectif, il faut redémarrer le service
service wazo-agid restart
Date et Heure du serveur
Lors de l'installation, il se peut que le serveur ne se soit pas réglé sur le bon fuseau horaire.
Pour cela, depuis le terminal :
dpkg-reconfigure tzdata
Conférence
Pour avoir le comportement suivant:
Les participants qui se connectent avec le user PIN peuvent se connecter avant l'admin, mais ne peuvent pas communiquer entre eux tant que l'admin n'est pas connecté.
Lorsque l'admin quitte la conférence, tous les participants sont déconnectés.
Dans votre conférence, indiquez un PIN user et un PIN admin distinct.
dans global settings / conference / default user
ajouter
wait_marked yes
end_marked yes
créer un nouveau fichier 50-admin-is-marked.conf
dans /etc/asterisk/confbridge.d/
touch /etc/asterisk/confbridge.d/50-admin-is-marked.conf
nano /etc/asterisk/confbridge.d/50-admin-is-marked.conf
et ecrire
[xivo-admin-profile-1](+)
marked = yes
puis redémarrer le serveur
systemctl reboot
Notification par email
pour les versions inférieur à 25.01, il faudra configurer postfix puis Wazo
Paramètres postfix
Depuis un terminal
mkdir -p /etc/xivo/custom-templates/postfix/etc/postfix && cd "$_"
Il faut ensuite créer les fichiers qui contiennent les informations d'authentification au serveur de mail.
Pour l'exemple, j'utilise les informations suivantes.
Il faudra remplacer ces valeurs par les vôtres.
- addresse mail :
contact@toriphone.fr
- mot de passe:
piou-piou
- server:
smtp.toriphone.fr:587
touch sender_relay && echo "contact@toriphone.fr smtp.toriphone.fr:587" >> sender_relay \
touch sasl_passwd && echo "smtp.toriphone.fr:587 contact@toriphone.fr:piou-piou" >> sasl_passwd
On génère les tables de correspondances :
postmap sasl_passwd sender_relay
on sécurise le fichier qui possède le mot de passe :
chmod 600 sasl_passwd
On récupère le fichier de configuration par défaut de postfix :
cp /etc/postfix/main.cf ./
On édite le fichier de configuration avec les bonnes informations :
nano ./main.cf
Et on renseigne :
smtp_use_tls = yes
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
Paramètres Wazo
On va utiliser le plugin wazo-update-smtp-origin qui va grandement nous aider
On peut l'installer depuis la ligne de commande, ou via l'interface d'administration
apt install wazo-plugind-cli
wazo-plugind-cli -c "install git https://github.com/wazo-communication/wazo-update-smtp-origin"
wazo-update-smtp-origin
Plusieurs écrans vont nous demander des informations
- le domaine d'origine du smtp
toriphone.fr
dans mon cas - le domaine
toriphone.fr
dans mon cas - l'utilisateur
contact
dans mon cas - le serveur
smtp.toriphone.fr:587
dans mon cas - fallback dans mon cas, je n'ai pas de serveur secondaire en cas d'échec, je laisse donc vide
Customisation de la notification
Dans toriphone Admin
Aller dans le tenant master,
Puis dans Configuration globale / Gestion Messagerie
Nous allons modifier les champs suivants :
- emailbody: C'est le message envoyé, vous pouvez simplement modifier la signature, afin de faire apparaitre le nom de votre entreprise.
- emaildateformat: Vous pouvez changer le format
%Y-%m-%d à %H:%M:%S
par%A %d %B %Y à %Hh%M
ce qui donnera par exemple "vendredi 13 juin 2025 à 12h05". - emailsubject: Vous pouvez changer afin de faire apparaitre votre nom, exemple
Messagerie Toriphone
. - fromstring: Le nom
☎️ Messagerie Toriphone ☎️
- locale:
fr_FR.UTF-8
(a ajouter manuellement). - serveremail: l'adrese email d'expédition, dans mon exemple
contact@toriphone.fr
Vous pouvez trouver les icônes à cette page