RE:Analizador sintactico de XML
Publicado por
sdfg (1 intervención) el 31/10/2006 12:23:23
<nodo name="inicio" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto>"Bienvenido a la empresa tal"</texto>
<goto> dos </goto>
</nodo>
<nodo name="dos" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto>"Por favor, diga el nombre de la persona con la que desea contactar"</texto>
<si_goto> rec1 </si_goto>
</nodo>
<nodo name="perdone1" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto>"Lo siento, pero no he podido entenderle. A continuación le pasaremos con una operadora. Un momento, por favor."</texto>
<goto> pasar_llamada </goto>
</nodo>
<nodo name="perdone2" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto>"Perdone, pero no encuentro a la persona que busca. A continuación le pasaremos a una operadora. Un momento, por favor."</texto>
<goto> pasar_llamada </goto>
</nodo>
<nodo name="rec1" type="ASR" lenaguage="spanish" sublanguge="catalan" tpo_max_silencio="14" tpo_max_recto="12">//--->aki habria q crear un fichero, pero como ?????
<tabla> tabla </tabla> // tabla y campos con los cuales comparará la palabra reconocida
<campo> campo </campo>
<si_goto> accion_estado </si_goto> // sí depatamento, ahora ver si el estado del agente es dispobible
<no_goto> perdone1 </no_goto> //ya le hemos dado 2 intentos,y añun así, no logramos entenderle
<no_goto> perdone2 </no_goto> //nos ha dicho un nombre correcto(lo entendemos), pero esa persona no trabaja en el departamento
</nodo>
<nodo name="rec2" type="ASR" lenaguage="spanish" sublanguge="catalan" tpo_max_silencio="14" tpo_max_recto="12">
<fich> fichero </fich>
<si_goto> si_mensaje </si_goto> // vamos a otro nodo, que guarde el mensaje
<no_goto> no_mensaje </no_goto>
</nodo>
<nodo name="accion_estado">
// iría a la BD y se comprobaría el estado de la persona buscada
<no_goto> no_disponible</no_goto>
</nodo>
<nodo name="no_disponible" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto> Perdone, pero la persona con la que desea contactar, no se encuentra disponible en estos momentos.¿Desea dejarle algún mensaje?</texto>
<goto> rec2 </goto>
</nodo>
<nodo name="no_mensaje" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto> "Gracias por contactar con nosotros. Hasta pronto."</texto>
<goto> colgar</goto> // kiza no haga falta ir a un nodo colgar y de aki ya podemos colgar.
</nodo>
<nodo name="si_mensaje" type="TTS" language="spanish" sublanguge="catalan" sexo="femenino" subtipo="sintetizado">
<texto> "Deje su mensaje después de la señal. Gracias."</texto>
<grabar> grabar</grabar>
</nodo>
<nodo name="grabar" type="ASR" lenaguage="spanish" sublanguge="catalan" tpo_max_silencio="14" tpo_max_recto="12">
<texto> texto_grabado </texto>
<goto> no_mensaje </goto>
</nodo>
<nodo name="pasar_llamada">
//pasa la llamada al agente determinado
</nodo>