Добрый день. FreePBX 17 Asterisk 21.6 Debian 12. Возникла проблема с отправкой сообщений о пропущенных вызовах в очереди. Я настроил Postfix и тестовые сообщения отправляются. Затем я добавил в файл extensions_override_freepbx.conf:
[ext-queues] ;
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(echo "${CDR(start)} пропущен звонок от ${CDR(clid)} | На номер: ${CDR(did)} | Дата звонка: ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)} | Очередь ${NODEST}" | mail -s "Пропущен звонок от ${CDR(clid)}" admin@email.ru)
exten => h,2,Gosub(macro-hangupcall,s,1())
Проблема в том, что уведомления о пропущенных звонках то приходят на почту то нет. В mail.log есть записи только тогда, когда сообщения приходит, соответственно если сообщение на почту не пришло то и в логе пусто. В чем может быть причина проблемы с отправкой электронных писем? Кто-нибудь может предложить альтернативные способы отправки уведомлений? До этого в Asterisk 11 все работало нормально.