Téléphonie — 21 nouveaux tools
- Journal d'appels (
freebox_call_log_*) — liste, lecture d'une entrée, marquage lu/non-lu, suppression unitaire ou totale (confirmation requise) - Messagerie vocale (
freebox_voicemail_*) — liste, lecture, marquage lu, suppression (confirmation requise) - Ligne téléphonique (
freebox_call_account) — numéro d'abonnement - Carnet de contacts (
freebox_contact*) — CRUD complet des contacts, ainsi que de leurs numéros, emails, adresses et URLs associés (suppression de contact avec confirmation requise)
Sécurité
Mêmes garde-fous que la v1.1.0, appliqués à ce nouveau domaine :
- Tout identifiant interpolé dans une URL est validé et encodé
- Les chaînes affichées provenant de la Freebox (noms, notes, appelants) sont assainies avant d'être renvoyées dans le contexte du modèle
- Les 5 suppressions irréversibles (journal d'appel, tout le journal, message vocal, contact) exigent une phrase de confirmation explicite côté serveur
À noter
La messagerie vocale (call/voicemail) est documentée par Free sous l'API v10, alors que ce serveur cible la v4 par convention historique du repo. Si votre Freebox ne l'expose pas encore sur v4, ces tools renverront une erreur API normale (pas de crash). Un passage à une version d'API plus récente sera évalué séparément.
Suivi
Voir ROADMAP.md pour les domaines restants (domotique, stockage, multimédia, système).