Exemples concrets d'utilisation
Exemple de redirection multi-service
Attention la destination de la balise transfer doit être un numéro OVH !
<?xml version="1.0" ?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="fr-FR">
<menu>
<audio src="fichier.wav">
Bienvenue.
</audio>
<choice dtmf="1" next="#technique"> technique </choice>
<choice dtmf="2" next="#commercial"> commercial </choice>
<choice dtmf="3" next="#legal"> legal </choice>
</menu>
<form id="technique">
<transfer name="services" dest="number/0972xxxxx1">
</transfer>
</form>
<form id="commercial">
<transfer name="services" dest="number/0972xxxxx2">
</transfer>
</form>
<form id="legal">
<transfer name="services" dest="number/0972xxxxx3">
</transfer>
</form>
</vxml>
Revenir en haut
Exemple de gestion de plage horaire
Attention la destination de la balise transfer doit être un numéro OVH !
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="fr-FR">
<var name="heure"/>
<var name="minutes"/>
<var name="jour"/>
<var name="ouvert"/>
<form id="main">
<block name="time">
<!-- On commence par initialiser les variables -->
<!-- Le jour va de 0 a 6 du dimanche au samedi -->
<script>
var d = new Date();
heure = d.getHours();
minutes = d.getMinutes();
jour = d.getDay();
ouvert = 'non';
</script>
<!-- Lundi -->
<script>
if (jour == 1)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Mardi -->
<script>
if (jour == 2)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Mercredi -->
<script>
if (jour == 3)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 19;
var minute_fin = 40;
}
</script>
<!-- Jeudi -->
<script>
if (jour == 4)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Vendredi -->
<script>
if (jour == 5)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Samedi -->
<script>
if (jour == 6)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Dimanche -->
<script>
if (jour == 0)
{
var heure_debut = 8;
var minute_debut = 30;
var heure_fin = 18;
var minute_fin = 45;
}
</script>
<!-- Ne pas toucher à cette partie ! -->
<script>
<![CDATA[
if(heure >= heure_debut && heure <= heure_fin)
{
if(heure_debut == heure)
{
if(minutes >= minute_debut)
{
ouvert = 'oui';
}
}
else
{
if(heure_fin == heure)
{
if(minutes <= minute_fin)
{
ouvert = 'oui';
}
}
else
{
ouvert = 'oui';
}
}
}
]]>
</script>
<if cond="ouvert == 'oui'">
<goto next="#ouvert" />
<else />
<goto next="#ferme" />
</if>
</block>
</form>
<form id="ferme">
<block>
<prompt bargein="false">
Le service est actuellement fermer.
</prompt>
</block>
</form>
<form id="ouvert">
<transfer name="services" dest="number/0972xxxxx1">
</transfer>
</form>
</vxml>
Revenir en haut