Ce que vous voyez
L’appel peut se terminer sans suite; il ne doit jamais déclencher deux décisions concurrentes.
Fiche de service · Pilotage de l’appel et transport de la voixFiche composant · Contrôle et média
Appliquer une seule suite prévue après un délai, sans sonnerie infinie ni double action.Décide de façon durable et bornée quoi faire lorsqu’une destination ne décroche pas.
Je veux comprendre: direction, équipes métier, communication, achats et première visite. Exploitation: opérateur, support et astreinte. Vue architecte: architecte, ingénieur et sécurité. Tout afficher: revue complète de la fiche.
« Je veux comprendre » affiché. Ce choix sera repris sur les autres fiches. La décision de mise en service et les risques restent toujours visibles.
Le résumé donne le rôle, le trajet, le risque, le responsable et la limite de preuve en moins d’une minute. Les dépendances et exemples restent disponibles juste après, sans jargon imposé.
Décider quoi faire quand personne ne répond.
Appliquer une seule suite prévue après un délai, sans sonnerie infinie ni double action.
Comme une régie: commandes et sons restent liés au bon appel.
La destination ne décroche pas avant l’expiration du délai.
Le système choisit une fois la messagerie, un transfert approuvé ou la fin de l’appel.
La personne en appel et l’équipe téléphonique.
Règle logicielle présente. La politique, son timer et sa décision durable existent. Le nouveau chemin téléphonique teste localement réponse contre timeout et reprise, mais seule l'action raccrochage y est préparée et le chemin reste désactivé. Mise en service interdite pour l’instant.
L’appel peut se terminer sans suite; il ne doit jamais déclencher deux décisions concurrentes.
Responsable des parcours de non-réponse. Autorité de décision: Architecte téléphonie.
Publier une politique seulement si une expiration produit exactement une action durable et sûre.
La destination ne décroche pas avant l’expiration du délai.
Des accès Navy Phone, des services d’appel voisins et du réseau privé qui les relie.
Exécuter seulement l’action finale approuvée et durable; en cas d’état inconnu, terminer proprement sans second transfert.
Quand personne ne décroche, le système choisit une seule suite prévue: message, transfert accepté ou fin d'appel. Si une panne laisse l'état incertain, il termine proprement plutôt que d'agir deux fois. Ces décisions restent rangées chez nous.
Courses décroché et timer, crash et reprise, deux workers, transfert en boucle, messagerie indisponible et charge.
Le système sait enregistrer une seule décision lorsque personne ne répond. Le nouveau parcours vérifie localement qu'une réponse tardive ne peut pas gagner après le délai, mais il n'est pas encore activé. Il reste à tester le central téléphonique réel et les téléphones, puis à construire les transferts et la messagerie avant de mesurer les délais et la charge.
La destination ne décroche pas avant l’expiration du délai. Le système choisit une fois la messagerie, un transfert approuvé ou la fin de l’appel.
Après un délai configuré, une décision durable choisit messagerie, transfert puis action finale, ou raccrochage.
Les six lectures ci-dessous reprennent les mêmes faits. Elles ne créent pas une seconde source de vérité.
Le trajet montre ce qui déclenche cette fonction, le service qu’elle rend et le résultat obtenu. Il reste lisible sans fonction interactive.
Partie documentée: Décider quoi faire quand personne ne répond.
La destination ne décroche pas avant l’expiration du délai.
Appliquer une seule suite prévue après un délai, sans sonnerie infinie ni double action.
Le système choisit une fois la messagerie, un transfert approuvé ou la fin de l’appel.
Comment lire ce trajet: avancez avec les flèches du clavier ou parcourez les étapes dans l’ordre. Les contrats exacts restent dans la « Vue architecte ».
Étape 1 sur 3: La destination ne décroche pas avant l’expiration du délai.
Impact utile: Le système choisit une fois la messagerie, un transfert approuvé ou la fin de l’appel.
En cas de panne: L’appel peut se terminer sans suite; il ne doit jamais déclencher deux décisions concurrentes.
Responsable: Responsable des parcours de non-réponse. Autorité de décision: Architecte téléphonie.
Reconnaître ce qui se passe, protéger le service et prévenir le bon responsable sans improviser.
L’appel peut se terminer sans suite; il ne doit jamais déclencher deux décisions concurrentes.
Geler la politique concernée, vérifier la décision durable et le canal actif, puis empêcher toute seconde action.
Exécuter seulement l’action finale approuvée et durable; en cas d’état inconnu, terminer proprement sans second transfert.
Responsable des parcours de non-réponse. Autorité de décision: Architecte téléphonie. La procédure de production reste à créer et valider avant la mise en service. Ouvrir la fiche d’architecture et de preuve du domaine.
Décision actuelle: mise en service interdite pour l’instant. Le système sait enregistrer une seule décision lorsque personne ne répond. Le nouveau parcours vérifie localement qu'une réponse tardive ne peut pas gagner après le délai, mais il n'est pas encore activé. Ce qui reste à faire: Il reste à tester le central téléphonique réel et les téléphones, puis à construire les transferts et la messagerie avant de mesurer les délais et la charge.Décision actuelle: promotion NO-GO, pas de mise en production. Les modules de politique, timer et claim durable existent. Le moteur applicatif exécute voicemail, transfer ou hangup. Le chemin ARI préparé arbitre réponse contre timeout et n'exécute volontairement que hangup; voicemail et transfer y restent refusés. Aucun PBX cloud, téléphone réel, cible externe, charge ou SLO n’est attesté. Blockers: Crash réel du PBX et de la base, double worker, cibles réelles, boucle de transfert, messagerie indisponible, charge, audit et SLO restent NO-GO.
Responsabilité, séquence nominale, panne et niveau de service attendu.
| Owner et rôle | Séquence nominale | Mode dégradé | Observabilité et SLO |
|---|---|---|---|
| Choisit une seule action durable après expiration du délai de décroché. Owner parcours téléphonie. Non-rôle: Ne garantit pas que la cible de transfert ou la messagerie reste disponible, et ne déplace pas un appel entre cellules. | Après un délai configuré, une décision durable choisit messagerie, transfert puis action finale, ou raccrochage. | Le moteur revérifie l’appel après chaque attente, reprend de façon bornée une décision durable ambiguë et fait sortir l’IVR dès la fin de ses relances. Crash réel PBX/DB, deux workers, cible externe et boucle de transfert ne sont pas qualifiés. | Le niveau de preuve est Code et contrats de décision. Aucun SLO de production n’est acquis; l’owner doit mesurer disponibilité, erreurs, saturation et reprise avant promotion. |
Modes de panne connus, comportement de reprise et signaux à mesurer avant toute mise en service.
| Modes de panne | Reprise après incident | Signaux à mesurer |
|---|---|---|
| La décision est immuable et versionnée, conservée avec les migrations; en état inconnu, seule l'action finale approuvée s'exécute. Les tests couvrent décisions immuables et answer-after-decision, mais aucun crash réel ni reprise sur PBX déployé n'est attesté: aucune preuve locale de reprise en conditions réelles n'existe. | Signaux existants: tests sur décisions immuables, courses décroché contre timer et migrations, dans lib/call-no-answer.ts et lib/telephony. Aucun SLO ni audit de production n'est acquis. Avant promotion, mesurer délais, charge et reprise, et tester double worker, boucle de transfert et messagerie indisponible. |
Entrées, sorties, protocoles, données, dépendances et configuration.
| Amont et entrées | Aval et sorties | Interfaces et trust boundary | État, données et déploiement |
|---|---|---|---|
| Route entrante, délai, politique versionnée et état de réponse du canal. | Messagerie, transfert approuvé ou fin d’appel avec settlement durable. | Route entrante, timer, claim durable et état canal; sortie vers messagerie, transfert approuvé ou raccrochage. | Politique versionnée, migrations et décision immuable existent. Une politique absente ou invalide ferme l’admission au lieu d’improviser. Déploiement: Code, migrations et tests locaux; aucun parcours téléphonique déployé de non-réponse n’est prouvé. |
Frontière de confiance: Zone privée du PBX: la route entrante, le timer et l'état du canal y entrent; une décision durable et versionnée en sort vers messagerie, transfert approuvé ou raccrochage. Le claim durable borne l'exécution à une seule action; une politique absente ou invalide ferme l'admission au lieu d'improviser.
Le statut de preuve reste visible quel que soit le profil choisi.
| Sécurité et identité | Preuve et sources | Blockers | Définitions |
|---|---|---|---|
| Route entrante, timer, claim durable et état canal; sortie vers messagerie, transfert approuvé ou raccrochage. | Niveau de preuve: Les modules de politique, timer et claim durable existent. Le moteur applicatif exécute voicemail, transfer ou hangup. Le chemin ARI préparé arbitre réponse contre timeout et n'exécute volontairement que hangup; voicemail et transfer y restent refusés. Aucun PBX cloud, téléphone réel, cible externe, charge ou SLO n’est attesté. Aucune action sans décision durable et aucune seconde action sur état inconnu; audit et isolation organisation obligatoires. Sources: lib/call-no-answer.ts, lib/telephony/no-answer-*.ts, server/pbx.ts. Production NO-GO.Vue d’autorité du domaine · Entrée du catalogue | NO-GO: Crash réel du PBX et de la base, double worker, cibles réelles, boucle de transfert, messagerie indisponible, charge, audit et SLO restent NO-GO. | Consulter les définitions de cette fiche |
| Données et souveraineté UE | Manipule politiques versionnées, états de canal et settlements de décision, sans contenu vocal. Code, migrations et tests restent locaux; aucun parcours téléphonique déployé n'est prouvé. Aucune sortie vers un tiers n'est attestée; la résidence des données n'est pas prouvée. | ||