Мне нужно набрать добавочный номер в IVR.Поэтому мое приложение freeswitch будет тестировать расширения АТС.Приложение наберет IVR (может быть запущен любой поставщик УАТС), когда УАТС поднимет трубку, она наберет добавочный номер и выполнит несколько тестов, включая тестирование двустороннего аудио, DTMF и другие тесты.Я получил свои тестовые сценарии, работающие с обычными номерами, но теперь мне нужно расширить его, чтобы набирать добавочные номера в IVR.Большая часть этого написана на Lua
У меня есть две проблемы с этой настройкой:
Как я могу набрать добавочный номер после настройки вызова.Пробовал "send_dtmf", но он не работал или, может быть, я просто не знаю, как его использовать.Я сделал "send_dtmf", и ничего не происходит.Какой будет лучший способ набрать добавочный номер после того, как IVR начнет работать?
Как только я получу эту часть работы.Как я могу дождаться ответа расширения, прежде чем начать выполнение моего тестового скрипта.Я думал о том, чтобы выполнить «wait_for_silence 200 15 10 5000», а затем выполнить остальную часть моего сценария.Как вы думаете?Есть ли лучший способ?