Release notes

Article sections

    Release notes

    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.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-1547] Fixed: Missing autoanswer button in The Receptionist Console?
    [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’

    Did this article answer your question?