Skip to main content

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)
  • 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)

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

image info

Plusieurs écrans vont nous demander des informations

  1. le domaine d'origine du smtp toriphone.fr dans mon cas
  2. le domaine toriphone.fr dans mon cas
  3. l'utilisateur contact dans mon cas
  4. le serveur smtp.toriphone.fr:587 dans mon cas
  5. 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