Звонки в системе FreePBX не доходят до агентов, находящихся в очереди. Как можно решить эту проблему?

Здравствуйте! У меня возникла проблема, и мне нужна помощь. По непонятной причине статус агентов в определенной очереди меняется на "In use". После этого, когда звонят на IVR и нажимают, например, 1, звонок не идет на телефон этого агента, а звонивший слышит музыку ожидания. Я пробовал удалить номер (экстеншн), агента и очередь, но после повторного создания статусы по-прежнему не меняются, и звонок не проходит. Как я могу изменить статус агента? Пример: номер очереди 06030102 (Local/9179@from-queue/n from hint:9179@ext-local) (ringinuse disabled) (IN USE) has taken 7 calls (последний был 9566532 сек. назад) (логин был 340249 сек. назад). Статус должен быть "Not in use".
  • 7 апреля 2025 г. 6:05
Ответы на вопрос 1
Проблема, которую вы описываете, может иметь несколько причин. Давайте рассмотрим возможные шаги по диагностике и решению вашей проблемы с агентов в системе FreePBX:

1. **Проверка настроек очереди**:
   - Убедитесь, что в настройках очереди стоит правильный режим работы. Проверьте параметры, такие как `ringinuse`, который у вас отключен. Возможно, имеет смысл включить его и протестировать.

2. **Статус агентов**:
   - Вы можете использовать интерфейс FreePBX для изменения статуса агентов. Если агент "In use", вы можете попробовать выполнить команду `queue remove` для удаления агента из очереди, а затем снова добавить его. Это может сбросить статус.

3. **Перезагрузка элементов системы**:
   - Иногда проблема может быть связана с временной ошибкой. Попробуйте перезагрузить Asterisk и FreePBX. Это можно сделать с помощью команд:
     ```bash
     asterisk -rvvv  # для подключения к консоли Asterisk
     core restart now  # чтобы перезапустить Asterisk
     ```
   - Также можно перезапустить сервер, что может помочь очистить проблемы с кэшированными статусами.

4. **Проверка логов Asterisk**:
   - Проанализируйте логи Asterisk (обычно находятся в `/var/log/asterisk/full`). Логи могут дать важную информацию о том, почему вызовы не доходят до агентов. Обратите внимание на ошибки или предупреждения.

5. **Проверка конфигурации эксстеншенов**:
   - Убедитесь, что настройки эксстеншенов агентов корректные. Проверьте, что они зарегистрированы и могут принимать звонки вне очереди. Попробуйте позвонить на их номер напрямую.

6. **Настройки IVR**:
   - Убедитесь, что ваш IVR работает корректно и направляет вызовы на правильные очереди. Возможно, проблема кроется в конфигурации IVR, а не очереди.

7. **Обновление FreePBX**:
   - Если проблема остается, убедитесь, что у вас установлена последняя версия FreePBX и Asterisk. В некоторых версиях могут быть ошибки, которые исправлены в более поздних обновлениях.

Если после выполнения всех этих шагов проблема не решена, может потребоваться более глубокая диагностика, и возможно, вам стоит обратиться за помощью в сообщество FreePBX или на специализированные форумы.
Похожие вопросы