Mikopbx Core Versions Save

Free, easy to setup PBX for small business based on Asterisk 16 core

2024.1.93-dev

1 month ago

2024.1.35-dev

1 month ago

2023.2.160-dev

9 months ago

Описание релиза на русском по ссылке.

Release notes in English follow this link.

What was done:

  • #480: Updated OpenSSL and Curl libraries.
  • #481: Added GNU Tar.
  • #482: Updated Russian greeting voice messages.
  • #483: A call to an unavailable internal number is not displayed in the history.
  • #484: Optimized UserEvent AMI message variables.
  • #485: If the restrictions on non-working time routes are maintained, the daws in another rule are disabled.
  • #488: Errors in generating non-working time contexts.
  • #489: GroupUser Limit 63.
  • #486 and #575: Fixed Advices popup view.
  • #495: Added possibility to modify user rights from external modules.
  • #519: Added possibility to add new tabs and fields in current UI forms.
  • #503: Added possibility to make external authentication.
  • #520: Added gap on bottom line to see mikopbx version anytime.
  • #504: Fixed module installation error message view.
  • #496: Refactored sidebar menu generation algorithm.
  • #503: Added possibility to make own web interface for external module.
  • #507: Refactoring PHP session cache from files to Redis.
  • #513: Added module hooks apply priority parameter.
  • #515: Added call recording cleanup settings.
  • #508: Fixed SSH connection menu item.
  • #500: Added UI test for non-working hours with per route rules.
  • #518: Fixed view of long description and manual attributes fields.
  • #520: Added screen size adjustment for tablets and mobiles.
  • #521: After logout return to the login page after 5 seconds timeout.
  • #504: Moved check custom wiki links into core worker with period 1 day.
  • #524: Improved defining mtu network parameter.
  • #522: Translate comments into English rewrite phpdoc blocks.
  • #527: Delete deprecated functions.
  • #528: Add links to module documentation for each PHPDOC function which usable for PBX extension module.
  • #497: Add flag markers to define T2ISO, Docker, Debian.
  • #525: "Delete all system settings" function delete service numbers from m_Extensions.
  • #517: Forwarding error in Busy status.
  • #515: Add call recording cleanup settings.
  • #487: Auto backup 7 last days of config DB to storage.
  • #533: Fix router provider to define old and new modules links.
  • #534: Fix RAM overflow when converting call history tables.
  • #539: Update modules management page, combine it with licensing.
  • #540: Time zone and out of work time problem.
  • #541: Move all external modules operations on separate REST API processor.
  • #542: Improve out of work rule entity representation in search menu and header.
  • #547: Move data change event into Form js class, simplify all others.
  • #545: Add lua auth script to allow or disallow v2 playback action.
  • #548: Change AJAX connection check to nchan and event source.
  • #549: Increase 'max_retries' and 'retry_interval' on pjsip.conf.
  • #501: Optimize console menu for docker installations.
  • #532: Remove the system integrity broken message and connect storage from LiveCD console menu.
  • #549: Complicate the generation of the initial password for SSH.
  • #550: Fix new sidebar menu height.
  • #559: Create view dir for each module as link in main view directory.
  • #557: The system file editing field in the interface collapses into a single line.
  • #561: Add feature to add en extra filter to CDR records from external modules.
  • #504: Add wiki replacements to new wiki.
  • #567: Recording a attended transfer to a queue.
  • #569: "Non-working hours" for routes without specifying the provider does not work.
  • #517: Fix CDR table height.
  • #574: Add check AMI users password on simplicity.
  • #573: Hide SSH and WEB password from UI.
  • #556: Save module state after upgrading.
  • #530: Add online update control phrase.
  • #502: Optimize web interface for docker installation.
  • #503: Add Romanian translation for UI.
  • #502: Fix network config in Docker.
  • #578: Add cache in Redis for ACL.
  • #577: Refactoring for language select.
  • #581: Move preparing advices to background process.
  • #582: Add system email notifications about errors, union with advice worker.
  • #583: Enable SSH access in docker.
  • #583: Disable SSHPassword weak check, if login with password was disabled.
  • #526: Add custom script mode in custom files controller.

