Contents

Introduction

Prerequisites

Componentes Utilizados

Conventions

Informações de Apoio

Informações Relacionadas

Introduction

Este documento explica que tipo de dados de sessão e de elemento podem causar problemas para os elementos Inserir VoiceXML e como resolver esse problema.

Prerequisites

Componentes Utilizados

As informações neste documento são baseadas no Cisco Unified Call Services, Universal Edition e no Cisco Unified Call Studio, Universal Edition.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Informações de Apoio

O navegador de voz lança um evento error.semântico e seu aplicativo de voz usa um elemento Inserção VoiceXML com o comando "Incluir: Todos os dados de elemento/sessão" assinalada na configuração do elemento na guia Geral.Sintomas:

Esse erro ocorre quando uma ou mais variáveis de dados de sessão ou elemento incluem um ponto (.) em seu nome. Por exemplo, estes nomes de variáveis causariam este problema:Resolução:

- session.my.var

- this.is.my.var

- com.mycompany.myvar

O meio pelo qual o Cisco Unified Call Services disponibiliza variáveis de elemento e de sessão para o VoiceXML usado pelos elementos de Inserção VoiceXML é declarar todas essas variáveis no documento raiz com os elementos <var>. Como a Seção 5.1.3 dos detalhes da Recomendação VoiceXML 2.0, um período é usado para delimitar o prefixo de escopo do nome da variável, portanto, quando um nome de variável como "this.is.my.var" é encontrado, o navegador de voz tenta avaliar "isto" como um escopo e falha com um evento error.semântico.

Para resolver esse problema, renomeie seus dados de elemento e sessão sem o uso de pontos.

Informações Relacionadas

- Suporte Técnico e Documentação - Cisco Systems