MaxiPBX
systeme

Modèles SIP

Modèles SIP

La page Modèles SIP (/admin/system/sip-templates) gère les modèles d'endpoints SIP d'un client. Un modèle regroupe des options PJSIP réutilisables, dont les comptes SIP (et d'autres modèles) peuvent hériter.

Cette page dépend du client sélectionné dans la barre du haut. Sans client : « Sélectionnez un client dans la barre du haut ».

En-tête et liste

  • Titre : « Modèles SIP ».
  • Sous-titre dynamique : « {n} · {client} ».
  • Bouton Ajouter un modèle (désactivé sans client).

Chaque ligne affiche le nom lisible (libellé) comme titre principal et le nom technique comme sous-titre. Au survol : Modifier (crayon) et Supprimer (corbeille). États : chargement, erreur, vide (« Aucun modèle SIP »).

Modale de création / édition

Deux onglets : Paramètres essentiels et Paramètres avancés.

Paramètres essentiels

Champ Type Obligatoire Détails
Nom lisible Texte Oui Libellé du modèle. Placeholder : « ex: Téléphones bureaux ». Champ principal.
Nom technique Texte Non Nom PJSIP interne. Placeholder : « auto si vide ». Aide : « Nom PJSIP interne. Laisse vide sauf besoin précis. » Sous-titre.

Paramètres avancés

Champ Type Détails
Transport SIP Liste (chargée) Transport hérité par ce modèle (pour forcer UDP, TCP ou TLS). Placeholder : « Transport par défaut ». Aide : « Transport hérité par ce modèle si tu veux forcer UDP, TCP ou TLS. »
Modèles hérités Cases à cocher Modèles SIP dont celui-ci hérite. Aide : « Modèles SIP officiels dont celui-ci hérite. L'ordre est celui de l'API. »
Options endpoint Clé/valeur Une option par ligne. Exemple : context=default, dtmf_mode=rfc4733, allow=opus.
Options AOR Clé/valeur Exemple : max_contacts=1, qualify_frequency=60.
Options auth Clé/valeur Exemple : auth_type=userpass, username=100.
Options identify Clé/valeur Exemple : match=203.0.113.10/32.
Options registration Clé/valeur Exemple : server_uri=sip:operator.example, retry_interval=60.
Options auth sortante Clé/valeur Exemple : auth_type=userpass, username=trunk-login.
Options auth registration sortante Clé/valeur Exemple : auth_type=userpass, username=trunk-login.

Pour les champs d'options : « Une option par ligne au format clé=valeur. Les options répétées sont conservées. » Chaque éditeur d'options propose Ajouter une option et un bouton de suppression par ligne ; l'état vide affiche « Aucune option avancée. ».

Boutons : Annuler et Créer / Enregistrer.

Suppression d'un modèle

Confirmation :

  • Titre : « Supprimer {nom} ? »
  • Description : « Ce modèle sera supprimé. Vérifie les comptes SIP qui en héritent avant de confirmer. »
  • Boutons : Annuler / Supprimer (destructif).

Pages liées