2023.2.206

9 months ago

Рекомендуем отключить установленные дополнительные модули перед обновлением, а после обновления MikoPBX выполнить обновление модулей. Не забывайте сделать резервную копию.

Описание релиза на русском по ссылке.

We recommend disabling any installed additional modules before updating. After updating MikoPBX, proceed to update the modules. Don't forget to make a backup.

Release notes in English follow this link.

What was done:

  • #480: Updated OpenSSL and Curl libraries.
  • #481: Added GNU Tar.
  • #482: Updated Russian greeting voice messages.
  • #483: A call to an unavailable internal number is not displayed in the history.
  • #484: Optimized UserEvent AMI message variables.
  • #485: If the restrictions on non-working time routes are maintained, the daws in another rule are disabled.
  • #486 and #575: Fixed Advices popup view.
  • #488: Errors in generating non-working time contexts.
  • #489: GroupUser Limit 63.
  • #495: Added possibility to modify user rights from external modules.
  • #496: Refactored sidebar menu generation algorithm.
  • #497: Add flag markers to define T2ISO, Docker, Debian.
  • #500: Added UI test for non-working hours with per route rules.
  • #501: Optimize console menu for docker installations.
  • #502: Fix network config in Docker.
  • #502: Optimize web interface for docker installation.
  • #503: Added possibility to make external authentication.
  • #503: Add Romanian translation for UI.
  • #504: Fixed module installation error message view.
  • #504: Moved check custom wiki links into core worker with period 1 day.
  • #507: Refactoring PHP session cache from files to Redis.
  • #508: Fixed SSH connection menu item.
  • #515: Add call recording cleanup settings.
  • #515: Added call recording cleanup settings.
  • #517: Fix CDR table height.
  • #517: Forwarding error in Busy status.
  • #518: Fixed view of long description and manual attributes fields.
  • #519: Added possibility to add new tabs and fields in current UI forms.
  • #520: Added gap on bottom line to see mikopbx version anytime.
  • #520: Added screen size adjustment for tablets and mobiles.
  • #521: After logout return to the login page after 5 seconds timeout.
  • #522: Translate comments into English rewrite phpdoc blocks.
  • #524: Improved defining mtu network parameter.
  • #525: "Delete all system settings" function delete service numbers from m_Extensions.
  • #526: Add custom script mode in custom files controller.
  • #527: Delete deprecated functions.
  • #528: Add links to module documentation for each PHPDOC function which usable for PBX extension module.
  • #530: Add online update control phrase.
  • #532: Remove the system integrity broken message and connect storage from LiveCD console menu.
  • #533: Fix router provider to define old and new modules links.
  • #534: Fix RAM overflow when converting call history tables.
  • #539: Update modules management page, combine it with licensing.
  • #540: Time zone and out of work time problem.
  • #541: Move all external modules operations on separate REST API processor.
  • #542: Improve out of work rule entity representation in search menu and header.
  • #545: Add lua auth script to allow or disallow v2 playback action.
  • #548: Change AJAX connection check to nchan and event source.
  • #549: Increase 'max_retries' and 'retry_interval' on pjsip.conf.
  • #550: Fix new sidebar menu height.
  • #556: Save module state after upgrading.
  • #557: The system file editing field in the interface collapses into a single line.
  • #559: Create view dir for each module as link in main view directory.
  • #561: Add feature to add en extra filter to CDR records from external modules.
  • #567: Recording a attended transfer to a queue.
  • #569: "Non-working hours" for routes without specifying the provider does not work.
  • #573: Hide SSH and WEB password from UI.
  • #574: Add check AMI users password on simplicity.
  • #575: Fix advices popup size
  • #577: Refactoring for language select.
  • #578: Add cache in Redis for ACL.
  • #579: Add Romanian language on selectors.
  • #580: After change Web language, advices shows on previous language.
  • #581: Move preparing advices to background process.
  • #582: Add system email notifications about errors, union with advice worker.
  • #583: Enable SSH access in docker.
  • #583: Disable SSHPassword weak check, if login with password was disabled.
  • #585: Fix check uniqueness email and extension on paste
  • #588: Move extensions api calls to core api
  • #590: Add modules compatibility test on load
  • #592: Config file customisations, check append mode
  • #594: Add help command into pbx-console-script
  • #595: Move sentry and whoop pretty page into providers
  • #596: Move extension operations create, delete, modify into Core REST API
  • #597: Create a new provider to internal Core REST API requests
  • #598: Fix workers parameters names, unification errors messages
  • #599: Fix asterisk ami connection error on system boot
  • #600: Add new hooks to manipulate REST API request and response events
  • #601: Improve module status messages view on enable, on disable, on lack of license
  • #603: Return form loading circle, now it looks ugly
  • #604: Add Users REST API controller and processor
  • #605: Make cookies crypto key unique for every installation remove it from settings config file
  • #606: Prevent dead cycle executing the same worker job many times
  • #608: Add erase button on system logs page

