h1. Зависание Asterisk Asterisk - сложная система с большим кол-вом сценариев, которые могут выполняться. При этом в обработке участвуют различное подключенное оборудование/протоколы, которое может генерировать сообщения различных форматов и с различным позиционированием по времени. При определенных условиях Asterisk может попасть в состояние "взаимной блокировки":http://ru.wikipedia.org/wiki/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0. При этом возможны ситуации, когда дальнейшая обработка звонков перестанет происходить. Это объясняется тем, что разработчики Asterisk не предусмотрели некоторые сценарии, которые происходят у вас. Для отладки данной ситуации выполните следующие инструкции: 1. Получите _root_ доступ. Описано в разделе [[Как зайти на сервер под root]] 2. Выполните под _root_ доступом:
# cd /usr/local/bin/smartswitch
# ./asterisk_lockup_debug.sh
# killall -9 asterisk
Это сохранит информацию о текущем состоянии в файл +lockup.log+ и перезагрузит астериск. Так быстрее получится восстановить работу, чем делая полную перезагрузку. Пожалуйста вышлите файл +lockup.log+ на службу технической поддержки *Streamco* для исправления проблемы.