Project

General

Profile

Зависание Asterisk

Asterisk - сложная система с большим кол-вом сценариев, которые могут выполняться.
При этом в обработке участвуют различное подключенное оборудование/протоколы, которое может генерировать сообщения различных форматов и с различным позиционированием по времени.
При определенных условиях Asterisk может попасть в состояние взаимной блокировки.
При этом возможны ситуации, когда дальнейшая обработка звонков перестанет происходить.
Это объясняется тем, что разработчики Asterisk не предусмотрели некоторые сценарии, которые происходят у вас.

Для отладки данной ситуации выполните следующие инструкции:

1. Получите root доступ. Описано в разделе Как зайти на сервер под root
2. Выполните под root доступом:

# cd /usr/local/bin/smartswitch
# ./asterisk_lockup_debug.sh
# killall -9 asterisk

Это сохранит информацию о текущем состоянии в файл lockup.log и перезагрузит астериск.
Так быстрее получится восстановить работу, чем делая полную перезагрузку.

Пожалуйста вышлите файл lockup.log на службу технической поддержки Streamco для исправления проблемы.

Also available in: PDF HTML TXT