Доступ к выбору меню приложения IVR вручную с сервера VXML

Как создать URL-адрес для выбора конкретного <choice> в <menu>?

У меня есть простое приложение IVR, которое развернуто на сервере CVP VXML. Он начинается с двух <audio> элементов, затем <menu> с двумя <choice> и, наконец, <disconnect>.

Когда я вызываю это приложение с телефона Cisco IP, оно работает отлично. Но я хочу вызвать приложение вручную из своего браузера и получить VXML для каждого элемента. Я могу установить соединение с сервером, и он возвращает первый <audio> элемент VXML. Я получаю к нему доступ, перейдя по ссылке:

Server:port/CVP/Server?application="APP_NAME"

Этот URL-адрес правильно возвращает первый элемент <audio>. Когда я хочу получить доступ к следующему элементу, я меняю URL-адрес на:

Server:port/CVP/Server?application="APP_NAME" ? audio_file="next" method="post"

Этот URL-адрес правильно возвращает следующий элемент. Затем я снова ввожу указанный выше URL-адрес, и он правильно возвращает <menu> с обоими символами `'.

Как мне создать URL-адрес для выбора определенного <choice> в меню, как если бы я перемещался по нему во время телефонного звонка с использованием DTMF, где я нажал 1, чтобы поток вызовов вошел в одну ветку, а когда я нажал 2, он вошел в другую филиал?


person Malik    schedule 30.08.2013    source источник
comment
Перечислите, что сервер возвращает для vxml, в котором есть параметры меню, и я, возможно, смогу помочь.   -  person Kevin Junghans    schedule 04.09.2013


Ответы (2)


Просто проверьте заполненный раздел этого vxml (в котором есть меню из 2 вариантов). В заполненном разделе будет какой-то файл, в который он отправляется. Попробуйте получить доступ к этому файлу в своем URL-адресе (или попробуйте воспроизвести путь, который принимает код, когда вы нажимаете 2 - в вашем URL-адресе)

person Anupam    schedule 05.09.2013

Проверьте имя поля, это будет параметр, который вам нужно будет передать на следующую страницу.

person Carl Karawani    schedule 15.09.2013