Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Réglages du serveur

Les réglages du service sont dans /etc/centrex-v3/centrex.env (root:centrex, 0640 : il contient des mots de passe). Sur une VM installée depuis l’image, le premier démarrage les remplit. Après un changement : sudo systemctl restart centrex.

Tout le reste (marque, langue, fuseau, e-mails, transcription, SSO, assistant, licence…) se règle dans le portail : voir Réglages de l’instance.

Obligatoires

VariableValeur
CENTREX_BASE_URLBase PostgreSQL de FusionPBX (postgres://utilisateur:mot de passe@127.0.0.1:5432/fusionpbx) ; le centrex y crée son schéma centrex.
CENTREX_URL_PUBLIQUEAdresse publique du portail (https://pbx.operateur.exemple) : liens envoyés par e-mail, liens des téléphones, passkeys.
CENTREX_ESL_ADRESSEEvent socket de FreeSWITCH (127.0.0.1:8021).
CENTREX_ESL_MOT_DE_PASSESon mot de passe.
CENTREX_CDR_IDENTIFIANTSidentifiant:mot de passe attendus de mod_json_cdr ; sans eux, aucun appel n’arrive au journal.
CENTREX_TROUSSEAUTrousseau des clés de chiffrement (/etc/centrex-v3/cles).

Facultatifs

VariablePar défautPour
CENTREX_PIPER, CENTREX_VOIX_PIPERabsents (réglés par l’image)Voix de synthèse (programme Piper et modèle de voix française) ; sans elle, les annonces se déposent en fichiers audio.
CENTREX_VOIX_PIPER_ENabsent (réglé par l’image)Modèle de voix anglaise, pour les clients réglés en anglais.
CENTREX_HUB_URLabsentHub de l’éditeur, qui reçoit les relevés de licence ; sans lui, relevé téléchargé depuis le portail.
CENTREX_PARE_FEUnftablesBannissement des adresses (nftables) ou rien (aucun, bannissements notés en base seulement).
CENTREX_ECOUTE127.0.0.1:8080Écoute du portail et de l’API, derrière nginx.
CENTREX_CDR_ECOUTE127.0.0.1:8085Écoute des CDR de FreeSWITCH.
CENTREX_LOGinfoNiveau des journaux (debug pour un dépannage : il peut écrire des liens signés).

Commandes

Elles se lancent sur la VM avec les réglages du service : sudo sh -c 'set -a; . /etc/centrex-v3/centrex.env; centrex <commande>'.

CommandePour
initialiser --operateur … --admin-courriel … --admin-nom …Créer l’opérateur et son premier administrateur, une fois.
inviter --courriel …Afficher un nouveau lien pour choisir son mot de passe (e-mails pas encore réglés).
reinitialiser-second-facteur --courriel …Téléphone perdu : retirer le second facteur d’un compte et fermer ses sessions.
sauvegarder, restaurerSauvegarde et restauration.
verifierValider la machine : réglages, trousseau, base et schéma, FusionPBX, FreeSWITCH (profils SIP, CDR), fichiers, portail, service. Chaque point ok, attention ou ÉCHEC ; code de sortie 1 en cas d’échec. Lecture seule.
migrateAppliquer les migrations de la base (le service le fait à son démarrage).
bascule …Actif/passif.
acces-assistance ouvrir --heures …, fermer, etatAccès de l’assistance de l’éditeur, fermé par défaut, 7 jours au plus.
audit verifierVérifier que le journal d’audit n’a pas été altéré (code de sortie 1 sinon).
secrets nouvelle-cle, rechiffrer, etatRotation de la clé de chiffrement des secrets.