Запись возвращается - голос слишком короткий - PullRequest
1 голос
/ 28 октября 2008

У меня есть приложение Electronic Workforce (EWF), которое записывает разговор вызывающего абонента. Система должна сделать запись в течение 120 секунд, затем воспроизвести сообщение и повесить трубку. Я установил максимальную длину в 120 секунд и минимальную длину в 1 секунду. Я не хотел, чтобы какой-либо ввод прерывал запись, поэтому я проверил «Отменить ранее введенный пользователем», «Тональный ввод останавливает запись» (с клавишами, которые останавливают запись = «») и «Отменить ключ».

Я также добавил «VCE.RECORD.beeptime = 0» в файл cta.cfg, чтобы удалить звуковой сигнал перед записью. В файл cta я также добавил «VCE.RECORD.gain = 2», чтобы увеличить громкость записей, и «VCE.RECORD.silencetime = 120000», чтобы обеспечить до 120 секунд молчания, если пользователь ничего не говорит быть записанным.

Все эти настройки в моем тестировании работали нормально, так как единственный способ, которым я смог получить файл короче 120 секунд, - это повесить трубку рано. Теперь, когда мы начали работу, клиенты, похоже, нашли способ получать файл последовательно пять секунд. У нас около 120 записей в день и около 10 в день ровно пять секунд. Возвращаемое исключение - «Voice Msg Too Short».

Мой вопрос: как это происходит и что я могу сделать (если что-нибудь), чтобы предотвратить это?

1 Ответ

1 голос
/ 28 октября 2008

Пользователь -BMM- на форуме клиентов Edify / Intervoice / Convergys дал мне хороший ответ на этот вопрос. Существует две настройки, которые могут привести к превышению времени ожидания шага записи с ошибкой Voice Msg Too Short следующим образом ...

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

Значение указывается в секундах, но ноль полностью отключает тайм-ауты, так что тишина в начале звука и тишина в конце не вызывают выброс исключения.

...