MaxiPBX
systeme

Comptes SIP

Comptes SIP

La page Comptes SIP (/admin/system/sip-endpoints) gère les comptes SIP (endpoints PJSIP) d'un client : identité technique, transport, modèles hérités, sections PJSIP détaillées, et associations aux lignes et trunks.

Cette page dépend du client sélectionné dans la barre du haut. Sans client : « Sélectionnez un client ». C'est un écran avancé destiné aux intégrateurs.

En-tête et liste

  • Titre : « Comptes SIP ».
  • Sous-titre dynamique : « {n} comptes · {client} ».
  • Bouton Ajouter un compte SIP (désactivé sans client).

Chaque ligne affiche :

  • Le nom lisible (libellé) ; sinon le nom technique ; sinon l'UUID.
  • Le nom technique en police à chasse fixe (si différent du libellé).
  • Un badge transport si défini.
  • Un badge secondaire par modèle hérité.
  • Les sélecteurs d'association ligne et trunk (voir plus bas).
  • Au survol : Modifier (crayon) et Supprimer (corbeille).

États : chargement (blocs animés), erreurs (les détails de chaque source en échec sont listés), vide (« Aucun compte SIP »).

Modale de création / édition

Titre « Ajouter un compte SIP » ou « Modifier le compte SIP ». Aide : « Mode avancé pour les intégrateurs. Les champs simples restent lisibles, les sections PJSIP donnent accès aux options officielles. » La modale est divisée en Paramètres essentiels et Paramètres avancés.

Paramètres essentiels

Champ Type Obligatoire Détails
Nom lisible Texte Non Libellé du compte. Placeholder : « ex: Standard bureau ».
Nom technique Texte Non Nom PJSIP interne. Placeholder : « auto si vide » (généré automatiquement si laissé vide).
Transport Liste Non Transport SIP. Placeholder : « Choisir un transport ». Option « Aucun ».
Modèles hérités Cases à cocher Non Modèles SIP dont ce compte hérite. Aide : « Les modèles apportent des options PJSIP héritées. L'ordre est celui de l'API. » État vide : « Aucun modèle disponible ».

Paramètres avancés — sections PJSIP

Sept sections PJSIP, chacune éditable en paires clé / valeur :

Section Rôle
Endpoint Options de l'endpoint PJSIP.
AOR Address Of Record (contacts, qualify…).
Auth Authentification.
Identify Règles d'identification (match IP…).
Registration Enregistrement sortant.
Auth registration sortante Authentification de l'enregistrement sortant.
Auth sortante Authentification sortante.

Dans chaque section :

Colonne Détails
clé Nom de l'option PJSIP, avec autocomplétion issue de la documentation PJSIP du serveur. Placeholder : « clé ».
valeur Valeur de l'option. Placeholder : « valeur ».
Retirer Supprime la ligne (réinitialisée si c'est la dernière).

Boutons par section : Ajouter une option. Aide : « Ajoute autant de lignes que nécessaire. Les doublons sont conservés pour les options PJSIP répétables. »

Boutons de la modale : Annuler et Créer / Enregistrer.

Associations (par compte, dans la liste)

Ligne

Élément Détails
Sélecteur de ligne Liste des lignes du client. Placeholder « Ligne ». Option « Aucune ligne ».
Associer (icône lien) Associe la ligne sélectionnée ; remplace l'ancienne si nécessaire. Message : « Ligne associée au compte SIP ».
Dissocier (icône lien brisé) Retire la ligne courante. Message : « Ligne dissociée du compte SIP ».

Trunk

Élément Détails
Sélecteur de trunk Liste des trunks du client. Placeholder « Trunk ». Option « Aucun trunk ».
Associer Associe le trunk ; remplace l'ancien si nécessaire. Message : « Trunk associé au compte SIP ».
Dissocier Retire le trunk courant. Message : « Trunk dissocié du compte SIP ».

Suppression d'un compte SIP

Confirmation :

  • Titre : « Supprimer {name} ? »
  • Description : « Ce compte SIP sera supprimé. Vérifie qu'aucune ligne, trunk ou application ne l'utilise encore. »
  • Boutons : Annuler / Supprimer (destructif).

Pages liées