- Expédié
- 15 novembre 2026 à 12:59 UTC
- Auteur
- Kamo
- Commit
- 5fe32d7
- slug sur chaque serveur téléphonique / fournisseur de texte (liste + obtenir + créer / mettre à jour), unique dans les deux types dans l'ordre de création; GET /api/voip/provider-slugs. - GET /api/voip/text-compliance + PUT /help-reply: le texte SMS_HELP_REPLY sauvegardé par org à la première lecture ou HELP (REQUIS, nomme l'org, dit comment arrêter) et utilisé par SmsKeywordService; STOP/HELP/START compte les 30 jours à partir de comms_sms_inbound_receipt; Ne pas contacter (textes) compte; textes sauvegardés par but; 10DLC enregistrement lu en direct à partir de Telnyx (10dlc marque/campagne/assignation de numéro) et Twilio (marques A2P + service de messagerie Usa2p), 6h cache, UNKNOWN dans Corrige le chemin d'assignation de numéro 10DLC de la vérification de santé Telnyx (il a été 404é et passé silencieusement). - Provider Health Watch: toutes les 10 min sous le verrou singleton, deux vérifications échouées d'affilée soulèvent ONE PHONE_PROVIDER_UNHEALTHY aux détenteurs de MANAGE_VOIP_SETTINGS, lien profond **************** État dans voip_provider_health_watch, réinitialisé lors de la récupération. - GET/PUT **************** (voip_call_recording_settings): enregistrer les appels, annoncer l'enregistrement, announcementText, consentMode; per-phone-server enforcedBy KAMO/PROVIDER avec l'endroit où le définir. Forced on FreePBX via l'objet 'enregistrement' pbx-config (avis parlé par Kamo Speech, 8 kHz WAV, envoyé une fois par formulation) et sur KamoPBX (compte call_recording + avis TTS en face de chaque flux d'appel de numéro; sortant/interne non enregistré quand un avis est due). - Changer les lignes du journal (OrgChange partagé, après commit, jamais en cas de défaillance de la sauvegarde): numéros, textes sauvegardés, Do Not Contact / Do Not Bloquer (personnel: compte uniquement), Ne pas contacter le mode d'appel, extensions assigner / désassigner, HELP réponse, enregistrement d'appel, Fournisseurs (identifiants secrets, ajouter/supprimer sans annulation). - KAMO_SPEECH_API_KEY env de kamo-speech-auth (facultatif).