2023.1.223

1 year ago

What was done:

  • #406 Added support for "H.323". Now it is possible to set up a connection using this protocol. Currently only through customization.
  • #404 Fixed errors when resetting settings with the "delete all" command.
  • #407 Updated the interface after enabling the module.
  • #408 Fixed errors when routing a call to a queue agent. When such a call is made, queue routing rules should be used instead of the rules described in the employee card.
  • #409 Added documentation on call distribution strategies in the queue.
  • #410 The unused "NAT Mode" parameter has been removed from the interface.
  • #411 Password complexity check is disabled if the "Disable password authentication" option is enabled.
  • #415 The mechanism for updating the PBX via img has been redesigned. The update will be performed BEFORE the mounted disks are mounted after the system restarts.
  • #416 Fixed errors when installing modules in Docker.
  • #419 Fixed errors in setting the time in call history when changing time zones.
  • #424 Fixed errors in displaying licensing information.
  • #426 Fixed errors in selecting service numbers as destination numbers.
  • #427 Editing /etc/firewall_additional will now be automatically picked up.
  • #429 Fixed errors in call recording when forwarding.
  • #432 Fixed the display of the Play button after media playback is complete.
  • #433 Notification templates for missed calls and voicemail have been improved.
  • #434 The IP blocking mechanism for password guessing has been redesigned. Only the port on which the guessing was performed will be blocked.
  • #437 Docker entrypoint has been redesigned to prevent zombie processes from multiplying.
  • #438 Added the ability to export data to HOMER.
  • #439 Expanded capabilities for setting DID for incoming routes.
  • #440 When the external (gray) IP address is changed, a request will be sent to providers for re-registration.
  • #443 The version of Asterisk has been increased to 16.30.0.
  • The version of Dropbear has been increased to v2022.83.
  • The version of OpenSSH has been increased to 9.3p1.
  • The version of Fail2ban has been increased to 1.0.2.
  • Fixed licensing issues
  • #444 Fixed errors in IVR operation, number of greeting repeats.
  • #445 Added support for the Azerbaijani language.
  • #450 Implemented the ability to switch to verbose logging from call history.
  • #452 Support for North Korean mobile numbers has been added to the employee card.
  • #453 Fixed an error where call interception was triggered before checking non-working hours.
  • #454 Fixed an error in notifying an employee about a simple password, where an "empty" number was displayed.
  • #455 Fixed errors in the logging of call history, where data "hung" in the CDR table.
  • #456 Fixed errors in licensing.
  • #457 Fixed errors in log display when containing binary data.
  • #458 Implemented the ability to set non-working hours for specific incoming routes.
  • #460 Fixed errors in removing a call from parking.
  • #461 Implemented the ability to turn off recording of internal calls. Recording of calls for a specific employee can now be turned off.
  • #461 The ability to disable recording of internal conversations has been implemented. It is now possible to turn off recording of conversations for a specific employee.
  • #464 For a provider with the "Incoming Registration" type, it is now possible to use the "Additional Provider Addresses" field, calls from these addresses will be matched with the provider.
  • #466 The ability to dial a number with a length of 1 character has been implemented.
  • #467 Issues with the Docker container's operation have been fixed.
  • #468 Errors in the originate dialplan have been fixed.
  • #361 Errors in online module loading have been fixed.
  • #477 Improved the process of applying the time zone and NTP settings in the interface
  • #470 Change sound file playback method to nginx

