А чтобы творить это во freePBX надо создавать аудиофайлы в модуле System recodings и ссылаться на них через вэб интерфейс (при нажатии 5), создавая цепочки событий в сценариях IVR.
сделано криво возможно. Поймите ваше отношение к форумчанам, оно нормальное, я принимаю его, но возможно кому то нужно реализовать это и будут вопросы, я подскажу. Книгу прочитаю до конца, а не только 5 глава Диалплан. ИВР это входящие и я могу их реализовать, вопрос про исходящие, вы тоже скорее невнимательны (хотя признаю, возможно я не прав и вопрос решается как вы написали и более красивее) . и это я прочитал там. Спасибо что пнули и заставали открыт книгу, без нее точно не решил бы + ваша помочь. Всем отличного дня.
Я знаю как организовать исходящие обзвоны, читал внимательно. Посмотрите на инструменты http://demo.postmet.com http://demo.postmet.com/mDialer/
возможно это поможет понять как правильно организовать то, что вы желаете. Такой исходящий обзвон можно засунуть в контекст from-trunk, и он будет обрабатываться по сценариям, прописаным в вэб интерфейсе freePBX.
exten => _5XXXXXXXXXX,1,Answer()
same => n,Set(fname=records/${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
same => n,MixMonitor(/var/spool/asterisk/monitor/${fname}.wav)
same => n,Playback(/var/spool/asterisk/monitor/321)
same => n,Dial(SIP/8${EXTEN:1}@teleset_505,,A(/var/spool/asterisk/monitor/321))
same => n,Hangup()
Запись уведомление происходить, только странно как то.
В записи звонка. получается уведомление для того кто звонит (срабатывает Playback), потом проходить время какое то секунд 9, потом идет дозвон, (проигрывается файл абоненту которому звоним) но в записи этого нету, так как A(/var/spool/asterisk/monitor/321)) не записывается. Другого выхода нету?