117 lines
4.1 KiB
XML
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é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>
|