Freepbx 14 уведомление о пропущенных
2 000 руб. за проект
•
безналичный расчёт
Добрый день!
Прошу помочь в разобраться в следующей проблеме.
Есть скрипт на 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, после видимо что то подгружается и блокирует отправку.
Прошу помочь в разобраться в следующей проблеме.
Есть скрипт на 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, после видимо что то подгружается и блокирует отправку.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.