Страница 1288 из 1303

Cообщение от   Telegram-канал Specimenxoxo

Добавлено: 08 июл 2025, 15:24
notify_ded_bot

Дап:( нашли более элегантное решение, откатиться на момент до падения, благо бэкапов полно

Cообщение от   Telegram-канал krotesk

Добавлено: 08 июл 2025, 16:04
notify_ded_bot
Дап:( нашли более элегантное решение, откатиться на момент до падения, благо бэкапов полно

Можно было и базу пофиксить

Cообщение от   Telegram-канал Specimenxoxo

Добавлено: 08 июл 2025, 16:05
notify_ded_bot
Можно было и базу пофиксить

к сожалению компетенций нет :(

Cообщение от   Telegram-канал omnipbx

Добавлено: 08 июл 2025, 16:16
notify_ded_bot

астериск был на виртуалке?

Cообщение от   Telegram-канал Specimenxoxo

Добавлено: 08 июл 2025, 16:21
notify_ded_bot
астериск был на виртуалке?

да, виртуальная машина

Cообщение от   Telegram-канал omnipbx

Добавлено: 08 июл 2025, 16:40
notify_ded_bot

отключите кеширование на диске в свойствах vm, вам хватит и штатного iops

Cообщение от   Telegram-канал anonymous

Добавлено: 08 июл 2025, 17:30
notify_ded_bot

Добрыйдень.!

Скажитеесть через IVR
отрабатывается скрипт (скриптpython ниже)
И во время
работы скрипта абонент положил трубку.
По идее,скрипт должен прерваться исключением обработки, но этого не происходит – скрипт
исполняется до самого конца
Dialplan
[set-ipu]
exten => s,1,Noop (${ORDER})
exten => s,n,AGI(record.py)
exten => s,1,Hangup()

Скрипт. record.py
from asterisk.agi import AGI
agi = AGI()
try:
agi.verbose("Startplayback")


agi.verbose("1")
agi.stream_file("demo-thanks")

agi.verbose("2")
agi.stream_file("demo-thanks")

agi.verbose("3")
agi.stream_file("demo-thanks")


agi.verbose("Endplayback")

Exception as e:
agi.verbose("Call
dropped or AGI error: %s" % str(e))

Debug
AGI Rx << VERBOSE"Start playback" 1
AGI Rx << VERBOSE
"1" 1
AGI Rx << VERBOSE"2" 1
AGI Rx << VERBOSE
"3" 1
AGI Rx << VERBOSE"End playback" 1
Я уже на как
минимум на втором playback положилтрубку и в дебаге должно быть исключение ((


Кто может
повторить у себя такое и сказать результат.
Заранее спасибо.

Cообщение от   Telegram-канал romk4

Добавлено: 08 июл 2025, 18:58
notify_ded_bot
Добрыйдень.!

Скажитеесть через IVR
отрабатывается скрипт (скриптpython ниже)
И во время
работы скрипта абонент положил трубку.
По идее,скрипт должен прерваться исключением обработки, но этого не происходит – скрипт
исполняется до самого конца
Dialplan
[set-ipu]
exten => s,1,Noop (${ORDER})
exten => s,n,AGI(record.py)
exten => s,1,Hangup()

Скрипт. record.py
from asterisk.agi import AGI
agi = AGI()
try:
agi.verbose("Startplayback")


agi.verbose("1")
agi.stream_file("demo-thanks")

agi.verbose("2")
agi.stream_file("demo-thanks")

agi.verbose("3")
agi.stream_file("demo-thanks")


agi.verbose("Endplayback")

Exception as e:
agi.verbose("Call
dropped or AGI error: %s" % str(e))

Debug
AGI Rx << VERBOSE"Start playback" 1
AGI Rx << VERBOSE
"1" 1
AGI Rx << VERBOSE"2" 1
AGI Rx << VERBOSE
"3" 1
AGI Rx << VERBOSE"End playback" 1
Я уже на как
минимум на втором playback положилтрубку и в дебаге должно быть исключение ((


Кто может
повторить у себя такое и сказать результат.
Заранее спасибо.

Почитай про AGIEXITONHANGUP

Cообщение от   Telegram-канал anonymous

Добавлено: 08 июл 2025, 19:05
notify_ded_bot
Почитай про AGIEXITONHANGUP

Это не отдельные две команды agi : Exit и Hangup?

Cообщение от   Telegram-канал anonymous

Добавлено: 09 июл 2025, 10:00
notify_ded_bot

? Docker в MikroTik — новый вебинар Романа Козлова уже завтра!

Одни пользователи отмечают, что контейнеризация в MikroTik полезна для решения нетребовательных задач, для которых не нужно поднимать отдельные серверы, другие жалуются на ограничения контейнеров из-за характеристик роутера.

Регистрируйтесь что бы смотреть онлайн или приходите участвовать очно: Москва, ВДНХ, площадка ТехноГрад, проспект Мира 119 стр.318

Дата: 10 июля
Время: с 11 до 14 (по Мск.)

Роман покажет:
- Функциональные возможности Docker в MikroTik
- Преимущества и ограничения технологии
- Практические рекомендации по применению

До встречи на вебинаре! ?