2022.3.15

1 year ago

What was done:

  • #378 Fixed G.729 codec name on web interface
  • #385 Fixed voicemail error. Added missing audio files
  • Fixed sound files issues
  • #396 Added option to override non-working time mode for a provider
  • Fixed. It was not possible to select new employee / IVR / Queue in the incoming route
  • #391 Fixed some UI translations
  • #399 #386 Callerid length will be reduced to 40 characters if non Latin characters are used.
  • #390 Voice mail notifications for phones were disabled. All mail is sent straight to email.
  • Fixed login page. It does not work after changing language.

2022.2.102

1 year ago

Read our blog The last news and release description available by link(Russian)

What was done:

  • #340 Add the Greek translation by Voutsas Theocharis
  • Improved Portuguese (Brazil) translation by Everton Massen Goncalves
  • #344 Add support of TLS transport for User and Provider settings
  • #356 Add ability to configure outbound_proxy in Provider settings
  • #365 Extend VoIP Provider settings. Added "Inbound", "Outbound" and "Without registration" options
  • #341 Add weak password validation for web and SSH accounts
  • #343 Add support G.729 audio codec
  • #155 Add additional transfer options to Incoming and Forwarding route rules "Hang up","Busy", "Redirect according to DID number"
  • #310 Fix CDR logging for voicemail messages
  • #339 Optimize boot performance. Put SWAP initialization into background process.
  • #307 Fix the error of recording the call history. When the call arrived at the queue and the subscriber tried attended transfer the call to another queue, the conversation was not recorded
  • #346 Add username validation to prevent using special symbols there
  • #351 Hide the SSH menu item if browser not support the function
  • #358 Fix REST API issues if there is no the Internet connection
  • #352 Improve the Yandex Cloud provisioning function. Auto setup Password, IP, Gateway, DNS and Firewall settings.
  • #308 Improve label's translation on Outbound rules page
  • #325 Fix the list of modules table view
  • #333 Fix conversation issues from WAV to MP3
  • #348 Update SSL CA certs and certificate validation issues
  • #314 Fix the frequency of "weak SSH password" notification
  • #322 Improve firmware update process add extra notification to the serial console
  • Add orphaned sound files to German system language
  • #294 Extend timeout waiting the Redis service start
  • Fix Fil2Ban rules to prevent web password attack
  • Add notification about the default password
  • #147 Add internet connection check before filling registration form on Marketplace page
  • #274 Improve coupon activation status notification
  • #355 Improve email notification when free space on storage disk is running out
  • #319 Add busy code return if extension is busy
  • #350 Change module upgrade URL to releases.mikopbx.com
  • Improve security in default firewall settings for 0.0.0.0 network
  • #354,#361 Fix module turn on/off and update proces
  • #362 Optimize Iptables settings
  • #340 Filter unused sound files for all available languages
  • #374 Fix disk mount issues
  • Add extra outbound context customization feature
  • #317 Fix CDR records when redirecting to mobile
  • Block possibility to login under www user
  • #312 Change the night switch context priority
  • #357 Add IVR missed call notification on email
  • #316 Fix CDR errors when call forwarded to a queue
  • Fix Asterisk issues if externalHostName option does not resolve by DNS
  • #365 Remove defaultuser option on Provider page
  • #349 Optimize the first start process
  • #29 Fix dynamic agent priority in a queue, fix number template to use one-digit numbers

