Releases: mikopbx/ModuleMtsPbx
Releases · mikopbx/ModuleMtsPbx
Development Build 1.5
- Исправлена ошибка no such table: mts_cdr в downloadRecords.php
Development Build 1.4
⏺ Changelog (Russian)
- Исправлена потеря звонков при синхронизации с МТС Автосекретарём. Ранее примерно половина звонков, пересекающих границу минутного окна, терялась навсегда — теперь система учитывает задержку
появления звонков в индексе МТС и пересканирует последние минуты на каждом цикле. - Восстановлена загрузка записей разговоров. Если MP3 ещё не готов на стороне МТС в момент запроса, модуль теперь автоматически повторяет попытку каждые 5 минут в течение 7 дней, пока запись не
появится или не будет подтверждено её отсутствие. - После обновления модуля автоматически выполняется повторная синхронизация звонков за последние 2 месяца — это восстановит пропущенные ранее записи в истории звонков и подкачает доступные MP3.
- Исправлено завышенное время окончания звонка в истории. Раньше продолжительность звонков в интерфейсе отображалась длиннее реальной (суммировалось время ожидания ответа плюс длительность) — теперь
время окончания совпадает с фактическим. - Убраны ложные ошибки в логах синхронизации: звонки без записи (короткие, неотвеченные) и временно недоступные записи больше не помечаются как ошибки.
Changelog (English)
- Fixed call loss during synchronization with MTS Autosecretary. Previously around half of the calls crossing a minute-window boundary were lost permanently — the module now accounts for MTS
indexing delay and re-scans the last minutes on every cycle. - Restored download of call recordings. If an MP3 is not yet ready on the MTS side when requested, the module now automatically retries every 5 minutes for up to 7 days until the recording appears
or is confirmed unavailable. - After updating the module, a resync of the last 2 months of calls now runs automatically — this recovers previously missed call history entries and fetches any recordings still available on MTS.
- Fixed inflated call end time in history. Previously call duration shown in the UI was longer than actual (ringing time plus talk time were summed together) — end time now matches the real call
end. - Removed false errors from the sync log: calls without a recording (short or unanswered) and temporarily unavailable recordings are no longer reported as errors.