Contenido

Introducción

Problema

Solución

Introducción

Este documento describe un problema encontrado con los intentos de utilizar la función Speechview para las versiones 8.5.1 y posteriores de Cisco Unity Connection para obtener una transcripción de un mensaje de voz al texto. La recuperación de las transcripciones de Nuance puede a veces causar problemas. Este documento describe uno de estos problemas.

Problema

Intenta obtener una transcripción de un mensaje de voz al texto, pero el intento falla. Para verificar el problema de transcripción, debe verificar la configuración y habilitar los seguimientos.

Complete estos pasos para verificar el problema de transcripción:

1. Habilite estos seguimientos desde la CLI:

- Set cuc trace enable SttService 10 - 15

- Set cuc trace enable SMTP 12, 15

2. Envíe un mensaje de prueba a través de la CLI a una dirección SMTP (protocolo simple de transferencia de correo) externa (ejecute cuc smtptest external@domain.com, por ejemplo) para reproducir el problema.

3. Abra Real Time Monitoring Tool (RTMT) y navegue hasta Trace & Log Central > Recopilar archivos.

4. Vaya a Connection SMTP Server > Speechview Processor > Next > Next.

5. Seleccione el intervalo relativo y el intervalo de tiempo adecuado.

6. Elija una ubicación para guardar y haga clic en Finalizar.

7. Escriba el archivo y envíe los seguimientos por correo electrónico.

Este es el mensaje de respuesta que se envía desde Nuance a Unity Connection desde Microsoft Exchange, como se muestra en los registros diag_SMTP:

10:35:29.608 |28347,,,SMTP,15,Thread=SmtpSvr-uc-lab.cisco.local@8025;

class="com".cisco.unity.smtp.CsUnitySmtpInstance;Connection accepted

Remote IP=14.48.48.224 Remote Port=5324610:35:29.608 |28347,,,SMTP,15,

Thread=SmtpSvr-uc-lab.cisco.local@8025;

class="com".cisco.unity.smtp.CsUnitySmtpInstance;Add: Number of Active

Client Connections=1

10:35:29.609 |28347,,,SMTP,15,Thread=SmtpSvr-uc-lab.cisco.local@8025;

class="com".cisco.unity.smtp.CsUnitySmtpInstance;Check Max Connections.

Current=1 Max=20

10:35:29.609 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;

Starting Client Communication...

10:35:39.610 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;Remote Host Name=

14.48.48.224 Remote Host Address=14.48.48.224

10:35:39.611 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 220 uc-lab

UnityMailer (ver 1.0); Mon Dec 02 10:35:39 EST 2013

10:35:39.612 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(client)

HELO hybrid.cisco.com

10:35:39.612 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 250 uc-lab:8025

Hello 14.48.48.224 [14.48.48.224]

10:35:39.613 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(client) MAIL FROM:

<transcriptions@cisco.com>

10:35:39.613 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21; class="com".

cisco.unity.smtp.dirdb.CsUnitySmtpInstanceConfig;getMailDropFolder()called

10:35:39.617 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 250 2.1.0

<transcriptions@cisco.com>. Sender ok

10:35:39.618 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(client) RCPT TO:

<stt-service@uc-lab.cisco.local>

10:35:39.618 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 250 2.1.5

<stt-service@uc-lab.cisco.local>. Recipient ok

10:35:39.618 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21; class="com".

cisco.unity.smtp.dirdb.CsUnitySmtpInstanceConfig;getMailDropFolder()called

10:35:39.619 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(client) DATA

10:35:39.619 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 354 Enter mail,

end with <CRLF>.<CRLF>

10:35:39.619 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;Creating file outFile:

/var/opt/cisco/connection/smtp/default/temp/csUnitySmtp-41-1385998539619

10:35:39.621 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;SMTP Message File

Information. Path=/var/opt/cisco/connection/smtp/default/temp/

csUnitySmtp-41-1385998539619. Size=5705

10:35:39.621 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;Moving

csUnitySmtp-41-1385998539619 to /var/opt/cisco/connection/spool/stt/drop.

10:35:39.621 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server) 250 2.6.0

Message accepted for delivery (csUnitySmtp-41-1385998539619)

10:35:39.621 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;!!! Notify MTA Server !!!

10:35:39.622 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(client) QUIT

10:35:39.622 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;(server)

221 2.0.0 uc-lab closing connection

10:35:39.623 |30765,,,SMTP,15,Thread=Thread-SmtpSvr-21;

class="com".cisco.unity.smtp.CsUnitySmtpSession;Client Communication Ended.

Estos datos aparecen en los registros diag_SttService, lo que indica que parte del mensaje fue tocado o cambiado por un escáner de correo electrónico o un servicio similar:

10:35:39.950 |28490,,,SttService,15,Thread=SttMain;

class="com".cisco.unity.stt.service.SttService;Processing incoming

registration response10:35:39.951 |28490,,,SttService,15,Thread=SttMain;

class="com".cisco.unity.stt.service.TSPMessage;Wrote raw incoming message:

incoming8

10:35:39.951 |28490,,,SttService,15,Thread=SttMain;

class="com".cisco.unity.stt.service.TSPMessage;Verifying message of type

multipart/signed; protocol="application/pkcs7-signature";

micalg=sha1; boundary="----=_Part_253_1769310755.1385998523066";

name="reg-response.xml"

10:35:39.956 |28490,,,SttService,11,Thread=SttMain;

class="com".cisco.unity.stt.service.TSPMessage;Exception caught:

org.bouncycastle.cms.CMSException: invalid signature format in message:

content hash found in signed attributes different

10:35:39.956 |28490,,,SttService,11,Thread=SttMain;

class="com".cisco.unity.stt.service.SttErrorWriter;!! Call Stack Trace

of the Exception (reverse order)!!

Solución

Generalmente, este problema puede ser causado por un escáner de correo electrónico o un servicio similar que podría modificar el encabezado del mensaje desde el momento en que se envió la respuesta desde Nuance.

Para resolver el problema, quite el escáner de correo electrónico o no permita que el escáner toque o realice cambios en el mensaje.