2022.1.99

2 years ago

What was done:

  • Update GNATS queue service package
  • Add Realtek network driver
  • Add Intel network drivers
  • Add support for RAID drivers
  • Add PHP-EV extensions
  • Add Esc-Esc keys combination to show debug information on admin interface
  • Add serial console support #295
  • Add acpid package #255
  • Add res_pjsip_empty_info module to Asterisk
  • Update CA-CERT package
  • Update Portuguese (Brazil) translation. Thanks to Everton Massen Goncalves
  • Fix Docker issue: use non-root mode #248
  • Fix Docker issue: Nginx doesn't start #280
  • Fix Docker issue: set file access rights #280, #173
  • Fix Redis port customization
  • Fix Redis service status check #294
  • Fix CDR issues #249, #231, #254, #290, #282
  • Fix timezone issues #247
  • Set highest priority to Opus codecs for WebRTC connections #244
  • Extent logs during booting #255
  • Fix interface issues #256
  • Fix columns widths for Windows browsers
  • Fix inbound dialpan rules for DID with 1 digit #252
  • Fix disk mount issues #258, #271
  • Add alias to start AGI debug #259
  • Fix peers statuses issues #260, #291
  • Fix providers statuses issues #301
  • Fix extension delete issues #263
  • Add support providers with empty Username and Password #252, #266
  • Fix issues with sound files #215
  • Fix module installation and updating issues #261, #293
  • Add Esc-Esc keys combination to show debug information on admin interface
  • Fix network settings change issues #264, #265
  • Fix voicemail issues #246, #199, #304
  • Fix "delete all settings" function #273
  • Fix features.conf generator #292
  • Fix res_parking config generator #293
  • Improve PBX upgrade process#296
  • Add queue options to change music on hold #253
  • Add options to disable SSH access with password #297
  • Save bash history to storage disk #298
  • Add notification about modified system files to UI #299
  • Add email notification about password change events #300
  • Allow two digits extensions #303
  • Improve common performance #305, #305

2021.4.175

2 years ago

Добавили поддержку WebRTC В общих настройках добавили опцию, которая включает возможность параллельной регистрации как SIP так и WebRTC клиентов используя одни и те же регистрационные данные. Все звонки работают как прежде, если зарегистрированы оба типа клиента, то звонок будет проходить параллельно на оба канала. Для лучшего качества связи рекомендуем включить поддержку кодека Opus и установить ему высший приоритет.

Что сделано в релизе еще:

  • Добавлена возможность указания STUN сервера (актуально при работе с WebRTC)
  • Исправлен механизм передачи SIP SIMPLE сообщений
  • Добавлена поддержка модуля nchan в Nginx
  • Доработан скрипт конвертации WAV в MP3, не всегда корректно работал создавались mp3 записи
  • Улучшена работа отправки писем с сообщениями голосовой почты
  • В интерфейсе прячем пароли, которые не подсвечены #226
  • Оптимизирована работа генератора Iptables правил #236
  • Доработаны правила Fail2Ban для определения попыток взлома
  • Ошибка получения списка заблокированных IP адресов. Не найдена база данных sqlite3 #182
  • При переборе исходящих маршрутов необходимо учитывать статус BUSY #234
  • Исправлено отображение заблокированных адресов в на странице с правилами Fail2Ban #206
  • Исправлена ошибка при которой не очищалась настройка переадресации в скрытом поле для нерабочего времени #219
  • Добавлена возможность установить PIN код для входа в конференцию #235
  • Исправлена ошибка, при которой невозможно было сохранить сотрудника без указания мобильного телефона #188
  • Автоматическая настройка параметров сети при установке в Microsoft Azure Cloud, Google Cloud Platform, VK Cloud Solutions
  • Поддержка WebDav хранилищ для резервных копий
  • Исправление механизма восстановления значений по умолчанию
  • Очистка мусорных записей в таблицах при очередном обновлении
  • Поправлен механизм определения ширины экрана для консоли
  • Оптимизация процесса сохранения CDR записей при большом количестве звонков #201
  • Исправлена ошибка при которой завершался вызов после безусловного перевода звонка, забранного из очереди #191
  • Изменение состояния в remount-offload #198
  • Оптимизация файла say.conf #190
  • Если в очереди не зарегистрированы агенты, то не выполняется сценарий 2 #189
  • При установке с livecd не верно настраивались кодеки G711 #185 #183
  • При перехвате вызова не сохраняется запись в CDR о попытке дозвона ответственному #231
  • Исправлена ошибка оценки свободного места при выполнении резервного копирования #237
  • Исправлен тип образа для загрузки с USB устройства #233
  • При изменении диапазона RTP настройки не применяются до перезагрузки #229
  • HTTPS нет заголовка Access-Control-Allow-Origin #228
  • Исправление ошибки истории звонков, если клиент позвонил и бросил трубку #221
  • Нет возможности отключить qualify #184
  • Перестает работать станция, не стартует Nginx при определенной настройке маршрутов #214
  • Обновлены голосовые фразы для Portuguese (Brazil) #220
  • Добавлена перевод на Portuguese (Brazil) в интерфейсе #205

