2008-10-28 17 views
1

J'ai une application Electronic Workforce (EWF) qui enregistre l'appelant parlant. Le système doit enregistrer pendant 120 secondes, puis lire un message et raccrocher. Je fixe une durée maximale de 120 secondes et une durée minimale de 1 seconde. Je ne voulais pas d'entrée pour perturber l'enregistrement, j'ai donc coché "Discard Earlier User Input", "Tone Input Stops Recording" (avec les touches qui arrêtent l'enregistrement = ""), et "Discard the Key".L'enregistrement est renvoyé - Message vocal trop court

J'ai également ajouté "VCE.RECORD.beeptime = 0" au fichier cta.cfg pour supprimer le bip avant l'enregistrement. Au fichier cta j'ai ajouté "VCE.RECORD.gain = 2" pour augmenter le volume des enregistrements et "VCE.RECORD.silencetime = 120000" pour permettre jusqu'à 120 secondes de silence si l'utilisateur ne dit rien être enregistré.

Ces paramètres ont tous bien fonctionné dans mes tests, car la seule façon d'obtenir un fichier de plus de 120 secondes était de raccrocher tôt. Maintenant que nous sommes allés vivre, les clients semblent avoir trouvé un moyen d'obtenir un fichier de cinq secondes. Nous avons environ 120 enregistrements par jour et environ 10 par jour sont exactement cinq secondes. L'exception renvoyée est "Msg vocal trop court".

Ma question est la suivante: comment cela se passe-t-il et que puis-je faire (le cas échéant) pour l'empêcher?

Répondre

1

L'utilisateur -BMM- sur le forum client Edify/Intervoice/Convergys m'a donné une bonne réponse à cette question. Il y a deux paramètres qui peuvent causer une étape d'enregistrement à délai d'attente avec le message vocal erreur Too Short comme suit ...

VCE.RECORD.novoicetime = 0 
VCE.RECORD.silencetime = 0 

La valeur est exprimée en secondes, mais zéro désactive les délais d'attente tout de sorte que le silence au début de un son et un silence à la fin ne provoquent pas l'exception.