Как запрограммировать прием тонального сигнала DTMF на входе (IVR Automation)

Я хочу автоматизировать регрессионное тестирование IVR с помощью Voxeo Prophecy. проблема, с которой я сталкиваюсь, состоит в том, как имитировать сбор данных DTMF.

Мне удалось создать приложение CCXML в Voxeo Prophecy, которое вызывает мое приложение VXML. Я вызываю это приложение CCXML, используя Voxeo SIP-телефон. Теперь проблема заключается в том, что, когда мое приложение VXML вызывается, оно воспроизводит приглашение "Пожалуйста, введите номер своей карты", а затем ожидает ввода и, наконец, максимальное время ожидания.

У меня есть тоны DTMF от Voxeo, теперь мне нужно найти, где именно мне нужно воспроизвести эти тоны DTMF, чтобы имитировать ввод звонка. Это будет в файле VXML или CCXML?

Если это VXML, то в какой части формы. Любой пример кода будет отличным. Обратите внимание, что я хочу сделать минимальное редактирование моих VXML-файлов для автоматизации и предпочел бы, если это можно сделать, воспроизводя тональные сигналы DTMF для ввода в другом месте.

<form>
    <field name="cardNumber" type="digits">                     
                <grammar srcexpr="'/GrammarEnterCard.grxml'" type="application/srgs+xml"/>      
                    <audio expr="Eng3">  Please enter your 16 digit card number and then press the pound key.  Or press star to report your card lost or stolen.                </audio>  
                </prompt>     
                <filled>
                    <log expr="'*****In Card Number Filled*****'"/> 
                    <goto nextitem="expDate"/>          
                </filled>  
                <noinput>               

                </noinput>
                <nomatch>

                </nomatch>

    </field>
</form>

1 ответ

Я создал один инструмент регрессионного тестирования IVR для клиента. В этом у меня есть два IVR (входящий и исходящий). Входящий, который мы тестируем, и исходящий, когда выполняется тестирование. Dtmf и голосовой ввод задаются волновым файлом от исходящего звонка до входящего звонка (который принимает его в качестве ввода).

Из вышеприведенного кода VXML я вижу, что вы создали IVR и хотели передать / воспроизвести звуковой файл DTMF в ваш тестовый IVR. VXML, который выполняет исходящий вызов, будет воспроизводить его.

Другие вопросы по тегам