Страница 1 из 1

Обработка ошибок playback.

Добавлено: 24 апр 2013, 17:15
OBW
Добрый день. Есть задумка в IVR проигрывать файлы по набранному коду:
background(msg${EXTEN});
Проблема в том, что некоторых файлов может не быть. Это надо обрабатывать отдельно, проигрывая другой файл и переключая в другой пункт меню.
Подскажите пожалуйста, как такую ошибку можно поймать и обработать?

Re: Обработка ошибок playback.

Добавлено: 24 апр 2013, 17:29
Sfinx
1. написать AGI, который все будет делать
2. переписать app Background что бы статус специальный выставлял
3. написать ugly код через system() в диалплане

Re: Обработка ошибок playback.

Добавлено: 24 апр 2013, 23:52
Aven
Правильное решение - сначала проверить есть ли файл и только потом его воспроизводить.