Releases: mikopbx/ModuleMonitorActiveCalls
Releases · mikopbx/ModuleMonitorActiveCalls
Release 1.10
Changelog (Russian)
- Исправлена проблема, при которой в панели активных звонков сотрудник отображался как «разговаривающий сам с собой» при перехвате звонка или переадресации — теперь корректно показывается реальный
собеседник - Исправлены зависшие звонки в интерфейсе: завершённые вызовы больше не остаются в списке активных после перевода, перехвата (*8) или переключения звонка
- Устранён краш воркера при перехвате звонков — модуль больше не падает с ошибкой TypeError при определении участников вызова
- Исправлено некорректное определение собеседника при параллельном вызове на несколько устройств одного номера — если отвечает не первое устройство, собеседник теперь определяется правильно
- Исправлено определение номера собеседника при звонках через цепочку внутренних переадресаций
- Значительно ускорена доставка обновлений в веб-интерфейс: задержка обновлений снижена с нескольких секунд до ~200-300 мс
- Исправлена проблема, когда новые подписчики WebSocket не получали данные о текущих звонках, пока не происходило следующее событие
- Устранены периодические зависания модуля при потере соединения с АТС — добавлено автоматическое переподключение
- Устранён бесконечный цикл перезапусков воркера при высокой нагрузке на АТС
- Исправлено зависание звонков в интерфейсе после перезагрузки Asterisk
- Улучшена безопасность: авторизация модуля переведена на сервисные токены вместо пользовательских сессий
- В данные о состоянии пользователей добавлено направление звонка (входящий/исходящий) и информация о состоянии очередей
Changelog (English)
- Fixed an issue where a call participant appeared as "talking to themselves" in the active calls panel during call pickup or interception — the real conversation partner is now displayed correctly
- Fixed stuck calls in the interface: completed calls no longer remain in the active list after transfer, pickup (*8), or call switching
- Fixed worker crash during call pickups — the module no longer fails with a TypeError when identifying call participants
- Fixed incorrect caller identification when ringing multiple devices of the same extension simultaneously — if a non-primary device answers, the connected party is now determined correctly
- Fixed caller number detection for calls routed through internal forwarding chains
- Significantly faster web interface updates: delay reduced from several seconds to ~200-300 ms
- Fixed an issue where new WebSocket subscribers did not receive current call data until the next event occurred
- Resolved periodic module hangs when connection to the PBX was lost — automatic reconnection added
- Eliminated infinite worker restart loop under heavy PBX load
- Fixed calls remaining stuck in the interface after Asterisk restart
- Improved security: module authentication switched to service tokens instead of user sessions
- Added call direction (incoming/outgoing) and queue status information to user state data
Release 1.9
- Merge pull request #5 from mikopbx/develop
- init
Release 1.8
- init