Version 80.4.0.41

Released Date: March 25, 2019

New Feature

  • Added Configuration Wizard.

    The Configuration Wizard helps an administrator to quickly set up a phone system for his/her company.

Optimization

System Stability:

  • Fixed a few issues to improve the system stability.

System Security

  • Improved the system security.
  • Improved the security of SSH login.
  • Improved Web security.
  • Optimized Extension Registration Password and User Password.

    A strong password is required by default. The administrator can enable Allow Weak Password on Settings > System > Security page.

  • Added support for bulk deleting firewall rules; Optimized the Firewall Reject rule and Drop rule (previously known as Ignore).
  • Optimized the message prompt of port conflicts.
  • Fixed SSH login issue: SSH login would fail by using the auto-generated password.
  • Fixed Blocked IP Address issue: The Blocked IP Address page displayed a large number of records for the same IP addresses.

Call Recording

  • Added a digital signature in each auto recording file and one-touch recording file.

    The digital signature ensures a recording has not been altered in any way.

  • Added support for recording calls with consent: When external users call in the PBX, they have options choose weather the calls will be recorded or not.
    Note: You can configure IVR to achieve this feature. For more details, refer to our guide.

Extension

  • Fixed Voicemail Password issue: After editing an extension, the extension's voicemail password would be changed automatically.
  • Added support for configuring overlapped Extension ranges (Settings > PBX > General > Preferences > Extension Preferences).
  • Optimized Extension setup: PBX will allow you to create an extension number that is not in the User Extension range.
  • Fixed Extension Group issue: Creating an extension would fail if the extension number was used as an Extension Group name.

Trunk

  • Fixed SIP trunk issue: The configurations of ITSP templates were incorrect.
  • SIP Trunk: Added Outbound Parameters to configure SIP parameters for outbound calls.
    • P Asserted Identify: Choose which "P Asserted Identify" value should be contained in the SIP INVITE headers.
    • Diversion: Choose which "Diversion" value should be contained in the SIP INVITE headers.
    • Remote Party ID: Choose which "Remote Party ID" value should be contained in the SIP INVITE headers.
  • SIP Trunk: Added Transfer Parameters to configure SIP parameters for transferred calls.
    • From: Choose which "From" value should be contained in the SIP INVITE headers.
    • Diversion: Choose which "Diversion" value should be contained in the SIP INVITE headers.
    • Remote Party ID: Choose which "Remote Party ID" value should be contained in the SIP INVITE headers.
    • P Asserted Identify: Choose which "P Asserted Identify" value should be contained in the SIP INVITE headers.
  • SIP Trunk: Supports up to 64 DID numbers.
  • Fixed SIP Peer Trunk issue: If making outbound calls through a SIP peer trunk, the DOD number was displayed incorrectly.
  • Fixed SIP trunk issue: SIP trunk configurations would be lost after rebooting the PBX.
  • Fixed DOD issue: If DOD numbers were bound to an extension group, the DOD numbers were displayed incorrectly when making outbound calls.
  • Optimized the web configuration page of ITSP template.
  • Optimized ITSP template of Germany LAN IP Voice.
  • Fixed the issue that the PBX NAT settings could not take effect if the SIP trunk TCP or TLS was enabled.
  • Fixed the issue that custom configuration file could not take effect if blank spaces were included in the SIP trunk name.

Call Control

  • Fixed Inbound Route issue: The PBX could not correctly match inbound calls with DID numbers that were set on multiple inbound routes.

Call Feature

  • Optimized BLF feature of Queue: A queue agent can set a BLF key (*75{queue_number}) to achieve both Status Monitoring and Status Switching.
    Note: In the earlier version, a queue agent had to set two BLF keys. One BLF key (*75{extension_number}{queue_number}) for Status Monitoring and the other BLF key (*75{queue_number}) for Status Switching.
  • Optimized Call Parking feature: Retrieving a parked call occupies one call channel.
    Note: In the earlier version, rectrieving a parked call occupied two call channels.
  • Fixed Voicemail issue: If Voicemail to Email feature was enabled on an extension, the associated user could not receive voicemail messages on Linkus.
  • Fixed DISA issue: When a user dialed numbers after the secondary dial tone, the PBX used an incorrect trunk to send the call.
  • Fixed the compatibility issue with Yealink phones: The BLF key status could not change.
  • Optimized Call Pickup: Users can see the incoming caller ID before they pick up the call.
  • Optimized Call Pickup: If an extension's incoming call is picked up by other person, the extension's phone will not display any information of "missed call".
  • Fixed the Call Forwarding issue: The system would hang up if a call was forwarded to a queue.
  • Fixed the BLF monitoring issue on Extension: The BLF LED could not properly indicate the monitored extension's status if the extension had multiple calls at the same time.
  • Fixed the BLF monitoring issue on Extension: The BLF LED status was incorrect when the monitored extension was not registered.
  • Fixed the BLF monitoring issue on Static Agent: The BLF LED status was incorrect if the agent's Caller ID Namewas not the extension number.
  • Fixed Queue issue: If password was set on a queue, the dynamic agents might not receive incoming calls.

