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/entrouvert.vxml

117 lines
4.1 KiB
XML

<?xml version="1.0"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.0" xml:lang="fr-FR">
<var name="callDuration"/>
<var name="number"/>
<property name="inputmodes" value="dtmf"/>
<form id="startMenu">
<field name="level1" type="digits?length=1">
<audio>
Bienvenue chez Entr'ouvert.
Vous souhaitez parler à une personne en particulier, tapez 1.
Vous souhaitez laisser un message au service su porc, tapez 2.
Vous souhaitez une information sur nos services, tapez 3.
Pour réécouter ce message, tapez 4.
</audio>
</field>
<filled>
<if cond="level1 == 1">
<goto next="#workers"/>
<elseif cond="level1 == 2"/>
<audio>
Votre demande de support va être enregistrée après le bip; vous pouvez également utiliser l'adresse électronique qui vous a été communiquée.
</audio>
<goto next="#support"/>
<elseif cond="level1 == 3"/>
<goto next="#sales"/>
</if>
<goto next="#startMenu"/>
</filled>
</form>
<form id="workers">
<field name="level2" type="digits?length=1">
<audio>
Pour Mikael Atès, tapez 1.
Pour Victor Claudet, le 2.
Pierre Crosse, le 3.
</audio>
<audio>
Brice Mallet, le 4.
une personne du siège, le 5.
et revenir à l'accueil, le 6.
</audio>
</field>
<filled>
<if cond="level2 == 3">
<goto next="#pierre"/>
</if>
<if cond="level2 == 2">
<goto next="#totor"/>
</if>
<if cond="level2 == 1">
<goto next="#mike"/>
</if>
<if cond="level2 == 4">
<goto next="#brice"/>
</if>
<if cond="level2 == 5">
<goto next="#bureau"/>
</if>
<goto next="#startMenu"/>
</filled>
</form>
<form id="returnFromTransfer">
<block> Au revoir. Dur&#xE9;e de l'appel : <value expr="callDuration"/> secondes
</block>
</form>
<form id="bureau">
<transfer name="callResult" bridge="true" dest="number/0185098350">
<filled>
<assign name="callDuration" expr="services$.duration"/>
<goto next="#returnFromTransfer"/>
</filled>
</transfer>
</form>
<form id="pierre">
<transfer name="callResult" bridge="true" dest="number/0184162456">
<filled>
<assign name="callDuration" expr="services$.duration"/>
<goto next="#returnFromTransfer"/>
</filled>
</transfer>
</form>
<form id="mike">
<transfer name="callResult" bridge="true" dest="number/0184162451">
<filled>
<assign name="callDuration" expr="services$.duration"/>
<goto next="#returnFromTransfer"/>
</filled>
</transfer>
</form>
<form id="totor">
<transfer name="callResult" bridge="true" dest="number/0184162452">
<filled>
<assign name="callDuration" expr="services$.duration"/>
<goto next="#returnFromTransfer"/>
</filled>
</transfer>
</form>
<form id="brice">
<transfer name="callResult" bridge="true" dest="number/0184162454">
<filled>
<assign name="callDuration" expr="services$.duration"/>
<goto next="#returnFromTransfer"/>
</filled>
</transfer>
</form>
<form id="sales">
<transfer name="callResult" bridge="true" dest="number/0185098351">
</transfer>
</form>
<form id="support">
<block>
<assign name="number" expr="session.connection.remote.uri"/>
<submit method="post" next="record.vxml" namelist="number" />
</block>
</form>
</vxml>