Release notes (version 4.0.x – 4.1.x)

Release notes (version 4.0.x – 4.1.x)

You are here:
Estimated reading time: 17 min.
For recent versions from 4.2.x, click here..

Version 4.1.x

Version 4.1.14

Improvement

  • [AXPBX-2326] – Add default IP set ipv4:mobile_data:nl, use this to restrict access to mobile operator for mobile app accessing the PBX
  • [AXPBX-78] – remove unused the phone config files, files are moved to hidden directory they are not deleted.
  • [AXPBX-2409] – change default dial permission profile to EU countries, deny outgoing non-EU international calls by default. Own changes and customisation remain in place.
  • [AXPBX-2416] – hide/skip “outdated config” notification voip phone
  • [AXPBX-2413] – increase limitations to phone config files and restrict adding custom files to config directory

Bug

  • [AXPBX-2387] – fixed: PBX API returns duplicate events when it said they were filtered out
  • [AXPBX-2406] – fixed: Missing resellers firewall rule after adding any other rule
  • [AXPBX-2414] – fixed: Phone provisioning file written even when no MAC provided

Version 4.1.13

New Feature

Bug fixes

  • [AXPBX-2355] – fixed: Upgraded vpbx lost IP address from vpbx firewall, if added after last upgrade
  • [AXPBX-2365] – fixed: rules with ipsets which names include ‘_’ are not loaded)
  • [AXPBX-2367] – fixed: IPset with 26 characters cannot be activated

Version 4.1.12

Bug

  • [AXPBX-2337] – Do not install license suddenly after license installation fail on MQ time-out after manually syncing with SPP, causing unintended reboot.
  • [AXPBX-2344] – Fixed: remoteLspAuthenticationProvider: PBX didn’t answer the login request from SPP when retrieving ACD/CDR reports in portal
    New Feature
  • [AXPBX-2315] – extend MQ to add SIP trunks in PBX via SPP API
  • [AXPBX-2325] – extend MQ to add DIDs in PBX via SPP API

Improvement

  • [AXPBX-2336] – Added option “max retries” in menu communication/trunk/tab register. Default value is to try for about a week. Zero means no retries and maximum is 1000000. When SIP provider is temporarily off-line do not stop trying to register for that period.
  • [AXPBX-2327] – Upgrade pjsip to 16.6.2
  • [AXPBX-2338] – increased the number of ACD members visible in My Settings/ACD

Version 4.1.11

Bug

  • [AXPBX-2227] (Fixed) – add missing properties pjsip polluting log files
  • [AXPBX-2290] (Fixed) – ipsets: sets:countries. No longer unfolded by default for better readability
  • [AXPBX-2299] (Fixed) – Upgrade from i686 to x86_64, e.g. 4.1.x to 4.1.10 resets mobility (CW/CF/DND) database
  • [AXPBX-2305] (Fixed) – IP address from backup was used in rare cases on vmware when no MAC or iface name
  • [AXPBX-2318] (Fixed) – Can not use speed dial to login as hotdesk, dial code had disappeared in previous release
  • [AXPBX-2320] (Fixed) – Cannot check for firmware updates

Improvement

  • [AXPBX-2284] (Fixed) – Finish the IPSet GUI
  • [AXPBX-2286] (Fixed) – MQ: Add ACD agents details to ‘lsp-info’, so SPP ACD reports show also agent name
  • [AXPBX-2296] (Fixed) – firewall configuration from initial cloud-config now overrules firewall default upon PBX create
  • [AXPBX-2301] (Fixed) – add one moh file by default in PBX, making initial ACD config easier
  • [AXPBX-2316] – request and renew Let’s Encrypt certs with ACMEv2 protocol

Version 4.1.10

Bug

  • [AXPBX-1447] (Fixed) – After uploading backup ACD agents are disabled
  • [AXPBX-2219] (Fixed) – ERROR: Cannot get external IP address with NAT (keep IP when DHCP fails)
  • [AXPBX-2229] (Fixed) – allow * in field from_user
  • [AXPBX-2238] (Fixed) – pjsip process crashes in rare situation when all network connections disconnect
  • [AXPBX-2243] (Fixed) – no need for IP address in communications/phones/global settings
  • [AXPBX-2244] (Fixed) – GUI refresh after backup upload
  • [AXPBX-2245] (Fixed) – zero-touch yealink: Phone owned by someone else shown as “added” then “ok”
  • [AXPBX-2254] (Fixed) – Security vulnerabilities in kernel TCP stack (SACKs, https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-001.md
  • [AXPBX-2268] (Fixed) – “Service ‘aos-pbx-api’ is not debuggable.”
  • [AXPBX-2270] (Fixed) – mq does not recover from disconnect (not restoring connection to SPP)
  • [AXPBX-2272] (Fixed) – MWI on the phone blinks after vmail has been cleared
  • [AXPBX-2281] (Fixed) – pjsip memory leak

New Feature

  • [AXPBX-2210] (Fixed) – Add downloadable ipset support to the firewall, add voipbl and geoIP lists
  • [AXPBX-2224] (Fixed) – api: mondago – PBX does not provide the user’s DDI or Country/Area through API

Improvement

  • [AXPBX-2159] (Fixed) – reduce logging when spammed
  • [AXPBX-2241] (Fixed) – add yealink T5 models (T53/4/7)
  • [AXPBX-2252] (Fixed) – Display ACD agent full name instead of only userid/number
  • [AXPBX-2262] (Fixed) – Provide users info to provisioning server (step one to show agent name in ACD reports and to automate licensing administration with mondago
  • [AXPBX-2275] (Fixed) – Upgrade pjsip to 16.4.0 in the 4.1.x image

Version 4.1.9

Bug

  • [AXPBX-1345] (Fixed) – Time rule “Week number” validation complains about wrong date
  • [AXPBX-2118] (Fixed) – pjsip complains on “dtls_verify=nothing”
  • [AXPBX-2148] (Fixed) – high load with many ACD’s and GUI actions due to unneeded extensive logging
  • [AXPBX-2150] (Fixed) – value radio button smart routing not saved
  • [AXPBX-2151] (Fixed) – ‘java.lang.NoClassDefFoundError: javax/validation/Path’ after pbx upgrade
  • [AXPBX-2168] (Fixed) – Huge ‘btmp’ file can fill the disk (only when SSH is open to the world, do not do that)
  • [AXPBX-2173] (Fixed) – Remove “Reload” button in System/Abuse Prevention
  • [AXPBX-2177] (Fixed) – Snom phones with 10.x firmware cannot be provisioned. Support for Snom fw 10 added. It’s highly recommended to use proper phone type matching to used firmware. Using Snom V10 as V8 might end in e.g. unusable phone menu
  • [AXPBX-2186] (Fixed) – Misleading labels in System/SNMP config Trap receivers columns
  • [AXPBX-2192] (Fixed) – Access to XMLHttpRequest blocked by CORS policy
  • [AXPBX-2201] (Fixed) – Problem accessing /lsp/login.html. Reason: Not Found
  • [AXPBX-2202] (Fixed) – ‘(‘Bad credentials: {0}’, (KeyError(‘HTTP_AUTHORIZATION’,),))’ while trying to use GET request with api
  • [AXPBX-2204] (Fixed) – reduce journal log of NOTICE: new_subscribe: failed
  • [AXPBX-2205] (Fixed) – lsp: AuditManager: Can’t add ‘switch_set’ audit log entry
  • [AXPBX-2213] (Fixed) – NPE when trying to change Axeos phone cloud-ID
  • [AXPBX-2215] (Fixed) – SPP can’t remove ACD/CDR reporting account via MQ
  • [AXPBX-2216] (Fixed) – vpbx wrongly considers license to be invalid
  • [AXPBX-2231] (Fixed) – back-port AXPBX-1710: Unpause an acd agent after login does not work

Improvement

  • [AXPBX-2124] (Fixed) – aos-network-manager crashes trying to get external ip address under VMWare
  • [AXPBX-2125] (Fixed) – network configuration reading from cloud-config needs improvements
  • [AXPBX-2138] (Fixed) – Default IDS configuration adjustment, force IDS enabled by default
  • [AXPBX-2146] (Fixed) – Migrate RAuth to MQ
  • [AXPBX-2174] (Fixed) – Add load_backup command to the admin shell
  • [AXPBX-2175] (Fixed) – Add “reset” button to Status/Abuse prevention
  • [AXPBX-2176] (Fixed) – Add “reset to defaults” button in System/Abuse prevention
  • [AXPBX-2181] (Fixed) – Upgrade pjsip to 15.7.2
  • [AXPBX-2191] (Fixed) – Remote PBX API: added call transfers
  • [AXPBX-2207] (Fixed) – update release notes 4.1.9: insecure GET removed in 4.2

Incident

  • [AXPBX-2135] (Fixed) – Can’t load Storage and NullPointerException after upgrading vpbx with corrupted config

Version 4.1.8

Bug

  • [AXPBX-2102] (Fixed) – MQ does not work on newly created pbx
  • [AXPBX-2101] (Fixed) – Queue issue after upgrade to 4.1.7

Improvement

  • [AXPBX-2095] (Fixed) – Renew Let’s Encrypt certificates sooner to prevent futile expiry notifications
  • [AXPBX-1884] (Fixed) – Mark phones with extra config on drop down list

Version 4.1.7

Bug

  • [AXPBX-2040] (Fixed) – Can’t remove user with phone
  • [AXPBX-2077] (Fixed) – cosmetic bug: queue agents are being shown disabled when prio changes
  • [AXPBX-2083] (Fixed) – Agent’s buttons overlap when admin edits agents
  • [AXPBX-2085] (Fixed) – Missing properties after upgrade to pjsip 15.6.0
  • [AXPBX-2086] (Fixed) – “Disconected: Untrusted certificate” after uploading SPP cert
  • [AXPBX-2087] (Fixed) – Internal Error and NPE when trying to provision new phone on fresh pbx
  • [AXPBX-2089] (Fixed) – ‘kotlin.UninitializedPropertyAccessException: lateinit property url has not been initialized’
  • [AXPBX-2092] (Fixed) – audit does not display data
  • [AXPBX-2094] (Fixed) – trunk overwrites “Peer’s username”
  • [AXPBX-884] (Fixed) – allow more characters in sip trunk username and password

Improvement

  • [AXPBX-2075] (Fixed) – update available notification is too intrusive (show once now)
  • [AXPBX-2084] (Fixed) – Upgrade pjsip to 15.6.0
  • [AXPBX-2093] (Fixed) – upgrade to IcedTea 3.9.0

Version 4.1.6

Bug

  • [AXPBX-1549] (Fixed) – always use 24 hour clock and never the UK/US format
  • [AXPBX-1960] (Fixed) – playGreeting=true and playThanks=true settings are ignored for local voicemail
  • [AXPBX-1970] (Fixed) – Logging: internal error instead of ‘This field is required’
  • [AXPBX-2001] (Fixed) – Missing properties when joining conference room
  • [AXPBX-2012] (Fixed) – add word to profile editor for notifications role
  • [AXPBX-2017] (Fixed) – NPE: UnexpectedException: Service method ‘public abstract com.sencha.gxt.data.shared.loader.ListLoadResult
  • [AXPBX-2023] (Fixed) – Cannot invoke PostConstruct method
  • [AXPBX-2024] (Fixed) – Cannot set shared secret
  • [AXPBX-2025] (Fixed) – ‘OSError: md5sum failed!’ and can’t save config
  • [AXPBX-2028] (Fixed) – Missing properties for Queue Agents
  • [AXPBX-2032] (Fixed) – Insecure yaml.load() function used to load cloud-config
  • [AXPBX-2037] (Fixed) – PBX provisioning: load SPP address from xenstore
  • [AXPBX-2038] (Fixed) – LSP log filled with too many ‘Exception from MQ Connector’
  • [AXPBX-2047] (Fixed) – Description missing when re-recording custom sound
  • [AXPBX-2048] (Fixed) – no progress tone heard by caller when dialing T-mobile number
  • [AXPBX-2049] (Fixed) – “Disconected: Invalid pbxid or secret” status after changin shared secret
  • [AXPBX-2050] (Fixed) – negative number calls taken displayed to end-user
  • [AXPBX-2055] (Fixed) – ‘Transport: tls: ca_list_file cacerts.pem is either missing or not readable’
  • [AXPBX-2058] (Fixed) – on failing auth of SIP trunk PBX does not stop authentication challenges to the initial INVITE

New Feature

  • [AXPBX-2031] (Fixed) – Provide a way to override cloud-config on runtime

Improvement

  • [AXPBX-2029] (Fixed) – Upgrade pjsip to 15.4.1
  • [AXPBX-2036] (Fixed) – Upgrade uwsgi to 2.0.17
  • [AXPBX-2043] (Fixed) – make cloudID dynamic instead of hardcoded
  • [AXPBX-2060] (Fixed) – dbus queue overflow, save_config() called too often

Version 4.1.5

Bug

  • [AXPBX-1257] (Fixed) – Internal error when I want to create a switch with existing name
  • [AXPBX-1346] (Fixed) – java.lang.IllegalArgumentException: Username must not be null
  • [AXPBX-1347] (Fixed) – “Exception caught: (TypeError) : c.F is null” when clearing voicemailbox
  • [AXPBX-1741] (Fixed) – Exception caught: (TypeError) : cannot read property ‘_4c’ of null
  • [AXPBX-1831] (Fixed) – Hide “admin” column in Status/Conference
  • [AXPBX-1832] (Fixed) – When DND/CW/CF is changed then System/Users isn’t auto-refreshed
  • [AXPBX-1833] (Fixed) – Wizard turns off “create extension/voicemail” when user is non-numeric
  • [AXPBX-1843] (Fixed) – Can’t change custom outbound plan for a phone
  • [AXPBX-1853] (Fixed) – ‘Ringinuse’ seems to not work
  • [AXPBX-1857] (Fixed) – Dashboard counts axeos phones as not assigned (LSP dashboard counts axeos phones as assigned now)
  • [AXPBX-1860] (Fixed) – missing readable error dialog when entering MAC address twice
  • [AXPBX-1862] (Fixed) – Internal client error in LSP on phone hangup after listening to voicemail
  • [AXPBX-1885] (Fixed) – ‘Entity SoftPhone with unique field name and value already exists’
  • [AXPBX-1907] (Fixed) – Remote (external) syslog logging does not work
  • [AXPBX-1932] (Fixed) – NPE when trying to Import user accounts
  • [AXPBX-1949] (Fixed) – allways allow GUI/API/phone access for axeos IP’s
  • [AXPBX-1963] (Fixed) – SPP remote login blocked by ‘Allow GUI access’
  • [AXPBX-1967] (Fixed) – ami2dbus: Warning: ami: dropping message 0x18bb8f0 – queue overflow
  • [AXPBX-1969] (Fixed) – LSP does not show “registered elsewhere” provisioning status
  • [AXPBX-1978] (Fixed) – Custom sound default language lost on backup load
  • [AXPBX-1979] (Fixed) – do respect DND when called from a call group
  • [AXPBX-1982] (Fixed) – memory leak related to sip subscriptions
  • [AXPBX-1984] (Fixed) – PBX does not read ${HINT()} hints in as expected
  • [AXPBX-1985] (Fixed) – ‘Sip phone’ should be personal by default
  • [AXPBX-1987] (Fixed) – NullPointerException when recording call manually
  • [AXPBX-1989] (Fixed) – Missing nightly mails with CDR data
  • [AXPBX-1992] (Fixed) – ‘Can’t change Admin password: Account not found’ error when changing password for non-admin user
  • [AXPBX-1993] (Fixed) – The name nl.axeos.IDS was not provided by any .service files
  • [AXPBX-1994] (Fixed) – Storage not initialized on 4.1build1039 LSP 4.293
  • [AXPBX-1995] (Fixed) – LSP fails to start. ‘Failed with result ‘timeout’.’
  • [AXPBX-1996] (Fixed) – Many “expire 0” subsriptions on vpbx (relates to AXPBX_1984)

New Feature

  • [AXPBX-1887] (Fixed) – send mail when switch changes
  • [AXPBX-1975] (Fixed) – Make API CORS-compatible
  • [AXPBX-1976] (Fixed) – PBX API add voicemail box status to check voicemails
  • [AXPBX-2003] (Fixed) – GDPR: add “new version available” In LSP

Improvement

  • [AXPBX-1651] (Fixed) – ACD ‘retry’ confuses customers
  • [AXPBX-1789] (Fixed) – Improve LSP-SPP communication
  • [AXPBX-1913] (Fixed) – when creating user apply default profile
  • [AXPBX-1927] (Fixed) – Upgrade pjsip to 15.x
  • [AXPBX-1981] (Fixed) – Make sure PBX provides usable crash output for OpenStack
  • [AXPBX-1991] (Fixed) – Add ‘get_cert’ and ‘reset_cert’ MQ events handling

Version 4.1.4

Bug

  • [AXPBX-1924] (Fixed) – audio does not work under OpenStack
  • [AXPBX-1930] (Fixed) – Phones are not registered for auto-provisioning after backup upload (introduced in 4.1.3)
  • [AXPBX-1934] (Fixed) – memory leak using SNMP (in PJSIPShowEndpoints action)
  • [AXPBX-1935] (Fixed) – PBX kernel is missing PCI hot-plug support for OpenStack
  • [AXPBX-1936] (Fixed) – Changing PBX address in global settings does not change it on provserver
  • [AXPBX-1937] (Fixed) – no access to PBX after upgrade with revoked certificate (not a bug)
  • [AXPBX-1941] (Fixed) – Bean is initialized many times during call (optimize)
  • [AXPBX-1944] (Fixed) – Outdate service list in firewall wizard
  • [AXPBX-1799] (fixed) – update Let’s encrypt certificates

Improvement

  • [AXPBX-1929] (Fixed) – Upgrade pjsip to 14.7.6
  • [AXPBX-1943] (Fixed) – added option in SIP trunk menu to allow pjsip to re-register even after receiving 401/unauthorized

Version 4.1.3

Bug

  • [AXPBX-1112] (Fixed) – Yealink receives “recall” when transfered call is canceled
  • [AXPBX-1702] (Fixed) – Missing properties to see status details of trunk or phone
  • [AXPBX-1776] (Fixed) – Rename ‘siplogin’ to ‘username’ in phone edit dialog
  • [AXPBX-1779] (Fixed) – dhclient didn’t start after factory reset
  • [AXPBX-1786] (Fixed) – ACD agent phone can be set as non-personal or removed
  • [AXPBX-1792] (Fixed) – forbidden from SPP when adding phone to provisioning from other SPP instance
  • [AXPBX-1830] (Fixed) – Require no manual action for registering Axeos Phone on our provserv
  • [AXPBX-1854] (Fixed) – User with axeos phone can’t be added as ACD agent
  • [AXPBX-1858] (Fixed) – Axeos phone/softphones limits ‘max-sip-accounts’
    User option ‘ax-soft-phone’ limits numbers of ‘Axeos Phone’ instead of users with Axeos Phones assigned.
  • [AXPBX-1861] (Fixed) – Setting ‘Allow GUI access’ prevent remote-support logins
  • [AXPBX-1866] (Fixed) – Setting “Allow GUI access” prevent spp from loading LSP-info
  • [AXPBX-1870] (Fixed) – Wrong hostname used for provisioning
  • [AXPBX-1876] (Fixed) – typo “pasword” in phone edit dialog
  • [AXPBX-1880] (Fixed) – Description missing when re-uploading custom sound
  • [AXPBX-1883] (Fixed) – Extended phone gets ‘extra config’ from phone it extends
  • Extended phone does not get ‘extra config’ from phones it extends (e.g. Yealink T41 will not get ‘extra config’ added for Yealink T40 in global settings)[AXPBX-1889] (Fixed) – Openstack-provisioned license not loaded
  • [AXPBX-1890] (Fixed) – Under openstack udev complains for missing glue_helper.ko in initramfs
  • [AXPBX-1891] (Fixed) – Wrong device used for swap on OpenStack
  • [AXPBX-1892] (Fixed) – Changing certificate on PBX does not change it on provserver
  • [AXPBX-1894] (Fixed) – LSP start often times out on OpenStack
  • [AXPBX-1897] (Fixed) – Wrong ‘current.pem’ file permissions on newly created vpbx
  • [AXPBX-1898] (Fixed) – Switch value changed after pbx reboot or lsp-reload
  • [AXPBX-1906] (Fixed) – Selected certificate does not update job
  • [AXPBX-1916] (Fixed) – LSP translates SMTP setting value

New Feature

  • [AXPBX-1877] (Fixed) – add description value in “edit inbound number”
  • [AXPBX-1895] (Fixed) – Load cloud-provisioned SPP address and secret

Improvement

  • [AXPBX-1087] (Fixed) – Allow to add arbitrary data to generated phone config (per phone config auto-provisioning)
  • [AXPBX-1747] (Fixed) – add presence, phonebook and call to EUI role
    new EUI role added: presence, phonebook, calls monitor.
  • [AXPBX-1821] (Fixed) – Allow requesting certificates with multiple SubjectAltNames
  • [AXPBX-1863] (Fixed) – Caller-id on external mobile or landline when using ‘phone number’ in users phone tab
  • [AXPBX-1865] (Fixed) – Internal/external ringtones in Yealink templates
  • [AXPBX-1872] (Fixed) – Upgrade pjsip to 14.7.5
  • [AXPBX-1896] (Fixed) – move setting icon further away from user icon
  • Confirm dialog for shutdown and reboot has changed to prevent users from accidental click.
  • [AXPBX-1908] (Fixed) – change the “b” in version number 4.1.2.b3 to build, to avoid confusion as some people thought the b was for beta

Version 4.1.2

Bug

  • [AXPBX-1274] (Fixed) – EUI: Voicemail messages received in a year ‘02016’
  • [AXPBX-1685] (Fixed) – Wizard: Empty extension and voicemail when editing User ID field
  • [AXPBX-1704] (Fixed) – Empty “local number” field in Call group setting
  • [AXPBX-1716] (Fixed) – Description disappears on custom sound recording
  • [AXPBX-1735] (Fixed) – When certificate is changed then pjsip uses old one
  • [AXPBX-1736] (Fixed) – Switch doesn’t display name or state
  • [AXPBX-1743] (Fixed) – PBX API server segmentation fault crash
  • [AXPBX-1755] (Fixed) – When I set DND via api then presence shows me as available
  • [AXPBX-1758] (Fixed) – hide admin menu item in conference room
  • [AXPBX-1782] (Fixed) – LSP corrupts and then clears its storage when it runs out of space
  • [AXPBX-1784] (Fixed) – When transfering outbound calls, the called number is not passed as caller id to the transferee unless transfering phone is unassigned
  • [AXPBX-1785] (Fixed) – when changing agent status then ? appears
  • [AXPBX-1787] (Fixed) – When certificate is being removed then PBX is not sending revoke request to ACME/Let’s Encrypt service
  • [AXPBX-1788] (Fixed) – Yealink with Lydis firmware does not update callerID during warm transfer
  • [AXPBX-1790] (Fixed) – Missing support for Yealink T40P/G
  • [AXPBX-1793] (Done) – Empty User/Phone tab
  • [AXPBX-1798] (Fixed) – mobility api complains when phone is removed
  • [AXPBX-1799] (Fixed) – LE failed to renew certificate and didn’t notify about that
  • [AXPBX-1803] (Fixed) – Use new Axeos root CA certificates
  • [AXPBX-1810] (Fixed) – ‘Server returned HTTP response code: 500’ when trying to use communication/provisioning
  • [AXPBX-1812] (Fixed) – Axeos phone: voicemail 0/0
  • [AXPBX-1824] (Fixed) – LE cert expired or revoked: no access to GUI
  • [AXPBX-1827] (Fixed) – java.lang.OutOfMemoryError: Java heap space
  • [AXPBX-1841] (Fixed) – When I remove PBX user then axeos phone stays in the storage
  • [AXPBX-1850] (Fixed) – list axeos phone via PBX API

New Feature

  • [AXPBX-1453] (Fixed) – facilitate remote call recording for message/sounds
  • [AXPBX-1775] (Fixed) – Axeos Phone support
  • [AXPBX-1800] (Fixed) – Add license support for Axeos phone

Improvement

  • [AXPBX-1669] (Fixed) – add acd-tool to license user-options
  • [AXPBX-1762] (Fixed) – reduce log entries uwsgi
  • [AXPBX-1781] (Fixed) – Add support for Yealink S models
  • [AXPBX-1783] (Fixed) – Store coredumps on /hdd
  • [AXPBX-1811] (Fixed) – Upgrade java to IcedTea 3.6.0
  • [AXPBX-1822] (Fixed) – make phone encryption billable

Version 4.1.1

Bug

  • [AXPBX-1197] Fixed: LSP complains about null members at null location, info is not needed
  • [AXPBX-1273] Fixed: If phone goes suddenly offline then second rule is executed on timeout only
  • [AXPBX-1534] Fixed: Missing alert panel in 4.x
  • [AXPBX-1583] Fixed: cannot upload wav, some browsers suddenly cannot upload sound.
  • [AXPBX-1593] Fixed: Problematic scroll on mobile phones (e.g. ACD, My Details)
  • [AXPBX-1627] Fixed: Logs complain about deprecated options during login via ssh
  • [AXPBX-1629] Fixed: ‘Network is unreachable’ ‘failed: /sbin/ip route replace failed with return code 1: Cannot find device
  • [AXPBX-1631] Fixed: Some sounds in conference room configuration are not used at all
  • [AXPBX-1632] Fixed: Tooltips in grids do not work
  • [AXPBX-1635] Fixed: “Has joined” sound instead of “has left2” in conference room
  • [AXPBX-1636] Fixed: with PBX API: 500 internal server error
  • [AXPBX-1637] Fixed: API shows non personal phones as personal
  • [AXPBX-1638] Fixed: Missing MWI settings for Yealink W52
  • [AXPBX-1643] Fixed: Notification panel shows up during window resize
  • [AXPBX-1653] Fixed: ‘Logged on phone’ column has a value only when phone has custom name
  • [AXPBX-1667] Fixed: Phonebook: odd select behaviour and all entries have “Temporary entry of PBX user” tooltip
  • [AXPBX-1675] Fixed: CDRs have date 01-01-1970
  • [AXPBX-1676] Fixed: notification not removed
  • [AXPBX-1688] Fixed: System wizard disallow to use + in inbound number
  • [AXPBX-1690] Fixed: PBX ignores MTU setting provided by DHCP
  • [AXPBX-1692] Fixed: Selected certificate is not highlighted after clicking “view”
  • [AXPBX-1696] Fixed: ‘from’ address used for voicemails sent by vpbx
  • [AXPBX-1701] Fixed: PBX provisioning fails under virtulisation
  • [AXPBX-1705] Fixed: Empty wallboard after reboot
  • [AXPBX-1706] Fixed: Newly added “hotdesk” has personal value “no” then “yes”
  • [AXPBX-1707] Fixed: Missing phone certificates (Snom/Yealink) after uploading backup from 3.x
  • [AXPBX-1708] Fixed: Custom sounds are not loaded after uploading backup
  • [AXPBX-1709] Fixed: Renaming custom sound name is removing sound from dialplan rule
  • [AXPBX-1711] Fixed: Can’t set different on/off sound with ‘Toggle a switch’ rule
  • [AXPBX-1712] Fixed: ‘Can’t modify entity loaded outside transaction!’ after factory restart
  • [AXPBX-1719] Fixed: Gateway on a static route not editable.
  • [AXPBX-1722] Fixed: agents set to enabled but did log off the queue
  • [AXPBX-1724] Fixed: My settings: Internal error when hotdesk user is using the phone
  • [AXPBX-1727] Fixed: Storage fail after upgrading to beta PBX 4.1b744
  • [AXPBX-1733] Fixed: “Missing argument” error in Communication/Provisioning
  • [AXPBX-1737] Fixed: Backup upload dialog problems
  • [AXPBX-1754] Fixed: Save-indicator icon spinning since yesterday in EUI
  • [AXPBX-1759] Fixed: changing phone setting in LSP takes a very long time and high load
  • [AXPBX-1761] Fixed: “Set language” does not work with en_Gb, en_Us and nl_BE
  • [AXPBX-1771] Fixed: Can’t change SPP url and shared secret at once
  • [AXPBX-1772] Fixed: Improve ‘Phone users’ count that goes to SPP

New Feature

  • [AXPBX-1123] Fixed: Add SIP/TLS + SRTP support
  • [AXPBX-1460] Fixed: Implement Let’s Encrypt client
  • [AXPBX-1497] Fixed: allow to toggle incoming calls on/off in smart phone
  • [AXPBX-1621] Fixed: allow users to retrieve ACD stats via desktop app
  • [AXPBX-1766] Fixed: Automatic removal of old 3.4.x syslog and error logs in 4.x
  • avoid unnecessary warnings about short on memory alerts

Improvement

  • [AXPBX-204] Fixed: receptionist console enable Music on Hold
  • [AXPBX-1623] Fixed: Upgrade PJSIP
  • [AXPBX-1624] Fixed: Upgrade systemd and related packages
  • [AXPBX-1625] Fixed: Single server cerificate selection for all PBX services
  • [AXPBX-1626] Fixed: Upgrade OpenSSL
  • [AXPBX-1647] Fixed: use numpad when entering numbers on mobile phone
  • [AXPBX-1660] Fixed: Get rid of ‘Apply’ and ‘Save’ in LSP
  • [AXPBX-1663] Fixed: Upgrade built-in certificate list
  • [AXPBX-1672] Fixed: Upgrade Java to IcedTea 3.5.0
  • [AXPBX-1674] Fixed: change word data collection -> webhooks
  • [AXPBX-1693] Fixed: network config: unify gateway and static routes handling
  • [AXPBX-1713] Fixed: Upgrade various poackages

Version 4.0

Version 4.0.5

  • [AXPBX-1714] Fixed: crashed twice on customer vpbx. Adjust memory use for rare use cases

Version 4.0.4

Bug

  • [AXPBX-1562] Fixed: LSP logs shows “Problem ID: null” instead of readable error or exception
  • [AXPBX-1563] Fixed: iphone does not show pager in phonebook
  • [AXPBX-1566] Fixed: Admin password change only effects LSP login
  • [AXPBX-1567] Fixed: ‘Can’t change System User ‘broccoli’ password: Account not found (3)’
  • [AXPBX-1573] Fixed: ‘Internal error’ instead of nice error dialog about minimum IDS probes
  • [AXPBX-1586] Fixed: “Register phones for auto-provisioning” button is confusing
  • [AXPBX-1591] Fixed: PBX allows to have 2 of the same PBX feature codes
  • [AXPBX-1601] Fixed: ‘udevd: specified group … unknown’ during 64-bit image boot
  • [AXPBX-1607] Fixed: LSP does not block me after few failed logins
  • [AXPBX-1608] Fixed: Upload spooler restarts and fails on machine without call record in license
  • [AXPBX-1618] Fixed: Admin is not in supergroup on newly created VPBX

New Feature

  • [AXPBX-1454] Fixed: Prepare vmware-compatible image
  • [AXPBX-1521] Fixed: add more phone numbers to yealink phonebook.xml
  • [AXPBX-1556] Fixed: add license options: switches, time rules
  • [AXPBX-1574] Fixed: webhooks/data collection: add time out for dial command

Improvement

  • [AXPBX-1071] Fixed: show logs in reverse order (newest on top)
  • [AXPBX-1379] Fixed: Optionally disable VM ‘auth-thankyou.alaw’
  • [AXPBX-1494] Fixed: Maximum voicemail length is too short
  • [AXPBX-1564] Fixed: ucm phone book replace display name with org name
  • [AXPBX-1569] Fixed: Add columns in communication/phones grid
  • [AXPBX-1600] Fixed: Change appender in log4j configuration
  • [AXPBX-1603] Fixed: Use single password database for backend and all LSP users
  • [AXPBX-1604] Fixed: Provide more billing data to SPP
  • [AXPBX-1606] Fixed: Implement password brute-force protection for the PBX API
  • [AXPBX-1612] Fixed: Upgrade Java to Icedtea 3.4.0
  • [AXPBX-1617] Fixed: Try to force better caching of static LSP files

Version 4.0.3

Bug

  • [AXPBX-1294] Fixed: Error ‘not logged in’ shows directly upon logout
  • [AXPBX-1432] Fixed: Empty language field for an user after upgrading from 3.x to 4.0
  • [AXPBX-1443] Fixed: Typo: “Cerificate upload failed, verify your certificates”
  • [AXPBX-1473] Fixed: Disabling vendor provisioning does not deregister phones
  • [AXPBX-1545] Fixed: LSP polls the ACD stats when user is not looking at My Settings/ACD
  • [AXPBX-1546] Fixed: TRC displays multiple calls for single inbound call
  • [AXPBX-1550] Fixed: Status/Acd stats not refreshed when it’s opened
  • [AXPBX-1551] Fixed: Reset stats does not reset ‘Calls taken’, ‘Last call’ and ‘Hold time’
  • [AXPBX-1552] Fixed: Misleading dialog when I want to add a phone as personal but it’s used somewhere else as non-personal
  • [AXPBX-1553] Fixed: ‘Key file does not have key ‘passwordHash” upon apply/save data
  • Hotdesk users can login using PIN code only, which is required now.
  • [AXPBX-1555] Fixed: Can’t enable agent if user has no personal phone set
  • [AXPBX-1570] Fixed: ‘mobility_agi[3119]: CRITICAL: Got bad response: Not Permitted on a dead channel or intercept routine’
  • [AXPBX-1572] Fixed: axeos-ids runs at > 50% CPU sometimes
  • [AXPBX-1584] Fixed: Reload LSP from LSP does not work
  • [AXPBX-1587] Fixed: Scheduled reset for 1 queue resets stats for all queues
  • [AXPBX-1589] Fixed: uwsgi and some other processes do not dump core on segfault
  • [AXPBX-1590] Fixed: uwsgi dumps core on reboot/poweroff
  • [AXPBX-1592] Fixed: ACPI shutdown request not honoured

New Feature

  • [AXPBX-16] Fixed: add wildcard function to inbound
  • [AXPBX-1499] Fixed: make simple smart phone view

Improvement

  • [AXPBX-1498] Fixed: Prevent confusion with ‘phonh number’ & ‘number on trunk’ in User/Phones
  • [AXPBX-1540] Fixed: Add “are you sure?” dialog to ACD stats Reset button
  • [AXPBX-1548] Fixed: Implement statistics reset in the API server

Internal Change

  • [AXPBX-1568] Fixed: Upgrade PJSIP

Version 4.0.2

Bug

  • [AXPBX-1243] Fixed: show where item is linked to when showing error
  • [AXPBX-1351] Fixed: ‘Condition’ column for the dialplan rules is too wide
  • [AXPBX-1357] Fixed: Unfolding ACD stats for one queue messes up the stats for other
  • [AXPBX-1372] Fixed: EUI user sees ‘Some activities are awaiting execution.’ dialog
  • [AXPBX-1375] Fixed: If “review” is set to “yes” in the LSP then voicemail.conf has “review=yes” twice
  • [AXPBX-1505] Fixed: Snom 710: Directory key does now work with remote directory
  • Snom 710 and Snom D715 has remote directory on the last BLF button now.
  • [AXPBX-1513] Fixed: ‘Invalid’ when ACD agent is on call and has new incoming call
  • [AXPBX-1514] Fixed: Cannot create self-signed certificate
  • [AXPBX-1522] Fixed: Remote support ‘GUI login’ list is not sorted
  • [AXPBX-1524] Fixed: API fail when I try to dial outbound number
  • [AXPBX-1526] Fixed: Custom callerid for a dial prefix (outbound trunk) does not work with Axeos UC
  • [AXPBX-1528] Fixed: Too many logs when ACD stats are on
  • [AXPBX-1529] Fixed: Journal logs are too short
  • [AXPBX-1531] Fixed: initrd error messages during VMWare boot
  • [AXPBX-1532] Fixed: 3.4.x Backup upload fails on 4.1 ending with Internal errors
  • [AXPBX-1535] Fixed: Logs flooded with ” Unauthorized: User not logged in”
  • [AXPBX-1538] Fixed: ‘sendmail: recipient address root not accepted by the server’
  • [AXPBX-1542] Fixed: lsof java: many entries for pki/certs

New Feature

  • [AXPBX-1426] Fixed: “webhooks/data collection”: play digits
  • [AXPBX-1508] Fixed: “webhooks/data collection”: call external number with optional caller-id override
  • [AXPBX-1511] Fixed: “webhooks/data collection”: make it more obvious how to call arbitrary dial plan actions

Improvement

  • [AXPBX-1205] Fixed: List of phones in user phones tab includes phones already assigned to other users
  • [AXPBX-1512] Fixed: Make sure LSP does not rely on external resources (JS, CSS, fonts, etc.)
  • [AXPBX-1523] Fixed: “webhooks/data collection”: allow retrieving values without a regexp

Version 4.0.1

Bug

  • [AXPBX-1236] Fixed: Support GUI login does not have character limit for long Last name
  • [AXPBX-1410] Fixed: LSP does not remember language setting
  • GUI language setting is saved for an user after logout now
  • [AXPBX-1433] Fixed: outbound trunk: default dial prefix must be empty
  • [AXPBX-1465] Fixed: drop down switches not sorted
  • [AXPBX-1500] Fixed: Make sure version and license data for third-party components is up to date
  • [AXPBX-1501] Fixed: API: event buffer reset while being actively polled
  • Event polling fixed in the PBX API. Event buffer and the sequence number won’t be reset after every 1000 events, but only if there were no recent requests for the events.
  • [AXPBX-1502] Fixed: Dialplan rules lost their names
  • [AXPBX-1506] Fixed: Snomdir addon does not work
  • ‘/lsp/xad/snomdir/’ in snomdir URL should be replaced with ‘/services/snomdir/snomdir’
  • [AXPBX-1507] Fixed: Fix column names in System/About

New Feature

  • [AXPBX-1470] Fixed: Access to phonebook

Improvement

  • [AXPBX-927] Fixed: Switch On/Off Sound: none
  • [AXPBX-1496] Fixed: Upgrade PJSIP

Version 4.0

Epic

  • [AXPBX-339] Fixed: BIG CHANGE: Move from upstart to systemd
  • [AXPBX-345] Fixed: BIG CHANGE: Migrate to new SIP stack PJSIP
  • [AXPBX-404] Fixed: multiple phones assigned to one PBX user (e.g. twinning, mulap and more of these terms)
  • [AXPBX-683] Fixed: BIG CHANGE move from GXT 2 to GXT 3
  • [AXPBX-919] Fixed: drop sys_commands
  • [AXPBX-967] Fixed: BIG CHANGE: switch to Python3
  • [AXPBX-1077] Fixed: Improve presence and device state handling

New Feature

  • [AXPBX-130] Fixed: Support for GUID Partition Table (EFI replacement for MBR)
  • [AXPBX-805] Fixed: Set QoS for the VoIP packets
  • [AXPBX-826] Fixed: show some/all aos processes and allow restart
  • [AXPBX-902] Fixed: Allow ping/mtr from admin console
  • [AXPBX-912] Fixed: show/set switch via PBX API
  • [AXPBX-1058] Fixed: Add support for Yealink T29G/T27P/T23P/T21P/T19P
  • [AXPBX-1107] Fixed: add Opus and VP8 codec
  • [AXPBX-1125] Fixed: Add support for Snom D765
  • [AXPBX-1129] Fixed: set call forward and DND via PBX API
  • [AXPBX-1314] Fixed: translate LSP to dutch

Improvement

  • [AXPBX-3] Fixed: set phone display label via SIP, no longer stopped by NAT
  • [AXPBX-370] Fixed: BIG CHANGE: Switch from lighttpd to nginx
  • [AXPBX-379] Fixed: Upgrade conferencing code of ConfBridge
  • [AXPBX-427] Fixed: enable more debug options for user admin
  • [AXPBX-614] Fixed: Allow SUBSCRIBE to any extension / extend BLF to user extensions
  • [AXPBX-892] Fixed: Use systemd journal for logging
  • [AXPBX-918] Fixed: added an admin shell replacement
  • [AXPBX-954] Fixed: Selectively disable network configuration items
  • [AXPBX-958] Fixed: Rewrite backend Receptionist console code
  • [AXPBX-1015] Fixed: Switch to Java 8
  • [AXPBX-1041] Fixed: Secure provisioning data access
  • [AXPBX-1044] Fixed: Clear the conntrack UDP flows data on firewall reload
  • [AXPBX-1089] Fixed: support HTTP/2
  • [AXPBX-1095] Fixed: allow longer recording for *77
  • [AXPBX-1115] Fixed: increase password variation of sip user agent password
  • – increased default password length
  • [AXPBX-1211] Fixed: smoothen upgrade 3->4 with SIP logins starting with numbers
  • number only no longer allowed for SIP logins. Due to increased security SIP logins must be a mix of digits and characters. Conversion from older version where there, were numbers only were allowed, will get “sip” as prefix added. This can disrupt service with customer when phone provisioning is not used
  • [AXPBX-1246] Fixed: add callerid name info to PBX API event
  • [AXPBX-1254] Fixed: incorporate feedback smart phone “looks” of GUI
  • [AXPBX-1281] Fixed: When creating a new phone ‘allow hotdesking’ is enabled by default, supporting older versions
  • [AXPBX-1390] Fixed: Proper twinning support for ‘quick dial’/’call to’/’call back’
Was this article helpful?
No