Внимание, для тех кто обновляется с релиза младше 2021.3 Мы обновили ключевые системные библиотеки, обновлена версия ядра Linux. Если вы используете какие-либо модули расширений, необходимо зайти в личный кабинет системы лицензирования и сбросить старые привязки лицензии к хостам (HOST LOCK) по адресу https://lm.miko.ru в разделе Монитор сессий. В противном случае, могут возникнуть проблемы в работе лицензируемый модулей расширений.

Привязки нужно сбросить после обновления PBX!

2021.3.86

2 years ago

Внимание, для тех кто обновляется с предыдущих версий Мы обновили ключевые системные библиотеки, обновлена версия ядра Linux. Если вы используете какие-либо модули расширений, необходимо зайти в личный кабинет системы лицензирования и сбросить старые привязки лицензии к хостам (HOST LOCK) по адресу https://lm.miko.ru в разделе Монитор сессий. В противном случае, могут возникнуть проблемы в работе лицензируемый модулей расширений.

Привязки нужно сбросить после обновления PBX!

Что сделано в релизе:

  • Добавлена поддержка запуска станции в Debian
  • Добавлена поддержка запуска станции в Docker
  • Добавлена поддержка облака Google Cloud
  • Добавлена поддержка облака Microsoft Azure
  • Исправлена работа в Yandex облаке
  • Добавлена поддержка вывода консоли в серийный порт

Что еще поправили:

  • Исправлены выявленные ошибки в диалплане
  • #176 Добавли проверку на пустой логин
  • Поправил API для работы REST модулей
  • #175 Правка склонения при озвучивании времени ожидания в очереди
  • Поправил contact_user для исходящих через провайдера
  • #170 Некорректное отображение статуса модуля после перезагрузки станции
  • #171 Реализовал автоматическое применение изменений файла "/etc/static-routes"
  • Поправил вывод информации о загрузке системы
  • Отключил codec_dahdi для случая, когда DAHDI не найден
  • #161 Переход на ConfBridge для конференций
  • #101 Правка проблемы уничтожения данных на диске при попытке увеличить его размер в Яндекс облаке
  • #122 Добавил обратную сортировку по маске подсети
  • #126 Добавил сохранение звонка на голосовую почту в истории CDR
  • #127 Добавил отображение ВСЕХ подключенных "Contact" по двойному Ctrl в карточке сотрудника
  • #118 Поправил таймауты на проверку подключения к серверу почты
  • #124 Исправлена ошибка затирания записи разговора при переадресации на конференцию
  • #116 Добавил перезапуск Asterisk при смене языка звуковых оповещений
  • #119 Поправлены ошибки в работе почты
  • #180 Исправлена ошибка работы консоли, не работали стрелки и кнопки, если нет серийного порта