Запись возвратов — голосовое сообщение слишком короткое

У меня есть приложение 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 в день имеют длину ровно пять секунд. Возвращаемое исключение: "Голосовое сообщение слишком короткое".

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


ivr
person Leigh Riffel    schedule 28.10.2008    source источник


Ответы (1)


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

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

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

person Leigh Riffel    schedule 28.10.2008