Почему Asterisk (FreePBX) не записывает проигрываемое сообщение при исходящем звонке?

Здравствуйте.

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)) - результат одинаковый.

Подскажите, пожалуйста, как добиться того чтобы на записи было слышно проигрываемое абоненту сообщение?
  • Вопрос задан
  • 341 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы