-
Notifications
You must be signed in to change notification settings - Fork 13
/
chatbot_api-ai.vxml
41 lines (41 loc) · 1.83 KB
/
chatbot_api-ai.vxml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version = "1.0"?>
<vxml version = "2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="fr-FR">
<property name="inputmodes" value="voice"/>
<property name="interdigittimeout" value="900ms"/>
<property name="timeout" value="10s"/>
<property name="confidencelevel" value="0.3"/>
<property name="authorization" value="Bearer cf9897ee224b4e2fa3ec6234ad8ef65c "/>
<var name="timezone" expr="'Europe/Paris'"/>
<var name="lang" expr="'fr'"/>
<script>
var contexts = [
{ name: 'weather', lifespan: 2, } ];
</script>
<var name="answer" expr="'Bonjour, je suis l\'assistant téléphonique.'" />
<var name="sessionId" expr="session.connection.remote.uri"/>
<var name="query" expr="'Hello à toi!'"/>
<form id="main">
<field cond="true" type = "text" name = "text">
<property name="timeout" value="5s"/>
<property name="completetimeout" value="700ms"/>
<property name="interdigittimeout" value="1000ms"/>
<property name="sensitivity" value="0.5"/>
<prompt><value expr="answer"/></prompt>
<prompt bargein="false"><audio src="audio/siri_start.wav">Je vous écoute.</audio></prompt>
<noinput>
<prompt>Désolé, mais je ne vous ai pas entendu. Pouvez vous répéter?</prompt>
<prompt bargein="false"><audio src="audio/siri_start.wav"/></prompt>
</noinput>
<filled>
<prompt cond="false"><value expr="text"/></prompt>
</filled>
</field>
<block name="block">
<assign name="query" expr="text"/>
<prompt cond="false"><value expr="query"/></prompt>
<data name="api" src="https://api.api.ai/v1/query?v=20150910" method="post" enctype="application/json" namelist="timezone lang contexts sessionId query" fetchtimeout="15s"/>
<assign name="answer" expr="api.result.fulfillment.speech"/>
<goto next="#main"/>
</block>
</form>
</vxml>