Здравствуйте.
FreePBX 14 (Asterisk 13). Настроена запись разговоров на исходящих транках. Настроено проигрывание уведомления вызываемым абонентам при исходящих звонках (опцией транка A(message)).
В логах видно что запись идет:
[C-00002848] pbx.c: Executing [recordcheck@sub-record-check:18] MixMonitor("SIP/131-0000552a", "2019/03/19/out-89377587XXX-131-20190319-110737-1552979257.50902.wav,ai(LOCAL_MIXMON_ID),") in new stack
.......
.......
[C-00002848] pbx.c: Executing [s@macro-dialout-trunk:32] Dial("SIP/131-0000552a", "PJSIP/79377587XXX@SipNet,300,M(setmusic^none)TtA(custom/DialogIsRecorded)b(func-apply-sipheaders^s^1,(11))") in new stack
Звонок проходит по ожидаемому сценарию - сообщение проигрывается вызываемому абоненту перед началом разговора. Но
на записи разговора в месте где должно быть сообщение - тишина. Т.е. слышны длинные гудки вызова, потом тишина длинной как проигрываемое сообщение, потом идет запись самого разговора.
Уже пробовал проигрывать сообщение в макросе командой Playback (опция M(x) к приложению Dial), пробовал проигрывать в подпрограмме (опция U(x)) - результат одинаковый.
Подскажите, пожалуйста, как добиться того чтобы на записи было слышно проигрываемое абоненту сообщение?