Import Function

  • Optimized the Import function for Extensions, Trunks, Inbound Routes, Outbound Routes, Firewall Rules.

Compatibility

  • Fixed the compatibility issue with Asternic: The Asternic Control Panel displayed incorrect status.
  • Added support for synchronizing DND settings on PBX and Yealink IP phones.
  • Optimized the compatibility with video door phone: Added support for checking the video before answering a call.

Voice Prompt

  • Optimized Custom Prompts: The maximum file size is limited to 8 MB.

CDR

  • Fixed several CDR issues.

PBX Monitor

  • Fixed Extension Status issue: The extension status was displayed incorrectly if the extension was registered on Linkus.

System

  • Fixed the system password issue: The web login password, SSH login password, and API login password would be changed automatically after upgrading the PBX from 80.3.0.X to 80.4.0.X.

API

  • Added API interfaces of Paging Group:
    • Query Paging Group list
    • Query a Paging Group settings
    • Add a Paging Group
    • Edit a Paging Group
    • Delete a Paging Group
  • Added API interfaces of SIP trunk:
    • Query a SIP trunk settings
    • Add a SIP trunk
    • Edit a SIP trunk
    • Delete a SIP trunk
  • Added API interfaces of Outbound Route:
    • Query an Outbound Route settings
    • Add an Outbound Route
    • Edit an Outbound Route
    • Delete an Outbound Route
  • Added API interfaces of Inbound Route:
    • Query an Inbound Route settings
    • Add an Inbound Route
    • Edit an Inbound Route
    • Delete an Inbound Route
  • Added support for perform Call Transfer during an internal call or an external call.
  • Added support for downloading CDR.
  • Fixed the API stability issue: The API would fail to work after a certain time.
  • Fixed the login API interface: Changing password didn't take effect.
  • The IP address that exceeds the allowed failed login attempts would be listed on the PBX Block IP Address page.

    You can delete the trusted IP address from the blocklist.

  • Added Transfer Inbound Calls interface.

    Through this interface, inbound calls can be transferred to different destinations, like extension, IVR, queue, etc.

  • Added Transfer Outbound Calls interface.

    Through this interface, outbound calls can be transferred to different destinations, like extension, IVR, queue, etc.

  • Added Hotel Check Out interface.

    Through this interface, PBX will do the following operations for the hotel extension:

    • Empty the extension's voicemail box.
    • Delete the extension's outbound route permissions.
    • Delete the extension's alarms.
    • Reset the extension's Caller ID name setting.
  • Optimized "Prompt Play End" report:

    After an IVR prompt is played, PBX will send an API report to the 3rd-party application server.

  • Optimized API reports: All the API reports include SN parameters.
  • Added the following failure reasons in "Call Failure" report:
    • 404 NOT found
    • 480 Temporarily unavailable
    • 484 Address Incomplete
    • 486 Busy Here
    • 487 Request Terminated
    • 603 Declined
  • Fixed the issue that "Call an External Number via IVR" would not generate CDR.

Remote Management

  • Fixed the issue that Remote Management was lost from the web interface.

App

  • Optimized Linkus Send Email feature: You can choose to send Linkus emails by Yeastar server. By doing this, you don't have to set up Email on your PBX.

    By choosing Yeastar server, you can send Linkus emails even though your PBX Email is not configured.

  • Fixed Auto Provisioning issue: If you configured the custom templates of Yealink phones, garbled characters would appear on the Custom Template page.

Me

  • Fixed the issue that Linkus QR code would appear on Me page even the Linkus was not enabled.

Event Center

  • Added System New Firmware Detection event.

    When the a new PBX firmware is detected, PBX will send the event notification. The event notification is disabled by default.

  • Renamed the Application Upgrade to Application New Version Detection.

    When a new Application is detected, PBX will send then event notification. The event notification is disabled by default.

  • Added Application Upgrade event.

    When a Application is upgraded, PBX will send the event notification. The event notification is disabled by default.

System Log

  • Added support for recording Linkus server logs.

Operation Log

The operations of checking extension's password and enabling weak password would be recorded in Operation Log.

Note: These types of logs could not be deleted.

Upgrade

  • If Reset Configuration to Factory Default is enabled, a verification code is required to avoid misoperation.

Storage

  • Optimized File Share web configuration page.

Hotel

  • Fixed the issue that the room extension could not be configured correctly when adding or editing a hotel room.