Freepbx 14 уведомление о пропущенных

2 000 руб. за проект • безналичный расчёт
03 мая 2018, 13:14 • 1 отклик • 20 просмотров
Добрый день!

Прошу помочь в разобраться в следующей проблеме.
Есть скрипт на Python сообщающий о пропущенных вызовах на email.
Но в последнее время перестал работать, если запускать руками все корректно отрабатывает.

Отображение из консоли asterisk
Executing [s@crm-hangup:8] Return("PJSIP/1201-00000004", "") in new stack
-- Executing [h@ext-queues:1] ExecIf("IAX2/user35-15016", "0?System(python /usr/local/bin/sendmail.py "Кто: 89587946512 Кому: 8070 Когда: 2018-04-30 08:28:58 Продолжительность: 7")") in new stack
== Spawn extension (from-internal, 1201, 1) exited non-zero on 'PJSIP/1201-00000004'

Руками запускаю все отрабатывает
"python /usr/local/bin/sendmail.py "Кто: 89587946512 Кому: 8070 Когда: 2018-04-30 08:28:58 Продолжительность: 7"

Права на скрипт стоят 755

Для запуска скрипта добавил в extentions_override_freepbx
[ext-queues]
exten => h,1,ExecIf($["${CDR(dstchannel)}"=""]?System(python /usr/local/bin/sendmail.py "Кто: ${CALLERID(num)} Кому: ${NODEST} Когда: ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} Продолжительность: ${CDR(billsec)}"))
exten => h,2,Macro(hangupcall,)

И так же в консоли скрипт почему то при любом звонке отображается запуск скрипта, хотя скрипт отрабатывал только если пользователю не ответили.

Если выполнить перезагрузку asterisk-a все работает корректно мин 5, после видимо что то подгружается и блокирует отправку.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Очень доволен сотрудничеством. Задача была решена в минимальные сроки.
6 лет назад
R50 24467aa7a862f099b6a22dad2b34c6b6
Фрилансер
Задачи ставит корректно и понятно. Оплата вовремя.
6 лет назад