This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
eo-telephone/vxml/README

36 lines
1.1 KiB
Plaintext

Accueil téléphonique eo
-----------------------
Il nécessite un serveur vocal acceptant des scripts VXML, comme celui d'OVH.
Script WSGI
-----------
Le script vxml.wsgi est basé sur flask et requests, il propose deux vues:
/play?text=<utf-8 texte>
synthèse vocale du texte envoyé, les fichiers wav généré sont mis en cache en utilisant le hash SHA1
du texte comme clé. Ils sont conservé dans le répertoire `sounds` du répertoire courant.
/vxml/<path>
transforme le fichier VXML donné qui doit se trouver dans le chemin courant de lors de l'exécution
du script WSGI, il modifie toutes les balices `voice` pour les faire pointer vers la vue de
synthèse vocale.
Le script record.wsgi est conçu pour recevoir les fichiers wav généré par les balises `record` du
VXML sur le serveur vocal d'OVH.
Script VXML
-----------
entrouvert.vxml
script VXML principal pour l'accueil téléphonique entrouvert
record.vxml
sous script pour la fonctionnalité répondeur, il permet principalement de conserver le
numéro de l'appelant dans le nom du fichier wav généré.