Поиск файла в папке из диалплане Asterisk
Добавлено: 08 сен 2016, 06:27
Добрый день, Коллеги! Стоит задача выполнить поиск звукового файла из диалплана т.е из диалпоана подключиться к директорию где лежат звуковые файлы и сравнить название звукового файла с какой то переменной (на пример $RESULT) и если название переменной совпадает с каким то звуковым файлом то воспроизвести данный звуковой файл. Подскажите пожалуйста как это можно выполнить спасибо за внимание!
ДИАЛПЛАН:
exten => s,1, Background(/etc/asterisk/ivr/music2)
exten => s,2,Waitexten(2)
exten => s,3,AGI(lp.php)
exten => s,4,Set(${RESULT})
exten => s,5,GotoIf($["${RESULT}" = "123456"]?21)-----------в этом экштеншене я просто проверил, работает или нет, его нужно доработать
exten => s,21,Playback(/etc/asterisk/ivr/music1)
exten => s,21,Wait(1)
exten => s,21,Hangup()
диалплан не доработанный, после того как я получил из php скрипта переменную $RESULT, мне нужно найти в папке с аудиофайлами, аудиофайл с названием $RESULT(на пример 123456) и воспроизвести его
ДИАЛПЛАН:
exten => s,1, Background(/etc/asterisk/ivr/music2)
exten => s,2,Waitexten(2)
exten => s,3,AGI(lp.php)
exten => s,4,Set(${RESULT})
exten => s,5,GotoIf($["${RESULT}" = "123456"]?21)-----------в этом экштеншене я просто проверил, работает или нет, его нужно доработать
exten => s,21,Playback(/etc/asterisk/ivr/music1)
exten => s,21,Wait(1)
exten => s,21,Hangup()
диалплан не доработанный, после того как я получил из php скрипта переменную $RESULT, мне нужно найти в папке с аудиофайлами, аудиофайл с названием $RESULT(на пример 123456) и воспроизвести его