Provisioning
Provisioning
La page Provisioning système (/admin/system/provisioning) regroupe les réglages globaux utilisés par MaxiPBX pour configurer automatiquement les téléphones IP : adresse de provisioning, serveur DHCP intégré et registrars SIP proposés aux postes.
Ces paramètres sont globaux au serveur. Ils sont partagés par tous les clients (tenants) de l'instance. À modifier avec prudence : une erreur peut empêcher l'ensemble des téléphones de récupérer leur configuration.
En haut de page, un bandeau affiche le titre « Provisioning système », le sous-titre « Réglages globaux des téléphones, du DHCP et des registrars utilisés par le provisioning » et un badge Admin système.
La page est organisée en 4 onglets : État, Réseau, DHCP, Registrars. L'onglet État est ouvert par défaut.
Onglet « État »
Contrôle rapide en lecture seule des composants internes exposés par le service de configuration.
- Titre : « État interne ».
- Description : « Contrôle rapide des composants internes exposés par le service de configuration. »
- Les données sont rafraîchies automatiquement toutes les 30 secondes.
Chaque composant est affiché sous forme de carte avec :
| Élément | Détails |
|---|---|
| Nom du composant | Affiché en police à chasse fixe (clé technique). |
| Message | Texte optionnel renvoyé par le composant. |
| Statut | Badge vert si ok, orange (avertissement) sinon. Affiche « inconnu » si le statut n'est pas renseigné. |
États particuliers :
- Chargement : un bloc gris animé est affiché.
- Erreur : un encadré rouge présente le détail de l'erreur.
- Vide : message « Aucun état retourné. »
Onglet « Réseau »
Définit l'adresse HTTP/TFTP que les téléphones utilisent pour télécharger leur configuration.
- Titre : « Adresse de provisioning ».
- Description : « Adresse HTTP/TFTP que les téléphones utilisent pour récupérer leur configuration. »
| Champ | Type | Obligatoire | Détails |
|---|---|---|---|
| Hôte de provisioning | Texte | Non | Nom d'hôte du serveur de provisioning. Exemple : pbx.example.com. |
| URL HTTP publique | Texte | Non | URL HTTP publique complète. Exemple : http://pbx.example.com:8667. |
| Port HTTP | Texte (numérique) | Non | Port HTTP du service de provisioning. Exemple : 8667. |
Le bouton Enregistrer envoie les trois valeurs (espaces de début/fin retirés). Un message « Paramètres sauvegardés » confirme l'opération ; en cas d'échec, le détail de l'erreur est affiché.
Onglet « DHCP »
Configuration du serveur DHCP intégré, utile lorsque le PBX distribue lui-même les adresses IP des téléphones.
- Titre : « DHCP intégré ».
- Description : « Configuration DHCP officielle pour les réseaux où le PBX distribue les adresses des téléphones. »
| Champ | Type | Obligatoire | Détails |
|---|---|---|---|
| Activer le DHCP | Interrupteur | Non | « À activer uniquement si ce serveur doit distribuer les IP aux téléphones. » Désactivé par défaut. |
| Interfaces réseau | Texte (liste) | Non | Une ou plusieurs interfaces séparées par des virgules. Exemple : eth0, ens18. Les espaces sont nettoyés et les valeurs vides ignorées. |
| Première adresse | Texte | Non | Première adresse du pool DHCP. Exemple : 192.168.1.100. |
| Dernière adresse | Texte | Non | Dernière adresse du pool DHCP. Exemple : 192.168.1.200. |
Le bouton Enregistrer sauvegarde la configuration. Confirmation « Paramètres sauvegardés ».
N'activez le DHCP intégré que si aucun autre serveur DHCP n'est présent sur le réseau, afin d'éviter les conflits d'adressage.
Onglet « Registrars »
Gestion des serveurs SIP (registrars) proposés aux téléphones provisionnés. L'écran est divisé en deux : la liste à gauche et le formulaire à droite.
Liste des registrars
- Titre : « Registrars ».
- Description : « Serveurs SIP proposés aux téléphones provisionnés. »
- Bouton Nouveau registrar : réinitialise le formulaire pour une création (port principal et port proxy principal préremplis à
5060). - Chaque entrée affiche le nom (ou l'identifiant), la transition
hôte principal → hôte proxy principalen police à chasse fixe, et un badge avec le port principal (5060par défaut). - Cliquer sur une entrée la charge dans le formulaire d'édition.
- État vide : « Aucun registrar configuré ».
- Erreur : le détail est affiché dans la liste.
Formulaire de création / édition
Le titre passe de « Créer un registrar » à « Modifier le registrar ». L'aide indique : « Les champs hôte principal et proxy principal sont obligatoires côté API officielle. »
| Champ | Type | Obligatoire | Détails |
|---|---|---|---|
| Nom affiché | Texte | Non | Libellé du registrar. |
| Identifiant | Texte | — | Lecture seule (désactivé), renseigné automatiquement à l'édition. |
| Hôte registrar principal | Texte | Oui | Serveur SIP principal. Validation côté formulaire : ne peut pas être vide. |
| Port registrar principal | Texte (numérique) | Non | Port du registrar principal (5060 par défaut). |
| Hôte proxy principal | Texte | Oui | Proxy SIP principal. Validation côté formulaire : ne peut pas être vide. |
| Port proxy principal | Texte (numérique) | Non | Port du proxy principal (5060 par défaut). |
| Hôte registrar de secours | Texte | Non | Registrar de repli. |
| Port registrar de secours | Texte (numérique) | Non | Port du registrar de secours. |
| Hôte proxy de secours | Texte | Non | Proxy de repli. |
| Port proxy de secours | Texte (numérique) | Non | Port du proxy de secours. |
| Hôte proxy sortant | Texte | Non | Proxy sortant (outbound). |
| Port proxy sortant | Texte (numérique) | Non | Port du proxy sortant. |
Actions du formulaire :
- Enregistrer : crée ou met à jour le registrar. Si l'hôte principal ou l'hôte proxy principal est vide, un message d'erreur reprenant l'aide du formulaire est affiché et l'enregistrement est bloqué. Une double soumission est empêchée. Succès : « Paramètres sauvegardés », puis le formulaire est réinitialisé.
- Supprimer : visible uniquement en édition et si le registrar est supprimable. Ouvre une confirmation.
Suppression d'un registrar
Une boîte de confirmation s'ouvre :
- Titre : « Supprimer {name} ? »
- Description : « Les téléphones qui utilisent ce registrar devront être reprovisionnés avec une autre configuration. »
- Bouton de confirmation Supprimer (variante destructive).
Après suppression : message « Registrar supprimé » et formulaire réinitialisé.