Recherche


imprimer pdf
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 a 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