Skip to end of metadata
Go to start of metadata

Update repository: rel50. In case of automatic upgrade, make sure to specify the current repository.

Link for sharing: https://confluence.wildix.com/x/ToBtB

Other changelogs: https://www.wildix.com/new-releases-and-updates/

Requirements:

API admin user authentication:

It is recommended to use PHP HTTP client library for S2S authentication: https://github.com/Wildix/s2s-client-php

API documentation: https://<pbx_host>/api/v1/doc/#section/Authentication


Starting from WMS v. 5.02.20210223.1, the weekly automatic upgrade is enabled by default for the Stable repository.

Important notes!

  • For PBXs with previously enabled auto-upgrade, there are no changes
  • Auto-upgrade can be disabled once the upgrade is completed. But it will be enabled by default again after each new upgrade

Starting from October 04, 2021, WMS 5.03.20210826.1 upgrade becomes gradually available in different regions/ countries, according to the following schedule:

  • October 04: upgrade available for the PBXs related* to the UK, India, Estonia, Finland, Australia, the Netherlands
  • October 06: United States, Canada, Latin America
    • October 09 (at night)weekly auto-upgrade available for all the countries listed above
  • October 11: Germany, Austria, Switzerland 
  • October 13: Italy
  • October 15: France, Belgium, Spain
    • October 16 (at night): weekly auto-upgrade available for all the countries listed above 
    • October 28 (at night)monthly auto-upgrade available for all the countries

* Note: PBX is considered as "related to a certain country", based on the Wildix sales manager assigned to the Partner, and not based on the physical location of the system or the customer.

WMS Release Candidate 5.03.20210927.4 Date: 27 September 2021

Improvements

[WMS-10957] - wms: updated API documentation in WMS to include all the available API endpoints

[WMS-11941] - sys: improved the work of the ACL rule Cannot - See call recordings, preventing call recordings to be sent to user’s email in case SMTP client is configured on the PBX

[WMS-12172] - wms: added possibility to set QUEUE_FAST_RECALL as a Global Dialplan Variable

Using this variable, you can override the timeout between calls in Call All 10/32 Call group strategy and send an incoming call to a user as soon as they become available.

How-to:

  1. Go to WMS -> Dialplan -> General Settings -> Set dialplan variables
  2. Add the variable QUEUE_FAST_RECALL=yes

Note: to disable this option, change the value of the variable to “no”: QUEUE_FAST_RECALL=no. If you delete the variable, the option won’t be disabled.

Fixes

[WMS-12139] - sys: fixed an issue when in some cases firmware update of W-AIR handsets failed after the PBX was upgraded from WMS version 5.02 to 5.03

[WMS-12140] - sys: fixed an issue in which after upgrade to WMS 5.03 BLF keys on WP phones didn’t display user’s presence status after a call was placed to this user

[WMS-12216] - sys: fixed an issue in which the option 6) Reset network settings in WMS -> Terminal -> console menu failed to be completed successfully

[WMS-12233] - wms: fixed an issue in which it was impossible to import more than 10000 contacts from Google after PBX upgrade to 5.03.20210910.1

[WP-126] - dev: fixed an issue in which the default microphone volume on START handset was lower compared to other Wildix devices

New Firmware

New WorkForce firmware v 65.145.6.15

[WP-41] - dev: fixed an issue with local IP DSCP Marking being not applied on WorkForce

[WP-148] - dev: fixed an issue in which microphone volume on WorkForce got much higher after WMS upgrade to 5.03

WMS Release Candidate 5.03.20210910.1 Date: 10 September 2021

Fixes

[WMS-11233] - wms: fixed an issue in which the Call group notifications manager received a false missed call notification if a member of the Call group parked a call

[WMS-11664] - sys: fixed an issue when a user, unavailable on Away/ DND with Call Forward All set to Voicemail, didn’t get missed call notifications in call history if the caller hung up during user unavailable message

[WMS-11906] - sys: fixed an issue of an unexpected drop of a call with an external user, which was caused by broken data packets sent to PBX by an external provider

[WMS-12020] - dev: fixed an issue in which W-AIR Headset couldn’t update its firmware because of the incorrect firmware name

WMS Release Candidate 5.03.20210826.1 Date: 26 August 2021

IMPORTANT: This version will be available only for PBXs related to the countries according to the schedule (see above)! 

You can use rel50rc repository for manual upgrade of your PBXs if you want to try this version right away.


Important for WMS Network:

  1. For correct behavior of WMS Network, first update Server PBX and then Client PBXs
  2. In case of updating from WMS versions lower than 5.02, make sure that your WMS Network credentials correspond to the new security requirements and only then proceed with updating the PBXs:
    • Login: 13 characters, it's required to use lowercase letters and digits [a-z 0-9]
    • Password: 24 characters, it's required to use lowercase, uppercase letters and digits [A-Z a-z 0-9] 

New Features

[WMS-10454] - sys: added possibility to deliver Kite group chat requests to all call group members simultaneously 

To enable, edit the config file /rw2/etc/ejabberd/ejabberd_mod_wildix_kite.yml by changing the following values for pickup_strategy parameter:

  • onebyone (default)
  • sendall

[WMS-10554] - col: added possibility to allow the second Collaboration tab in call control mode for media devices when connecting via remote desktop 

  • To enable, edit the config file /rw2/etc/env.ini (or custom /rw2/etc/env.custom.ini for persistence) by setting the parameter CALL_CONTROL_FEATURE=true
  • When logging in to Collaboration under remote desktop, tick off "Call Control only"
  • This feature is also used in teams4Wildix integration, allowing a Teams user to control another Collaboration in the browser to manage calls; in MS Teams, Collaboration is loaded with "Call Control only" mode enabled automatically 
  • User can set "Call control only" mode to be automatically enabled by adding a parameter in the URI (useful when it is needed to share the link among all employees or bookmark the page)
    How-to: Add ?sip=no to PBX domain name ->https://pbxname.wildixin.com/collaboration/?sip=no

[WMS-10805] - wms: added support for calendar sync with Office 365

How to enable:

  1. Go to WMS -> Users -> Import and import users from Office 365
  2. Go to WMS Settings -> PBX -> Integrations -> Office365 Integration and click Enable -> allow access to the application

[WMS-10806] - col: added possibility to disable file transfer in Collaboration chat messages

  • To disable, edit the config file /rw2/etc/env.custom.ini by adding the parameter COLLABORATION_FILE_TRANSFER_ALLOW=false

[WMS-10949] - dev: W04FXO r3 improvements:

  1. Added a new parameter Disconnection signaling to the Settings in WMS -> Trunks

    Available options:

    • Busy tone
    • Polarity reversal - should be used to avoid dropped calls due to a wrong detection of polarity change on the copper line
    • Open switching interval - set the Current Disconnect Threshold in ms
  2. Polarity reversal detection renamed to Polarity reversal on answer

[WMS-11219] - x-ca: x-caracal improvements:

  1. Added Users settings that allow a manager to assign specific Agents/ Queues to other supervisors for monitoring

    Notes:

    • located under Setup menu
    • available only for users with "Admin" user type
    • users with Premium licenses are displayed on this page and are automatically synced every 10 minutes. To force the sync, use the Sync button

    How-to:

    1. Select a supervisor and click Edit Record (Pencil icon)
    2. Select Agents/ Queues that this user can monitor
    3. Click Save ​

    Current limitation: a supervisor needs to log out/ in to Collaboration after a manager applies changes.

  2. Added ACL "Can/cannot use CDR-View" check.
    If a user has ACL "Cannot use CDR-View", there is no access to x-caracal.
  3. Added possibility to integrate custom HTML code to x-caracal using Google Tag Manager

[WMS-11241] - wms: added support for Microsoft 365 phonebook sync

How to enable the sync:

Note: Make sure you have imported/ synced Office 365 users.

  1. Go to WMS Settings -> PBX -> Integrations
  2. Select Microsoft365 tab -> tick off User phonebooks checkbox and click Enable
  3. Log in to you Microsoft account and click Accept to give the required permissions

It is possible to enable caller name lookup for Office365 contacts:

Note: By default, the lookup is disabled.

  1. Access WMS -> go to Dialplan -> General Settings
  2. In the Set dialplan variables field, insert the following variable: GLOBAL_PHONEBOOK_SEARCH=yes
  3. Click Save to apply the changes

[WMS-11561] - col: made Collaboration user interface available in the Portuguese language

[WMS-11634] - wms: added possibility to activate x-caracal on a Cloud/ Virtual PBX

Prerequisites:

  • Cloud/ Virtual PBX with WMS v 5.03
  • At least 1 Premium and at least 10 Business licenses to activate the service

How to activate x-caracal:

  1. Get the relevant service on WMP
    • Access WMP -> select the Customer -> choose the PBX -> click Edit
    • Enable the checkbox next to x-caracal
    • Click Save and proceed with confirming your order
  2. Enable x-caracal in WMS:

    Note: Without the previously purchased service, the option to enable x-caracal in the WMS will not be available.

    • Access WMS -> go to Settings -> PBX -> Integrations -> Analytics
    • Enable the checkbox in front of the Enable field
    • Click Save

x-caracal documentation: https://confluence.wildix.com/x/FAEzBQ.

[WMS-11767] - wms: added ACL rule “Can/ cannot - See call recordings”, which adds a possibility to restrict users from accessing call recordings

  • This ACL is applied for call recordings in Collaboration -> Call History and in CDR-View.
  • It works for call recordings started via Collaboration, Feature code, and Dialplan.

Limitations:

  • For the ACL to work correctly, make sure there is no email indicated in the Dialplan application Record call.
  • In case the SMTP client is configured on the PBX, call recordings will be sent to the relevant user’s email, if their email is indicated in the system.
  • Call recordings, which already existed in CDR-View, will not be hidden after applying the ACL “cannot - See call recordings”. As a workaround, you can rebase the local CDR-View database to restrict user access to old call records.

[WMS-11821] - wms: added possibility to activate x-caracal on a Virtual PBX

Requirements:

  • Virtual PBX with WMS 5.03 
  • At least 10 Business/ Premium + 1 Premium licenses 
  • MYSQL backend to set x-caracal Database

How to order x-caracal on WMP:

  1. Access WMP -> Customers tab
  2. Select a Customer -> click the Options button (Three dots) -> PBXes
  3. Choose the PBX -> click Options -> Edit
  4. Enable the checkbox next to x-caracal and click Save

How to activate x-caracal in WMS:

  1. Go to WMS Settings -> PBX -> Integrations
  2. Proceed to Analytics tab
  3. Tick off Enable checkbox and connect to Database by entering Host and credentials, click Save

Limitations:

  • x-caracal settings are not reset when: 1) resetting PBX to factory defaults or 2) when restoring from backup

x-caracal documentation: https://confluence.wildix.com/x/FAEzBQ

Improvements

[WMS-7761] - col: added support for the US standard date format "mm/dd/yyyy" in CDR-View

[WMS-8631] - sys: routed Directory sync protocol outside of WMS network

[WMS-9768] - api: API Dialplans refactoring

  1. Rewrote old API endpoints
  2. Added new endpoints:
  • POST api/v1/Dialplan/Rules/import/
  • GET api/v1/Dialplan/Rules/restoreBackup/?idNameRules[]=43
  • GET api/v1/Dictionaries/?skip-basic-auth-header=true&items[]=remote_pbxes&items[]=contexts
  • GET api/v1/Colleagues?skip-basic-auth-header=true&searchFields=extension&search[]=101&search[]=102

[WMS-9769] - api: implemented API Trunks Price

API endpoints:

  • GET/api/v1/prices - Get a list of existing price lists
  • POST/api/v1/prices - Create new price lists
  • GET/api/v1/prices/{id}/export - Export price lists
  • POST/api/v1/prices/{id} - Update existing price lists
  • DELETE/api/v1/prices/{id} - Delete price lists

Documentation: <PBX>/api/v1/doc/#tag/Trunks-Price

[WMS-10325] - sys: increased configured pool size for large databases on Cloud PBX

[WMS-10532] - sys: implemented TLS 1.2 which is enforced for new installations and after PBX reset

  • For backward compatibility, added a new option "Allow TLS 1.0, TLS 1.1" to WMS -> Settings -> Security. It is enabled by default after the upgrade and required to support deprecated devices - WP600AXX, WP R1/R2, W04FXOR2, W04FXSR2, W01/02 FXS R1
  • Once PBX is reset, TLS 1.2 is enabled
  • For newly created systems, TLS 1.2 will be enforced by default later in WMS 5.03

[WMS-10553] - wms: improved CSRF protection

[WMS-10749] - col: added possibility to set Available custom status in Collaboration -> Settings -> Chat/ Presence

[WMS-10797] - sys: added possibility to send missed calls notifications via email to a Call group notifications manager

  • To enable, modify Dialplan procedure used for the group -> add Set application and insert a variable CG_MANAGER_MAIL_NOTIFY=yes

[WMS-10810] - sys: updated core debian packages of the PBX to the latest version (including php of the web server, linux-kernel and many other dependencies and libraries)

[WMS-10979] - col: added possibility to disable chats in Collaboration

How-to:

  • to disable, edit the config file /rw2/etc/env.custom.ini by adding the parameter COLLABORATION_CHAT_ALLOW=false

If disabled, users do not have access to Chat tab in Collaboration, including Chat and Post-It options in Colleagues, Feature keys, History tabs etc.

[WMS-11193] - wms: renamed Wizyconf license to Wizyconf room

The changes are available in WMS:

  • User preferences menu
  • Activation / Licenses menu

[WMS-11199] - col: added support for the Basque language in GUI

[WMS-11202] - wms: migrated from Google Contacts API to People API for importing contacts from Google accounts

[WMS-11268] - sys: added a new provisioning custom parameter that allows increasing timeout for storing PIN for Voicemail menu on WP phone

How-to:

  • Add the following parameter to /rw2/etc/provision.conf file, [general] section: AuthLockTimeout = >=0

Once the set timeout is reached out, a user needs to re-enter PIN code

[WMS-11274] - dev: NTP improvements for Wildix devices in case when they didn't receive NTP settings or received wrong settings via provisioning

[WMS-11318] - sys: added support for VoIP operator CompanyFlex by Deutsche Telekom

How to use:

  1. Enable SDES-SRTP option. The transport has to be set to "auto". Additionally, outbound proxy usage is required, consult Deutsche Telekom documentation for that purpose.
  2. Edit /rw2/etc/kamailio/host_specific_custom.cfg config file by adding the following line: 
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)|(^trunkname2$)")

    where trunkname1 and trunkname2 are names of CompanyFlex trunks (field "Trunk name" in the trunk configuration page) 

    NOTE: companyflex_trunks is not just a string, it's a POSIX regular expression. Thus, it's better to use only lower and upper case letters and digits in trunk names. Otherwise, make sure that used symbols are not reserved in POSIX (or escape them).


    More examples:
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)")
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)|(^trunkname2$)|(^trunkname3$)")

[WMS-11345] - sys: German language is now used for sounds playback for calls through Swiss and Austrian trunks

[WMS-11539] - sys: improved W-AIR upgrade logic to separate base stations and handsets/ headsets upgrade

  • according to the new logic, W-AIR devices are updated gradually: first - bases, then - handsets/headset (previously, they were updated at the same time)
  • there is 4 hours timeout for W-AIR upgrade
  • if all base stations are upgraded earlier than the timeout is reached, handsets and headsets upgrade is started immediately
  • after 4 hours if some base stations are still not upgraded, devices will be upgraded in any way

[WMS-11593] - sys: improved the logic of storage cleaning tasks

If the available storage is less than 1 Gb after reaching 95-100% of total free space, cleaning tasks are launched.

[WMS-11753] - sys: made the SMS service enabled by default for US/ Canada users after WMS upgrade to v. 5.03

The SMS service is activated by default if the following requirements are met during the upgrade:

  • there is an active CLASSOUND license
  • the country code is USA in WMS Settings -> PBX -> Language & region

[WMS-11766] - wms: added possibility to automatically assign user to PBX in a WMS network by mapping PBX name to a field within user import from LDAP

You can now find a new field called PBX in the Map section of the Import screen. Check it off in case you want to automatically add users to the relevant PBXs.

[WMS-11768] - wms: added an option that overrides the timeout between calls in Call All 10/32 Call group strategy and sends an incoming call to a user as soon as they become available

  • To enable it, modify the Dialplan procedure used for the group, by adding Set -> QUEUE_FAST_RECALL -> yes/true before the Call group application.
  • When this option is activated, a user gets an incoming call without waiting till the Call group timeout is reached.

[WMS-11811] - col: improved filename format of the exported default CDR-View report, making it clearer what data it contains

The improved filename format applies to reports created with predefined filters. The filename includes the following information: name of the shared or personal report + chosen time frame (e.g. this month) + report generation date. For example: new_report_this_month_2021-08-17.csv

Custom reports (with filters manually adjusted in the Filter section) are exported with the default filename, e.g. cdr-view-2021-08-17.csv.

[WMS-11825] - wms: added possibility to create up to 100 paging groups

  • RTP multicast paging works for the first 10 groups only. If, say, a user belongs to 12 paging groups, paging of the first 10 groups is sent via RTP multicast, and paging of the rest 2 groups is sent via SIP calls.
  • Note: RTP multicast works only as long as the PBX and the devices are in the same network.

[WMS-11828] - dev: added possibility to centrally enable LLDP for WP phones

How-to:

Add the following parameters to the /rw2/etc/provision.conf file:

  • LLDP = yes | no - enables/ disables LLDP. It is disabled by default.
  • LLDPInterval = 10-3600 - sets LLDP interval. By default, it is 30.

Note: The parameters are applicable only to [wildixp2] section and only for WP480/ 490 r3, WorkForce, WelcomeConsole

[WMS-11839] - col: made it possible to use letters in Postal Code when creating/ editing Phonebook contacts in Collaboration

[WMS-11943] - wms: improved the process of contacts Import, so that automatic removal of contacts, which are no longer present in the database, doesn’t affect users that were added manually

Automatic removal of contacts applies, in case the option “Remove existing contacts which are not received from the backend“ is enabled. This improvement can be useful on big installations, where users are imported from an external source, and dummy (virtual) users with service licenses (e.g. part orbits, group managers, etc.) are created and kept locally.

Fixes

[WMS-8131] - sys: fixed an issue where in some rare cases a voicemail received from another user could end up in a hidden voicemail folder

[WMS-8500] - sys: fixed an issue in which call information could be lost under high load for Zoho CRM integration

[WMS-8953] - wms: fixed an issue in which restart of ejabberd service after getting a new certificate could lead to Collaboration reconnection and temporary service unavailability

[WMS-9207] - wms: fixed an issue in which it was impossible to expand Dialplan included procedures list after collapsing it without selecting any procedure

[WMS-9931] - sys: fixed an issue with no Caller ID normalization if a call that arrived via IVR menu was transferred to another user

[WMS-9968] - col: fixed an issue when it was impossible to share screen to more than one user in Collaboration

[WMS-10096] - dev: fixed an issue with vlan and syslog settings being not applied for FXO/ FXS r3 media gateways

[WMS-10180] - col: fixed an issue in which Collaboration app didn't switch to Failover PBX after Primary PBX was powered off

[WMS-10211] - sys: fixed an issue in which devices couldn't subscribe via SIP in Failover mode

[WMS-10259] - wms: improvement for SMTP client w-smtp.wildix.com: now it is impossible to change the default email in order to prevent mails to be marked as spam

[WMS-10292] - col: fixed an issue with Collaboration reconnecting in the loop after starting a laptop/ PC

[WMS-10481] - sys: fixed an issue with system temporary files being not cleaned up when some external network storages were used

[WMS-10556] - col: fixed an issue with Auto adjust mic option being active even if it was disabled in Web Phone settings

[WMS-10583] - wms: fixed an issue when Salesforce integration lost connection with Collaboration in some cases

[WMS-10650] - col: fixed an issue with partial load of user pictures in WMS Network

[WMS-10672] - sys: improved log files rotation in /var/log/*.log folder

  • Only 3 rotated logs are kept
  • Each log is rotated once it reaches 2MB

[WMS-10818] - col: fixed an issue when it was impossible to start screen sharing for the second time during one call

[WMS-10819] - int: fixed an issue with impossibility to print documents using Fax Printer on Windows/ macOS

[WMS-10841] - sys: fixed 404 error issue during call recording playback of partial manually recorded calls from CDR-View/ Call history

[WMS-10863] - app: fixed an issue with Android calls being dropped after 32 seconds if Internet connection was switched to IPv6 GSM operator

[WMS-10900] - col: fixed an issue in which postponed faxes couldn't be removed from a queue in Collaboration

[WMS-10942] - col: fixed an issue in which call recordings for calls answered via mobility were not displayed in Collaboration history

[WMS-10966] - sys: fixed an issue in which some applications were broadcasting error logs to all opened consoles

[WMS-11011] - api: fixed an issue with predictive dialer failing to make calls with v2 webapi

The issue was reproduced due to an undefined variable that prevented Predictive Dialer from starting calls (both locally or using the online demo)

[WMS-11028] - sys: fixed an issue with calls being dropped after one hour

[WMS-11059] - sys: fixed an issue when user status didn't change to DND after pressing DND key on WP phone after PBX reset

[WMS-11066] - sys: fixed an issue in which SIP Proxy couldn't start due to high private memory usage on Cloud PBXs with small storage size

[WMS-11082] - wms: fixed an issue with Company name being not imported from Google contacts if the source of sync was Zoho CRM

[WMS-11117] - sys: fixed an issue with ACL permissions being not checked when using simplified mail2fax method

[WMS-11123] - wms: fixed an issue in which dynamically added Call group members were removed after applying any changes to user preferences in WMS -> Users

[WMS-11125] - wms: fixed an issue with "Announce date, time and caller phone number for Voicemail messages" option not working in WMS 5.02

[WMS-11161] - sys: fixed an issue with default NTP server being not set back automatically on a device if custom NTP server was removed from WMS manually

[WMS-11186] - sys: fixed an issue with RTPengine restart by monit in WMS network if all nodes had the same local IP address

[WMS-11191] - sys: fixed an issue when an outbound call didn’t overflow to consecutive trunks configured in a trunk group

[WMS-11204] - sys: fixed no audio issue if a call received from a SIP trunk was transferred to a WP phone

[WMS-11234] - wms: fixed an issue with AppStore mobile image being broken in Welcome Message

[WMS-11253] - sys: fixed an issue with mismatch of Serial and PBX ID licenses key for newly created HW/ VM PBXs

[WMS-11255] - web: fixed an issue with wrong default value of "Use DST" parameter for WP phones

[WMS-11289] - sys: fixed an issue with failed attempts to obtain SSH key on non-Cloud PBXs

[WMS-11292] - sys: fixed an issue when it was impossible to forward voicemails if a target extension consisted of only 2 digits

[WMS-11307] - sys: fixed an issue with Deutsche Telekom SIP trunk connection being lost after using call continuity feature

[WMS-11335] - wms: fixed an issue with audio stream being not sent back to carrier randomly on incoming calls

[WMS-11343] - sys: fixed an issue with impossibility to make calls from Zoho integration as Zoho call window remained in connecting state

[WMS-11381] - sys: fixed an issue with PBX engine memory consumption spike that led to impossibility to make calls

[WMS-11392] - sys: fixed an issue in which SIP Proxy registration dropped and couldn't be renewed because of insufficient memory

[WMS-11393] - wms: fixed an issue with internal server error appearing on API endpoints requests that used middlewareLogicalOr with alloForAdmin authorization

[WMS-11456] - sys: fixed an issue with old generation phones when there was no audio after semi-attended transfer of an external call to a user with 2 registered devices

[WMS-11462] - wms: fixed an issue with Wildix logo missing when receiving Fax2Mail or Welcome message

[WMS-11483] - sys: added a warning notification about service restart when changing default music on hold in WMS Settings -> PBX -> SIP-RTP

[WMS-11484] - sys: added a warning notification about service restart when saving settings in WMS Settings -> PBX -> Call and chat history

[WMS-11519] - wms: fixed one way audio issue for calls to Collaboration/ WP phone via the UK VoIP operator

[WMS-11556] - wms: fixed an issue when in some cases tags and recordings were not available in CDR-View for calls routed via Callback

[WMS-11598] - sys: fixed an issue when Collaboration and Wallboard lost connection to the PBX in case of multiple connections through a single user

[WMS-11620] - dev: fixed an issue with the focus being switched from Collaboration tab after pressing the multifunction key on DuoLED-BT Headset

[WMS-11633] - sys: fixed an issue in which it was impossible to complete a transfer of a call placed via Peoplefone trunk

[WMS-11639] - sys: fixed an issue in which FXS media gateway couldn't receive fax from external number via CLASSOUND in some rare conditions

[WMS-11644] - x-ca: fixed an issue of incorrect visualisation of blind transferred calls in x-caracal, which displayed wrong events and a negative number in Talk Time

[WMS-11689] - sys: fixed an issue in which calls dropped after 30 sec on WP phones due to Public IP address change on Cloud PBX

[WMS-11742] - sys: fixed an issue with Call group member who set DND/ Away user status being retrieved from pause after PBX engine restart

[WMS-11770] - sys: fixed an issue with continuous increase of XMPP Server memory usage in case of heavy workload

[WMS-11882] - sys: fixed an issue when in some rare cases users on PBXs with WMS 5.02 version couldn’t see registered devices in Collaboration

New Firmware

New firmwares for WorkForce v 65.145.6.14 WP480GR3: v 63.145.10.35 WP490GR3: v 67.145.8.105 WelcomeConsole: v 68.145.2.40

[WP-6] - sys: fixed an issue with audio being muted during first 2 seconds after attendant transfer/ call pickup on WP phones

[WP-14] - dev: fixed an issue with selected ringtone Ring5 on WorkForce producing clicking noise on incoming calls

[WP-21] - dev: released new WorkForce SDK that includes performance and stability improvements

[WP-39] - dev: fixed an issue with WorkForce freezing while using Jabra Engage 65 connected via USB

[WP-53] - dev: fixed an issue, when after receiving 408 or 500 error from SIP Proxy during subscription, WP phones didn't try to re-subscribe

[WP-55] - dev: fixed an issue with Voicemail notifications not working on WP480R3 & WelcomeConsole & WP490R3

[WP-66] - dev: fixed an issue when, in case of using TLS protocol, WP phones couldn’t make/accept calls after the connection with PBX was lost and restored for any reason

[WP-104] - sys: fixed an issue in which WP phones occasionally closed TCP/TLS connection after resubscribing if a phone had a big number of configured BLFs, which could result in call drops, no media, or issues with BLFs

New firmware for W-AIR Headset v. 0305b0854:

[WMS-10356] - dev: fixed an issue in which W-AIR Headset played "Zero" every 20 seconds when muted in an audio conference

New firmware for W-AIR v. 0530b4:

[WMS-10767] - dev: includes the following fixes and improvements:

  • Added call timer for W-AIR handsets. Limitation: if W-AIR Base Station receives the new firmware during an active call on PBX, the call is terminated and the upgrade is started immediately.
  • Increased the number of displayed characters for Caller ID name on W-AIR Med and W-AIR Office to 28
  • Fixed an issue with W-AIR Base crashes in some cases
  • Fixed an issue when it was impossible to connect W-AIR repeater to W-AIR Small Business R2

[WMS-11884] - dev: includes the following fixes:

  • Fixed an issue in which assigning/ unassigning users caused reboot of W-AIR SB r2 connected to Repeater r1
  • Fixed an issue when in some cases in multi cell installations a W-AIR base station on TLS connection couldn’t register handsets until it was rebooted

New firmware for FXO/ FXS r3 v. 27811016:

[WMS-11173] - dev: added support for direct SDES-SRTP on W04FXO r3

[WMS-11206] - dev: fixed an issue in which during a conversation on analogue phones, connected to W24FXS r3 gateway, users occasionally got unnecessary transferred calls

[FXX-2] - dev: fixed an issue when FXO/ FXS r3 gateways sent media to wrong endpoint after the transfer, if SDES-SRTP was enabled and the call was answered by the PBX

[FXX-4] - dev: added support for direct SDES-SRTP on W02FXS r3 and W04FXS r3 devices

  • Added possibility to disable the option for W02/04FXS/ W04FXO r3 via custom provisioning parameter: SRTPForceUse =yes|no (option is enabled by default).
  • Additional sections for the parameter SRTPForceUse were added: [wildixfxo3] and [wildixfxs2]. 

Documentation will be updated soon: https://confluence.wildix.com/x/KQg8AQ

[FXX-5] - dev: fixed an issue in which a device connected to FXS r3 didn’t get a busy tone when a caller ended a call

  • The issue affected FXS r3 gateways with firmware versions 27.81.10.15, 27.81.10.16, 27.19.10.15, 27.19.10.16.

WMS Stable 5.02.20210722.1 Date: 3 Aug 2021

Fixes

[WMS-11208] - sys: fixed no media issue after attended transfer in case transcoding was enabled between codecs g729 -> g729 -> g711

[WMS-11554] - wms: fixed incompatibility of Collaboration Web Phone with Google Chrome v. 93 (due to be released on Aug 31)

WMS Stable 5.02.20210518.1 Date: 19 May 2021

Hotfixes

[WMS-11220] - wms: fixed an issue with impossibility to access Collaboration via Google Chrome v 91 if:

  • user logged in to Collaboration for the first time
  • a new browser/ PC was used
  • cache was cleaned in the current browser
  • Collaboration was opened in a new incognito tab

[WMS-11264] - sys: fixed an issue in which Call Group members were paused after Presence server/ PBX restart if "Unavailable on Away/DND" option was disabled

WMS Stable Hotfix Date: 14 May 2021

Additional package cw 5.02.20210514.1

[WMS-11242] - sys: fixed an issue in which under rare conditions it was impossible to receive/ make calls, after WMS release 5.02.20210416.1

WMS Stable 5.02.20210416.1 Date: 11 May 2021 

New Feature

[WMS-10656] - col: added support for x-caracal

For activation, refer to the document: https://confluence.wildix.com/x/FAEzBQ.

Improvements

[WMS-7872] - dev: added possibility to set image refresh button for 2N intercom integration

The feature allows updating image streaming on W-AIR Handsets via a button. To set the button, configure the following Dialplan:

  1. Custom application -> SIPAddHeader(Alert-Info: info=doorbell:*120)
  2. Custom application -> SIPAddHeader(Call-Info: icon="<http://10.100.4.133/api/camera/snapshot?width=160&height=120&source=internal&pic=cam.jpg>")
    1. where 10.100.4.133 – IP address of the intercom
  3. Dial the phone -> call destination for answering calls from a doorphone (you can specify your own destination: an extension, several extensions, a call group…)

New W-AIR firmware version 0520b1 for W-AIR Base Sync Plus, W-AIR Base, W-AIR Base, Small Business, W-AIR Basic, W-AIR LifeSaver, W-AIR Med, W-AIR Office.

Updated documentation: https://confluence.wildix.com/x/qADwAQ.

[WMS-10101] - col: implemented the new logic for extensions update in Collaboration Settings -> Extensions: now new versions are obtained directly from Collaboration, regardless of updating WMS version

  • Note: notifications about availability of new versions will be implemented in one of the next versions

[WMS-10385] - wms: optimized PHP worker memory limit

[WMS-10424] - col: notifications about availability of new versions are now not shown for WIService and other integrations with enabled auto-update option

[WMS-10663] - col: added lazy (deferred) loading of images in Collaboration to reduce unnecessary network load

[WMS-10812] - wms: added possibility to continue recording of an outgoing call after it was transferred to another user

  1. The feature is disabled by default. To enable it, add set variable
    RECORD_ON_CALLEE_SIDE=true in Dialplan
  2. Current limitation: Direct RTP must be disabled. To disable it, edit the config file /etc/callweaver/sip-general-custom.conf and add direct_rtp=no parameter

[WMS-10872] - wms: added a warning message showing license overuse while creating, editing or importing users

Fixes

[WMS-8663] - sys: fixed an issue in which a Call Group member stopped receiving CG calls if Force Call Forward was enabled to an external number and answered from that number

[WMS-9548] - sys: fixed a problem with outgoing calls being dropped with certain trunk providers

[WMS-9937] - sys: fixed an issue with incorrect behavior of TAPI driver when extra events were created in case of call transfers

[WMS-9952] - col: fixed an issue with impossibility to export charts in CDR-View

[WMS-10262] - wms: fixed an issue when it was impossible to re-save Dialplan procedure after adding "Voicemail access" application

[WMS-10352] - sys: fixed an issue with presence statuses on WP phones being displayed incorrectly for users with unregistered devices

[WMS-10400] - wms: fixed an issue with no audio stream from PBX to remote WP phone on incoming calls that were handled via IVR menu and routed to a Call group

[WMS-10416] - sys: fixed an issue when a user couldn't pick up a call of another user who was already in call (it could be one-to-one call, an audio conference or a service call to Feature codes)

[WMS-10453] - col: fixed an issue in which system message about WebRTC Kite chat request being handled by another agent disappeared after Collaboration reload

[WMS-10462] - wms: fixed an issue with direct access to devices not working via https connection

[WMS-10470] - wms: fixed an issue with user status being changed for those users who answered a call via mobility and had no active devices

[WMS-10478] - col: fixed an issue with cyclic fetch of phonebook avatars after receiving an error (e.g. unavailable user on remote PBX)

[WMS-10480] - wms: improved protection against cross-site scripting (XSS) attacks

[WMS-10490] - wms: fixed an issue in which SMB v1 share failed to remount

[WMS-10527] - dev: fixed an issue when after setting America/ Canada timezone on W-AIR Base, country settings changed to Italia

[WMS-10535] - wms: fixed an issue with wrong user statuses on WelcomeConsole with a large amount of configured BLF keys (> 50) due to 500 Server Internal Error

[WMS-10625] - wms: fixed an issue with impossibility to modify RTP ports in Settings SIP-RTP

[WMS-10696] - sys: fixed an issue with RTP ports being not released after call completion

[WMS-10720] - sys: fixed one way audio issue if a call was placed from Collaboration/ Vision/ SuperVision to W04FXS r3 with enabled SRTP

[WMS-10737] - sys: fixed an issue with presence statuses on WP phones being displayed incorrectly for users with unregistered devices or after PBX engine restart

[WMS-10742] - sys: fixed an issue with an option "Play" being inaccessible from Voicemail menu for shared voicemails on WP phones

[WMS-10763] - sys: fixed an issue with negative talk time and wrong status in CDR-View for blind transferred outgoing calls

[WMS-10834] - wms: fixed an issue with broken Chrome extension image in Welcome Message email

[WMS-10844] - sys: fixed an issue with incoming calls being dropped if they were received from IP of a trunk with enabled outbound proxy

[WMS-10849] - sys: fixed an issue with impossibility to configure BLF keys if they started with extension numbers of monitored users

[WMS-10878] - sys: fixed no audio issue in some cases for calls in WMS network after upgrade to WMS 5.02

Issue reproduced in case one of the involved devices was an old generation WP or a W-AIR phone.

[WMS-10880] - sys: fixed no audio issue after semi attended transfer of a call received from a SIP trunk and being transferred from WP4X0 to a user with 2 registered devices

[WMS-10892] - sys: fixed an issue in which music on hold stopped working after resetting the PBX via the Terminal

[WMS-10909] - dev: fixed an issue with WP phones R3/4 being not automatically upgraded when network connection was slow

[WMS-10931] - wms: fixed an issue with incorrect URL mapping for admin users that caused redirection to Collaboration after opening some menus under WMS Settings

[WMS-10959] - sys: fixed an issue in which SIP Proxy couldn't start in some rare conditions on Cloud PBXs under small installations

[WMS-11051] - sys: fixed an issue with G729 transcoding not working for outgoing calls from Collaboration

New Firmwares

WorkForce firmware v 65.145.4.20

[WP-45] - dev: fixed an issue with Voicemail notifications not working on WorkForce 

WMS Stable Hotfix Date: 26 March 2021

Additional package: cw 5.02.20210326.1

[WMS-10827] - sys: fixed an issue with PBX engine being restarted by monit in some rare conditions after upgrade to WMS 5.02

WMS Stable Version 5.02.20210312.1 Date: 12 March 2021

Fixes

[WMS-10798] - col: fixed an issue with Collaboration Native App v. 2.1.6 not working after upgrade to WMS 5.02

[WMS-10803] - sys: fixed an issue in which calls over Paging dropped due to PBX engine deadlock in some case

WMS Stable Version 5.02.20210305.1 Date: 05 March 2021 

Fixes

[WMS-10551] - col: increased the width of a drop-down list showing live search results in Collaboration

[WMS-10693] - dev: fixed an issue when it was impossible to pick up a call by pressing a BLF key for users with an ACL rule "Cannot - View calls of users"

WMS Stable Version 5.02.20210223.1 Date: 01 March 2021 

New Features

[WMS-7551] - sys: added support for online streaming of mp3 http/ https sources as music on hold

How-to:

  • Add the following parameter to the config file /rw2/etc/callweaver/musiconhold-stream.conf: 

    [radio]
    mode=custom
    application=/usr/sbin/cw_play_http_stream.sh http://stream.104.6rtl.com/rtl-live/mp3-192

    where "http://stream.104.6rtl.com/rtl-live/mp3-192" is your stream source

  • Run the command: 

    rcallweaver -rx "moh reload"
  • Add Dialplan application Set -> Music on hold -> "radio"

Documentation: Custom config parameters List.

[WMS-8152] - wms: added support for client to server authorization for using api on a pbx (oAuth2)

  • Note: According to rfc6749 section 4.2

Important! oAuth2 provides a new WebAPI JS library. It is recommended to use it to ensure more secure performance of your integrations.

Download the library:

Developer's Documentationhttps://www.wildix.com/webapi/v2/demo/doc/.

[WMS-8508] - sys: implemented encryption of Remote syslog server & PBXs connection to Wildix logging server(s)

  • Note: RELP protocol implemented for default debug logging

[WMS-9012] - sys: added support for W-AIR Small Business Base R2

Documentation: W-AIR Small Business - Admin GuideW-AIR System Datasheet.

[WMS-9331] - sys: added system sounds in Swedish language

[WMS-9671] - sys: added possibility to get location of the nearest W-AIR Base Station in case of emergency alarm triggered on W-AIR Handset

Documentation: How to get location of W-AIR Base Station in case of emergency alarm.

[WMS-9822] - col: added possibility to integrate custom HTML code to Collaboration by using Google Tag Manager 

How to implement:

  • Connect to PBX via SSH as root 
  • Create a new config file "template.conf" including GTM ID, for example, use the command: 

    echo 'gtm=GTM-12345678' > template.conf

    where "123445678" is GTM ID

  • After implementation, the following sections appear in the code:
    1. after the <HEAD> section 

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XXXX');</script>
    <!-- End Google Tag Manager -->

    2. after the <BODY> section: 

    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->

     Documentation: Custom config parameters List.

[WMS-9865] - sys: implemented call group notification manager feature for Collaboration (ref. ticket for the initial implementation WMS-6761)

To view missed calls and voicemails notifications in Collaboration:

  • Add a BLF key "Voicemail" and subscribe for a dedicated user who serves as a CG notification manager (check the documentation Call distribution in Call groups for the instructions and requirements)
  • Once there is a missed call or a voicemail, a missed notifications counter is indicated on Fn keys tab and the BLF key "Voicemail"
  • To view notifications, mouse over the BLF key and press three dots or right-click to open a list
  • Available interactions: select one or multiple notifications, mark as read, play a voicemail, dial a caller, delete

Documentation: How to set up the Call Group notifications manager feature.

[WMS-10027] - col: added support for Wizywebinar in Collaboration

Documentation: Wizywebinar User Guide.

[WMS-10048] - wms: added possibility to enable reporting of user statutes for external calls

Notes:

  • the feature is disabled by default
  • currently, user statuses can be reported only in English

How to enable:

1. Set Global Dialplan variable REPORT_USER_STATUS_FOR_EXT_CALLS=all in WMS -> Dialplan -> General Settings

Possible values:

  • all - the system reports user status, status message and duration if available
  • status - the system reports only user status
  • no - disables the feature

2. Set language En or En-us in Dialplan procedure used for managing external calls

Documentation: Wildix Artificial Intelligence services.

[WMS-10112] - wizy: added possibility to set a conference password

  • the option "Set conference password" is available while creating or editing a conference, available also for dial-in numbers and Wizyconf Station
  • 2 passwords are generated automatically: 1 - for a web conference, 2 - for dial-in numbers and Wizyconf Station
  • for a web conference access, a password length is from 6 to 10 symbols, including numbers, upper and lower case letters; for dial-in and Wizyconf Station access, password consists of 6 numbers
  • a conference moderator can edit a password for a web conference; password for access via dial-in numbers and Wizyconf Station cannot be edited
  • both passwords are sent in a conference invitation (you can also view them while editing a conference)
  • conferences protected with a password are marked with a safety icon

Documentation: Wizyconf Videoconference - User GuideWizyconf Station Quick Start Guide.

[WMS-10267] - wms: added support for integration with Feelingstream platform for voice recognition and call recordings in stereo format

Requirements:

  • Activated Feelingstream account
  • For HW/ VM: mounted storage for recordings
  • Quality of calls recordings set to WAV

To enable the integration:

  1. Create the config file /etc/feelingstream.conf with parameters: 

    host=wildix.feelingstream.com
    apikey=fcd4206d-aaab-56cb-bdc8-a33dc4611a4b_ab30ac63-1234-1234-1234-123456789012
    bucket=call
    lang=en

    Where:

    • host - received from Feelingstream side
    • apikey - generated using Feelingstream web interface
    • bucket - created manually using Feelingstream web interface or API
    • lang - optional parameter, set the language for recognition. Otherwise, the language is set automatically

    2. To enable stereo mode on PBX side, set Global Dialplan variable STEREO_RECORDINGS=yes in WMS -> Dialplan -> General Settings 

    Note: Stereo mode can be activated separately on any PBX, without the integration.

    Documentation: Custom config parameters List.

[WMS-10283] - sys: added support for WebRTC Kite chatbot

Documentation: WebRTC Kite Chatbot SDK.

Improvements

[WMS-6719] - sys: added 03, 030, 0345 prefixes to "National" and 084 prefix to "Premium" call classes for the UK to improve call class recognition and for the correct management of ACL permissions

[WMS-6761] - sys: implemented call group notification manager allowing users to subscribe to receive notifications about missed calls and VM notifications for call groups (currently implemented for WP480G 2017 / WP490G 2017/ WelcomeConsole / WorkForce)

Documentation: How to set up the Call Group notifications manager feature.

[WMS-8243] - dev: added support for SRTP on W02FXS r3 and w04FXS r3

[WMS-8447] - wms: optimized the option to configure/ sync device (WMS -> Devices) for systems with large amount of devices

[WMS-8513] - sys: improved security related to ACL rules "View", "View calls of users" and "See voicemail"

[WMS-8741] - wizyhw: Wizyconf Station user statutes are now visible in Collaboration

It allows monitoring the current status of the Wizyconf Station to know if it is available or not.

[WMS-8775] - wizy: improved the management of calendar events for recurrent video conferences

  • if user selects the specific day of the week for recurrent events, it is selected automatically for all following events
  • user is not able to unselect all days for weekly recurrent events
  • recurrent events by default are set to "Ends" "Never"

[WMS-9073] - wms: improved the logic of repository selection during auto-update

[WMS-9177] - sys: deprecated the functionality of logging in to another PBX different from LDAP using FC "Login" 99

[WMS-9248] - wms: refactoring of Call Groups page in WMS -> Dialplan

[WMS-9251] - wms: refactoring of Paging Groups page in WMS -> Dialplan

[WMS-9252] - wms: refactoring of Timetable/ Switch page in WMS -> Dialplan

[WMS-9253] - wms: refactoring of Feature codes page in WMS -> Dialplan

[WMS-9254] - wms: refactoring of General Settings page in WMS -> Dialplan

[WMS-9255] - api: IVR improvements

  1. Refactoring of IVR page in WMS -> Dialplan
  2. Implementation of API for Dialplan IVR: 
    • GET /api/v1/Dialplans/Ivr/ Return list of all available IVR on the PBX
    • POST /api/v1/Dialplans/Ivr/ Add new IVR
    • PUT /api/v1/Dialplans/Ivr/{id}/ Update IVR
    • DEL /api/v1/Dialplans/Ivr/{id}/ Remove IVR by id

[WMS-9257] - wms: refactoring of Generate trace page in WMS Settings -> Tools and utilities

[WMS-9261] - wms: refactoring of Remote syslog page in WMS Settings -> System

[WMS-9269] - sys: fixed infinite logging loop when using web terminal

[WMS-9466] - col: the option "Send SMS" is no longer available from the top menu (under +) if restricted by ACL

[WMS-9474] - sys: added support for "Call through remote PBX" Dialplan application in Failover scheme

[WMS-9601] - api: added new API DTMF

Available API endpoint:

  • POST /api/v1/Calls/:channel/Dtmf

[WMS-9642] - wms: implemented API for Dialplan General Settings

Available API endpoints:

  • GET /api/v1/Dialplan/GeneralSettings/ Return list of all available Dialplan general settings on the PBX
  • PUT /api/v1/Dialplan/GeneralSettings/ Update list of all available Dialplan general settings on the PBX

[WMS-9647] - col: improvements for Video Conference dialog in Collaboration

  • improved design
  • removed "Screen sharing" icon
  • changed the position of "Calendar" icon
  • "Edit", "Exit", "Delete" icons are now hidden, hover mouse over a particular conference to display them

[WMS-9662] - dev: the max number of W-AIR base stations in W-AIR Network is now set automatically if there are >50 base stations or more

[WMS-9664] - sys: added full support for static Call groups monitoring via WebAPI Wallboard

Previously, after adding a new CG member, the list of incoming calls disappeared from Wallboard. Now all the relevant data about queues is correctly displayed.

[WMS-9737] - sys: added possibility to block sharing geolocation on PBX

How to implement:

  • Edit the file /rw2/etc/ejabberd/ejabberd_mod_wildix_presence.yml by modifying the parameter allow_location and set it to false: 

    allow_location=false
  • Restart the server:

    /etc/init.d/ejabberd restart

    Notes:

  • Specifically, this option can be used to block geolocation on Vision/ SuperVision phones
  • Users in Collaboration can still view their own status
  • If geolocation is blocked only on PBX A and not blocked on PBX B in WMS Network, users from PBX A are still able to view geolocation of PBX B users

Documentation: Custom config parameters List.

[WMS-9767] - wms: added call groups API

[WMS-9773] - wms: refactoring of Trunk groups page on WMS -> Trunks

[WMS-9786] - wms: added possibility to set >255 Timetables, Switches and 3 State Switches

[WMS-9825] - app: Fax printer v. 4.1.2 (macOS) includes:

  • adds "Letter" as the North American standard fax paper size for Fax printer

  • fixes an issue in which Fax printer couldn't be installed without "pdf services" directory 

  • fixes an issue with fax sending delay

[WMS-9862] - wms: added auto refresh of licenses on PBXs from WMP

[WMS-9965] - sys: implemented per-user license check: only users with Premium licenses can now manage Call groups via WebAPI Wallboard

[WMS-9978] - dev: added a new parameter "Obtain FSK CID from" for W04FXO r3 media gateway settings to display correct Caller ID

The default value depends on a language selected in WMS Settings -> PBX -> Language&Region:

  • for English-US, the default value is "Callee"
  • for other languages, the default value is "Num"

Note: After updating your PBX, you need to re-save W04FXO r3 settings in WMS -> Trunks.

Documentation: Trunk Settings Admin Guide.

[WMS-9987] - app: WIService v. 3.1.2 (Windows) includes:

  1. adds config file backup for the integration service
  2. new design for a tray icon W that fixes an issue with its invisibility on Dark themes
  3. performance and stability improvements
  4. fixes an issue in which a security permission notification was displayed for another user after switching accounts
  5. fixes an issue with the component couldn't be installed in Firefox v. 75
  6. fixes an issue with missing data (calls, periods etc) in CDR-View
  7. fixes an issue with impossibility to generate a call using click2call feature in Firefox browser (fix for both .exe files and .msi packages)
  8. fixes for Fax Printer component when its version wasn't displayed after update
  9. adds auto update option for .exe files
    • to enable the option, make sure the box "Keep Wildix Integration Service up to date" is ticked when completing WIService setup
    • Windows Task Scheduler checks for updates every day at 01:00-06:00 or after starting PC. If a new version is available, it downloads a new installation package and runs it in silent mode
    • to disable auto update, click on WIService icon in Quick Launch Toolbar -> go to "Settings" and untick
    • Documentation: What is WIService
  10.  adds silent installation mode for WIService using MSI 
    • To set the silent installation mode, run the command: 

      msiexec /i "WIService.msi" wiserviceSilentMode=true
    • To reset the silent installation mode, run the command: 

      msiexec /i "WIService.msi" wiserviceSilentMode=false
    • Key path in the registry: 
      • x64 -HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Wildix\WIService\SilentMode
      • x86 - HKEY_LOCAL_MACHINE\SOFTWARE\Wildix\WIService\SilentMode

[WMS-9990] - app: Wildix Outlook Integration component v. 2.5.7 includes:

  • adds possibility to select Outlook Calendars for sync
  • fixes an issue with the list of calendars to sync being empty

[WMS-10036] - wms: increased security requirements for credentials in WMS network: now it is only possible to automatically generate credentials, without manual editing 

Warning: admin has to regenerate Server PBX credentials in Settings -> PBX -> WMS network -> click "Generate credentials". After completing, update credentials also for all Client PBXs in WMS Network. If credentials are not updated, WMS Network will stop working starting from WMS v. 5.03.

Documentation: WMS Settings Menu Guide.

[WMS-10017] - app: Fax Printer v. 3.1.5 (Windows) includes:

  • adds "Letter" as the North American standard fax paper size for Fax printer
  • fixes an issue when the component wasn't available in Printer selection on Windows starting with Fax Printer v. 3.1.2

[WMS-10078] - col: improved Outlook integration: the option "Enable calendar sync" is now disabled by default for new users

[WMS-10079] - app: TAPI driver v. 1.2.4 adds possibility of silent installation and provides msi package

How to install/uninstall silently from the Command line:

1. Install:

  • for .exe files: 
WildixTAPI-1.4.1.exe /S 
  • for msi packages: 
msiexec /i WildixTAPI-1.4.1.x64.msi /qn

2. Unistall:

  • for .exe files:

    "C:\Program Files (x86)\Wildix\WildixTSP\uninst.exe" /S
  • for msi packages: 

     msiexec /x WildixTAPI-1.4.1.x64.msi /qn

    Documentation: Large-Scale Deployment on Windows.

[WMS-10102] - app: WIService v. 3.1.2 (macOS) includes:

  • adds config file backup for the integration service
  • new design for a tray icon W that fixes an issue with its invisibility on Dark themes
  • performance and stability improvements
  • fixes an issue with high CPU utilization
  • fixes an issue with missing data (calls, periods etc) in CDR-View
  • fixes an issue with impossibility to generate a call using click2call feature in Firefox browser 
  • fixes an issue with the component couldn't be installed in Firefox v. 75
  • fixes an issue for Fax Printer component when its version wasn't displayed after update

[WMS-10157] - sys: enabled by default weekly automatic upgrade for the Stable repository 

Important notes!

  • For PBXs with previously enabled auto-upgrade, there are no changes
  • Auto-upgrade can be disabled once the upgrade is completed. But it will be enabled by default again after each new upgrade

[WMS-10158] - sys: enabled by default SDES-SRTP for WP410 r2

[WMS-10186] - sys: added option to enable SDES-SRTP for SIP trunks

  • The option is configured under SIP trunk settings menu in WMS -> Trunks.

Documentation: Trunk Settings Admin Guide.

[WMS-10232] - wms: increased the max number of characters recognised by TTS service up to 800

Documentation: Wildix Artificial Intelligence services.

[WMS-10339] - sys: added parameter allowing WelcomeConsole/ WP490 users with configured BLF “Colleague” not to receive updates for status changes of “call all 10/ 32” call groups members

  • Previously users who had many BLF keys configured for call group members received too many status updates in case of calls to groups with the strategy “Call All”
  • New parameter added, allowing you to globally turn off early status updates (such as “ringing”) for members of call groups “Call All 10/ 32” 

    Note: "ringing" status was already disabled for Call All 32, but after activating the feature, other early statuses are disabled.

  • In this case, subscribed users will only receive an update to the BLF when the call has been answered by one of the call group members, but they will not receive updates for “ringing”, “canceled” etc 

Limitation: in case call group members belong to a different PBX in the WMS network, subscribed users will still receive all the status updates.

How to enable (feature is disabled by default):

  • add to /etc/kamailio/cfg.d/host_specific_custom.cfg
:

    modparam("pv", "varset", "skip_cg_members_presence_on_wp=i:1")
  • restart kamailio service: 

    /etc/init.d/kamailio restart
  • add to /etc/callweaver/sip-general-custom.conf
:

    skip_cg_members_presence_on_wp=yes
  • restart callweaver service:

    callweaver -rx "sip reload"

    If feature is enabled, default devices mask is:
 modparam("pv", "varset", "device_presence_skip_event_dialog=s:(Wildix WP490GR[3|4])"). 
It can be changed in /etc/kamailio/cfg.d/host_specific_custom.cfg

Documentation: How to disable updates for BLF keys configured for call group members with Call All strategy .

Fixes

[WMS-6925] - col: fixed an issue with an original caller name being displayed in CDR-View instead of a modified one for trunk calls if Dialplan application "Set -> Caller name" was used

[WMS-7461] - col: fixed an issue with dates being displayed incorrectly in CDR-View if PBX timezone differed from a browser timezone

[WMS-8127] - sys: fixed an issue when provisioning failed in case time zones selected in WMS Settings -> Language & region contained a slash symbol

[WMS-8169] - wms: fixed an issue with impossibility to enable HTTP proxy client for remote support

[WMS-8220] - wms: fixed an issue with analog ports being ordered incorrectly in WMS -> Devices

[WMS-8421] - sys: fixed an issue in which calls from remote PBX to “Identities” extension number did not go through

[WMS-8502] - sys: fixed an issue in which a call placed to a Call group couldn't be transferred from Collaboration if a caller had mobility feature enabled

[WMS-8601] - col: fixed an issue with the total count of calls, faxes and voicemails being not displayed in CDR-View

[WMS-8765] - sys: fixed an issue with Fax postpone delivery in Collaboration being nonfunctioning

Postpone time must be set in PBX time zone.

[WMS-8890] - wms: fixed an issue when a user with ACL "Cannot - Share status via Kite" couldn't modify presence of other users

[WMS-8987] - wms: fixed an issue in which it was impossible to view imported price lists in WMS -> Trunks

[WMS-9040] - col: fixed an issue with "Save" button not being visible in a video conference dialog on laptops with 11' displays

[WMS-9115] - col: fixed behavior of "grouping by week" filter in CDR-View

[WMS-9138] - sys: fixed an issue with wrong billing calculation for calls through WMS Network

[WMS-9170] - wms: fixed an issue with impossibility to use 0 as a called number in Diaplan procedures

[WMS-9323] - sys: fixed an issue in which return from semi-attended transfer didn't work in Collaboration if a transferee refused a call

[WMS-9364] - col: minor fixes for one-to-one and group chats

[WMS-9443] - col: fixed an issue with "Remove" and "Add" options being not displayed for contacts located at the bottom of the page in Collaboration -> Phonebooks

[WMS-9447] - sys: fixed an issue in which Presence server exceeded the limit of connections to DB on Cloud PBXs

[WMS-9502] - sys: fixed an issue in which recording of an incoming call started via Diaplan stopped after being transferred to a mobile number

[WMS-9507] - sys: fixed an issue in which a user who didn't have any associated Diaplan procedure couldn't make a call from Collaboration because Web phone wasn't available in the list of devices

[WMS-9571] - wms: fixed an issue in which Popup URLs couldn't get call tags

[WMS-9658] - sys: fixed an issue with Google login not working for users import

[WMS-9668] - sys: fixed an issue with DTMF not working after resuming a call from hold if a caller's VoIP operator sent DTMF tones via payload type 96

[WMS-9791] - sys: fixed an issue with DTMF tones not working for an outgoing call via BRI/ PRI media gateways

[WMS-9835] - sys: fixed an issue when it it was impossible to play back a call recording if Dialplan procedure used to manage the call contained 2 or more Dialplan applications "Record call"

[WMS-9868] - wms: fixed an issue with STT service not working in case any PBX user name contained combination of an apostrophe (') and a hyphen (-) symbols

[WMS-9880] - sys: fixed an issue with PBX engine processing that caused high memory usage

[WMS-9897] - sys: fixed an issue in which all users couldn't use Collaboration at the same time because PBX didn't accept connections

[WMS-9903] - sys: fixed impossibility to redial from call history for external calls made using “Identities” feature

[WMS-9904] - sys: fixed no audio issue after semi-attended transfer for calls in WMS Network

[WMS-9911] - wms: fixed an issue with Mail2SMS not working after upgrade to WMS 5 due to the new auth method preventing SMS authorization

[WMS-9953] - sys: fixed an issue when it was impossible to enable Syslog Server on FXO r3 media gateways after provisioning

[WMS-9959] - sys: fixed an issue with Caller ID being not updated after transferring an incoming call to a Zoho user

[WMS-9982] - sys: fixed a rare issue with audio being interrupted during long calls via FXO trunk

[WMS-9983] - dev: fixed an issue with dropped calls due to wrong TCP Keep-Alive value inside W-AIR configuration

[WMS-9989] - sys: fixed an issue when a call placed using "Identities" feature failed if a callee set call forwarding to a Call group

[WMS-10008] - sys: fixed an issue when it was impossible to log in to Collaboration (page remained loading endlessly) in some cases after upgrade

[WMS-10015] - wizy: fixed an issue in which scheduled time couldn't be changed correctly when creating or editing a video conference

[WMS-10023] - col: fixed an issue with "Unavailable on away / dnd" option of Contact center feature being disabled after editing user preferences in WMS

[WMS-10031] - sys: fixed an issue in which Zabbix agent update led to removal of custom setting

[WMS-10033] - sys: fixed an issue with incorrect display of presence statuses for monitored users on WelcomeConsole with a large amount of configured BLF keys (> 50)

[WMS-10055] - sys: fixed an issue with failure of adding a new Windows share in WMS Settings -> System -> Storages

[WMS-10077] - wms: fixed several regressions after Dialplan page refactoring:

  • impossible to save a string containing a vertical bar in "Set" and "Remote script" applications
  • double escaping of a backslash in some applications

[WMS-10080] - sys: fixed an issue with RTP engine restart due to high CPU load during calls in WMS Network

[WMS-10087] - wms: fixed an issue with poor audio quality after attendant transfer of a call placed to a Call group that contained "queue() rule and c flag" in Dialplan

[WMS-10103] - col: fixed an issue in which Collaboration reconnected in an infinite loop after trying to send a chat message that contained some currency symbols

[WMS-10104] - sys: fixed one way audio issue when a Collaboration user picked up an internal call between 2 W-AIR users

[WMS-10119] - sys: fixed an issue in which Mail2SMS notification email didn't contain any information

[WMS-10153] - sys: fixed an issue in which connection for Callback URL requests was established via TLS v 1.0 instead of v. 1.2

[WMS-10154] - wms: fixed an issue with a call being dropped after a user picked it up via FC "Pickup" 88 on WP phone

[WMS-10155] - sys: fixed an issue with incorrect display of presence statuses for monitored users on WelcomeConsole with a large amount of configured BLF keys (> 50) in WMS Network

[WMS-10161] - sys: fixed an issue with calls via PRI media gateway pre 2017 not working after upgrade to WMS 5.0 from WMS 3.88

[WMS-10174] - sys: fixed one way audio issue in case an external outgoing call was placed from WP410 r2 via BRI/ PRI trunk with enabled SDES-SRTP

[WMS-10175] - sys: fixed an issue with incoming calls via SIP trunk not working if Outbound proxy was set and domain was unresolvable

[WMS-10184] - sys: fixed no audio issue after semi-attended transfer of a call between 2 WP4X0 phones that was received from WMS Network

[WMS-10188] - sys: fixed an issue with calls to Feature Codes "Make Up Room" 771 and "Wake up call" 773 being rejected upon initial setup

[WMS-10190] - sys: fixed an issue in which system call recording stopped after call was answered via mobility

[WMS-10215] - sys: fixed an issue with no audio for 10 seconds after answering a call from BRI/ PRI gateway and transferring it to user with mobility

[WMS-10240] - col: fixed an issue with user pic from a previous chat displayed after switching to a new chat for some time in some cases

[WMS-10260] - wms: fixed an issue with changes of NTP serves not being applied on WMS 5

[WMS-10265] - sys: fixed an issue in which calls via German VoIP operator Deutsche Telekom SIP Anlagenanschlußoperator dropped while being transferred

[WMS-10343] - sys: fixed an issue with SIP trunk being not correctly deleted leading to incorrect trunk matching

[WMS-10355] - sys: fixed an issue in which calls dropped after 10 minutes due to missing Session-Expires Timer in UPDATE messages by adding a custom parameter session_expire_header_in_update

The parameter is disabled by default. To configure it:

  • Edit the config file /etc/callweaver/sip-general-custom.conf by adding the parameter session_expire_header_in_update=yes
  • Run the command to reload SIP: callweaver -x 'sip reload'

[WMS-10376] - sys: fixed PBX engine crash issues in some rare cases

[WMS-10379] - sys: fixed one way audio issue after resuming a call on hold that lasted > 11 min

[WMS-10380] - sys: fixed an issue with no audio/ one way audio for calls answered by the PBX (e.g. IVR or Dialplan rule), which involved a device that doesn’t support “refer” (FXO/ FXS gateway)

[WMS-10397] - sys: fixed an issue with impossibility to provision devices on newly created Cloud PBXs

[WMS-10447] - wms: fixed security vulnerability issue with cross-site scripting (XSS) attacks

[WMS-10458] - sys: fixed an issue with TTS not working with Dialplan applications Play sound and Dial by name in some cases

[WMS-10540] - sys: fixed an issue with delivery of wrong versions of firmwares for WP phones

[WMS-10589] - sys: fixed an issue with one-way audio after putting a call on hold and resuming, between calls in WMS network using Collaboration

[WMS-10614] - wms: fixed an issue with no audio after putting a call on hold and resuming on WP480GR3/WP490GR3/WelcomeConsole/WorkForce in some cases

Issue reproduced in case SDES-SRTP settings were disabled in custom config file.

New Firmwares

New firmwares for WP410R2 v. 50.145.6.174, WP480GR3 v. 63.145.10.31, Workforce v. 65.145.4.18, WP490GR3 67.145.8.101, WelcomeConsole 68.145.2.35

[WP-3] - dev: added support for Wi-Fi dongle (available as HWaaS item) on Workforce phones

Documentation:

[WP-10] - dev: fixed an issue in which a BLF key containing a user name "Held" for German users was translated into "Gehalten" during active calls

[WP-13] - dev: fixed an issue with no busy tone being played during outgoing calls on WP phones

[WP-23] - dev: fixed an issue with sidetone feature not working on WorkForce

[WP-24] - sys : fixed an issue with random one-way audio after resuming a call on hold with enabled SRTP

[WP-26] - dev: fixed an issue with USB headset mic volume level on WorkForce being not changed if adjusting parameter Headset Mic Volume on the phone's web interface

[WP-36] - dev: new firmware for WorkForce v. 65.145.4.18 includes fixes:

  • when it was impossible to update from v. 65.145.4.15 and 65.145.4.16 to v. 65.145.4.18
  • when default mic volume was too loud on some models

[WP-30] - dev: fixed an issue with WP r3/ r4 getting slow after the latest FW upgrade, in case high number of BLF keys were configured

[WP-37] - dev: fixed an issue in which Workforce firmware upgrade from v. 65.145.2.16 to v. 65.145.4.12 got stuck at ~ 10%

New W-AIR firmware version 0500b2 for W-AIR Headset

[WMS-9811] - dev: fixed an issue with attended and unattended call transfer

New W-AIR firmware version 0501b5

[WMS-9873] - dev: W-AIR Bases and Handsets firmware includes:

  • fixes an issue with W-AIR Base Stations restart on each SIP login or logout
  • adds possibility to get location of the nearest W-AIR Base Station in case of emergency alarm triggered on W-AIR Handset (init. ticket WMS-9671)

WMS Stable Version 5.01.20201006.1 Date: 13 October 2020 

Improvements

[WMS-8043] - sys: enabled by default daily auto upgrade for newly created systems

  • Important: The change will become valid only for new PBXs created after 15.10.2020!

[WMS-9816] - api: security improvements for Zoho integration

Fixes

[WMS-8184] - col: fixed an issue with popup notifications being not displayed for BLF key "Call group" with disabled "Audio notification" option

[WMS-9703] - sys: fixed an issue in which "migrate2cloud" script failed to migrate chats and CDR data from SQLite DB

[WMS-9847] - sys: fixed one way audio issue after answering a call in Collaboration with enabled mobility

[WMS-9852] - sys: fixed an issue with incorrect behaviour of presence status monitoring feature on WP phones when BLF keys stopped displaying presence statuses of monitored users

[WMS-9921] - sys: fixed an issue with failed FXS/ FXO media gateways upgrade due to the empty firmwares.json file on PBX

New Firmwares

[WMS-6512] - dev: new firmware for WelcomeConsole v. 68.145.2.28:

[WMS-9442] - dev: new firmware for WorkForce v. 65.145.4.1:

  • fixed an issue in which dial and ringback tones didn't change after applying Default Tone Zone settings
  • fixed an issue with incorrect audio notification being played instead of a standard BLF audio notification

[WMS-9672] - dev: new firmware for W04FXO r3 v. 27811011 includes performance optimization

WMS Stable Version 5.01.20200923.1 Date: 23 September 2020

Fixes

[WMS-9612] - sys: fixed no audio issue for calls between 2 PBXs in WMS Network located in 2 different routable LAN networks

[WMS-9790] - wms: major security fixes

WMS Stable Version 5.01.20200914.1 Date: 16 September 2020

The current version includes the following changes along with generic security improvements:

New Features

[WMS-9325] - wms: added possibility to access storages and NTP Server menus before PBX activation

[WMS-9539] - col: added support for Danish language

Improvements

[WMS-8990] - col: increased the max number of CDR-View exported records up to 500 000

[WMS-9462] - sys: performance tuning for 1GB PBX instances in order to prevent lack of memory

[WMS-9727] - col: improvements for customer feedback option in Collaboration

Fixes

[WMS-7345] - sys: fixed an issue with outgoing fax queue being blocked after the first unsuccessful attempt

[WMS-7932] - wms: fixed an issue in which import of user from Active Directory failed if email address contained generic top-level domains

[WMS-8694] - sys: fixed an issue in which PBX engine couldn't access cdr database if MSSQL backend was used with a non-standard port (not 1433)

[WMS-9068] - col: fixed an issue in which user avatars disappeared after zooming in/ out Colleagues page in Collaboration

[WMS-9093] - wms: fixed an issue with impossibility to close device's direct access via "Disconnect" option in WMS -> Devices

[WMS-9140] - wms: fixed an issue in which a Call group member who changed user status to “DND” while being paused for wrap up time or auto pause on no answer, still received Call group calls

[WMS-9169] - sys: fixed no audio issue for calls received via BRI / PRI gateway if a call was answered by a user after IVR or Play sound Dialplan application on Cloud PBX after upgrade to 5.01.20200605.5

[WMS-9179] - wms: fixed an issue with multiple custom destinations/ E-mails being assigned incorrectly after adding them to Fax to e-mail Dialplan application

[WMS-9183] - wms: fixed an issue when it was impossible to save any changes on FAX/SMS server page if PBX was in WMS Network

[WMS-9185] - sys: additional fix for the issue in which WP phones connected to HW/ VM PBX couldn't get firmware after upgrading to WMS 5.0 (initial ticket WMS-9154)

[WMS-9241] - sys: deprecated the old media core behavior when it was possible to switch Direct RTP logic

Note: You won't be able to switch to the previous behaviour https://confluence.wildix.com/x/3oC5Aw.

[WMS-9272] - sys: fixed a rare issue in which calls in progress via trunk crashed if debug level was set >3

[WMS-9285] - wms: fixed an issue with incorrect {rand} parameter being added to "Verify number of calls" and "Trunk Group" Dialplan applications if editing via "Developer" option

[WMS-9324] - sys: fixed an issue with PBX engine crash that was caused by corrupted CDR DB tables

[WMS-9384] - sys: fixed an issue with Collaboration freezing under high load

[WMS-9441] - wms: fixed several Dialplan issues in which:

  • Dialplan procedure containing "Jump to if" application was saved incorrectly
  • it was impossible to save Dialplan procedure after removing an application that previously contained an error

[WMS-9490] - sys: fixed an issue in which Paging stopped working after PBX reboot

[WMS-9519] - sys: fixed an issue with audio in some cases for calls in WMS Network after upgrade to 4.04

Issue reproduced in case caller used a device provisioned for using wideband codecs but without support for Opus (e.g a W-AIR user on one PBX calling a WP user on another PBX in WMS network).

[WMS-9527] - sys: fixed an issue in which automatic sync of devices wasn't performed after PBX upgrade

[WMS-9542] - sys: fixed no video issue from Dahua doorphones

[WMS-9586] - sys: fixed periodic PBX engine crash during playback of sound files

[WMS-9603] - sys: fixed one way media issue for a callee after answering a call in Collaboration with enabled mobility

[WMS-9636] - sys: fixed an issue with double authentication when connecting to WebAPI using Chrome browser v. 80 due to disabled support of cross-site cookies

Limitation: the issue still might be present when using Incognito Mode (by default, it blocks third-party cookies). You can change this behaviour (allow all cookies) in chrome://settings/cookies.

[WMS-9641] - col: fixed an issue with "Conference", "Recording" and "Transfer" buttons being unavailable for calls in Collaboration when calling via Diaplan application "Call through remote PBX"

New Firmwares

New firmware for WP480G r3 v. 63.145.10.22, WP490G r3 v. 67.145.8.94, WorkForce v. 65.145.2.15, WelcomeConsole v. 68.145.2.26

[WMS-8433] - dev: added support for LED indication of presence and call status on MonLED/ DuoLED headsets connected to WorkForce

[WMS-8931] - dev: fixed an issue with no ringback tone on usb headset connected to WorkForce

[WMS-9097] - dev: WorkForce stability improvements

[WMS-9314] - dev: fixed an issue in which WorkForce failed to get DNS settings if Secondary DNS server was set via DHCP

[WMS-9397] - dev: fixes and improvements for srtp lock icon on WP phones

Fixed position and changed color of srtp lock icon (from red to green).

[WMS-9419] - dev: fixed an issue in which incoming concurrent calls were routed only to BLF key "Line 1" on WP phones

New W-AIR firmware version 0501b001 for W-AIR bases and 0501b002 for W-AIR Handsets

[WMS-9321] - dev: fixed an issue in which "Lone Worker" alarms were still active after setting "No movement profile" alarm during handset charge

WMS Stable Version 5.01.20200612.2 Date: 12 June 2020

Hotfixes

[WMS-9023] - sys: fixed call drop issue for calls received or placed via BRI/ PRI media gateways

Note: W01/02PRI pre 2017 gateways need to be manually rebooted after PBX upgrade is completed.

[WMS-9126] - sys: fixed an issue with BLF keys "Line" not working in WMS Network

[WMS-9154] - dev: fixed an issue when WP phones connected to HW/ VM PBX couldn't get firmware 

[WMS-9163] - sys: fixed no media issue on WP phones connected to Cloud PBX if UDP or TCP was set as SIP Transport via custom provisioning parameter

[WMS-9176] - wms: fixed JSON Web Token validation error during S2S authentication

WMS Stable Version 5.01.20200605.5 Date: 05 June 2020

New Features 

[WMS-7199] - sys: added support for direct RTP between Kite and Web phone 

Added full ICE support for Kite and WebRTC phone:

  • endpoints in the same network - media goes directly
  • endpoints in different networks and open/ moderate NAT - STUN is used to find the best pair of candidates
  • endpoints in different networks, strict NAT - media goes through TURN (on PBX)

The feature is disabled by default. To enable it, add the following line to the file /rw2/etc/kamailio/host_specific_custom.cfg: 

modparam("pv", "varset", "ice_drtp=i:1")

[WMS-7264] - wms: added support for S2S authentication via token for Wildix PBX API

  • the option "API access settings" is located in WMS Settings -> PBX -> Integrations (prev. CRM Integrations)
  • available only for a super admin user
  • API documentation: https://<pbx_host>/api/v1/doc/#tag/Authentication/bearer

[WMS-7504] - sys: call waiting parameter can now be activated for Call Groups with CG strategy “Call All 32”

[WMS-7804] - col: added support for preview of video/ audio files via HTML5 <video>/ <audio> tags and youtube player in Collaboration chats

[WMS-8164] - col: added ability to leave customer feedback in Collaboration

  • the option "Feedback" is located in Collaboration right bottom corner

[WMS-8204] - wms: implemented PHP HTTP client library for using S2S authentication

[WMS-8635] - col: added possibility to edit the last sent chat message in Collaboration

How-to:

  • press ↑ Up arrow key on your keyboard 
  • the last sent message appears in the input field
  • update it and press Enter key to send 

Notes:

  • only messages containing links, text or emoticons can be edited
  • to exit the editing mode, you need to delete the entire message from the input field

Limitation:

  • not supported on mobile devices and Kite: a remote side receives the modified text as a second message

Improvements

[WMS-6693] - sys: enabled by default DTLS-SRTP media encryption between PBXs in WMS Network

[WMS-7349] - col: increased clickable areas for DTMF keypad in Collaboration call dialog window

[WMS-7535] - sys: improved SIP DoS protection

[WMS-7772] - sys: added support for up to 1000 nodes in WMS Network

  • Important: in case there are more than 252 PBXs in WMS Network, they all must be upgraded to WMS v. 5.0. Otherwise, chats, calls, statuses from / to PBXs on WMS 4.03 won't work

[WMS-7773] - sys: added support for showing up to 0,0001 in cost calculation in pricelist and CDR-View

  • new option "Decimal places number in Cost" is available in CDR-View -> Settings and allows changing the number of decimal places to be shown

[WMS-7944] - col: limited size of a group chat title to 1024 symbols

[WMS-7957] - wizy: emails of participants are now matched with PBX users if they are present while creating a video conference

[WMS-8192] - col: increased size of devices selection window in Collaboration

[WMS-8217] - col: redesigned Login page in Collaboration

[WMS-8245] - sys: Identities feature is now compatible with ACL rule "Can/cannot - call pickup"

[WMS-8248] - sys: optimized Chat and Presence server load when a new client connection is established

[WMS-8283] - wms: optimized API response time for all endpoints with basic and session authentication

[WMS-8338] - sys: added possibility to select proper SMB version during Windows share initialization

  • the option "SMB version" is located in WMS Settings -> System -> Storages -> Add NFS/Windows share

[WMS-8368] - wms: refactoring of W-AIR Networks page in WMS -> Devices

[WMS-8375] - sys: improved system performance for systems with large amount of users (> 3000 users)

[WMS-8377] - sys: S2S connection is now established directly (not via vpn) when possible

[WMS-8402] - wms: removed possibility to synchronize time manually on NTP Server page in WMS Settings -> System 

[WMS-8416] - sys: improved the logic of call forwarding to trunks

  • renamed the ACL "Trunk to trunk forward" to "Forward to trunk"
  • changed the behaviour: now the ACL blocks all call forwards to trunk received from trunk/ user extension

[WMS-8435] - col: redesign of Collaboration top menu

[WMS-8498] - api: disabled access to Basic Authentication API for admin users

  • Note: for S2S auth, use PHP HTTP client library (ticket WMS-8204)

[WMS-8573] - sys: enabled TProxy multiple processing for handling multiple connections

  • Note: for PBXs with > 2GB of memory. CPU load is decreased by splitting multiple processes for each CPU core

[WMS-8605] - col: URL previews in Collaboration messages are now displayed in a language set in user's Personal Settings

[WMS-8609] - wms: refactoring of HTTP proxy client page in WMS Settings -> System

[WMS-8616] - wms: improvements for Dialplan rules page in WMS:

  • page refactoring
  • added possibility to edit rules via JSON editor ("Developer" option)

[WMS-8673] - wms: removed support for Zoho API version 2

[WMS-8680] - wms: removed deprecated Colleagues API endpoints:

  • POST /api/v1/Colleagues/
  • PUT /api/v1/Colleagues/{id}/
  • DELETE /api/v1/Colleagues/{id}/
  • DELETE /api/v1/Colleagues/{ids}/

[WMS-8691] - sys: SDES-SRTP feature is now enabled by default on supported devices (BPI/ PRI gateways, WP480G r3/ WP490G r3/ WorkForce, WelcomeConsole)

[WMS-8763] - sys: added support for direct upgrade of BRI/ PRI media gateways via internet connection to firmwares.wildix.com or custom server

  • media gateway must have access to the Internet to get a new firmware
  • if there is no Internet access and media gateways provisioned to HW/ VM PBX, enable the option "Enable routing eth0" in WMS Settings -> System -> Network

[WMS-8869] - sys: added possibility to enable audio notification for call intrusion 

Audio notification is disabled by default. To enable it:

  • for all the system: go to WMS Dialplan -> General Settings -> Set dialplan variables -> add INTRUSION_NOTIFICATION=yes
  • for a specific group of users: modify Dialplan procedure used for the group -> add Set application and insert INTRUSION_NOTIFICATION=yes
  • once enabled, a beep sound is played when call intrusion is started

[WMS-8891] - sys: improved Failover procedure

[WMS-9041] - sys: devices connection is now established via TLS:

  • all devices, except GSM trunks (W01GSM and DaySaver) use TLS transport on VM/ HW PBXs (previously it was supported on Cloud PBXs)
  • "Use TLS / SRTP for local devices" option in WMS Settings -> Settings -> PBX -> SIP-RTP is no longer supported and will be deleted from the web the interface later
  • use custom provisioning parameter "SIPTransport" (https://confluence.wildix.com/x/KQg8AQ) to set another protocol

Fixes

[WMS-8345] - col: fixed an issue in which CDR-View didn't work with a large number of excludes 

[WMS-8511] - sys: fixed no audio issue after attended transfer if a transferee belonged to a different subnet

[WMS-9066] - col: fixed an issue with impossibility to send faxes via Wildix Fax Printer 

[WMS-9108] - sys: fixed no media issue for calls between Collaboration and Android application if callee had mobility feature enabled

New Firmware

New firmware for WP480GR3 v. 63.145.10.13, WP490GR3 v. 67.145.8.92,  WelcomeConsole v. 68.145.2.24

[WMS-6918] - dev: fixed an issue with delay of handling calls on WP480GR3, WP490GR3, WelcomeConsole in Failover environment if Secondary PBX was down

Update repository: rel50. In case of automatic upgrade, make sure to specify the current repository.

Link for sharing: https://confluence.wildix.com/x/ToBtB

Other changelogs: https://www.wildix.com/new-releases-and-updates/

Requirements:

API admin user authentication:

It is recommended to use PHP HTTP client library for S2S authentication: https://github.com/Wildix/s2s-client-php

API documentation: https://<pbx_host>/api/v1/doc/#section/Authentication


Starting from WMS v. 5.02.20210223.1, the weekly automatic upgrade is enabled by default for the Stable repository.

Important notes!

  • For PBXs with previously enabled auto-upgrade, there are no changes
  • Auto-upgrade can be disabled once the upgrade is completed. But it will be enabled by default again after each new upgrade

Starting from October 04, 2021, WMS 5.03.20210826.1 upgrade becomes gradually available in different regions/ countries, according to the following schedule:

  • October 04: upgrade available for the PBXs related* to the UK, India, Estonia, Finland, Australia, the Netherlands
  • October 06: United States, Canada, Latin America
    • October 09 (at night)weekly auto-upgrade available for all the countries listed above
  • October 11: Germany, Austria, Switzerland 
  • October 13: Italy
  • October 15: France, Belgium, Spain
    • October 16 (at night): weekly auto-upgrade available for all the countries listed above 
    • October 28 (at night)monthly auto-upgrade available for all the countries

* Note: PBX is considered as "related to a certain country", based on the Wildix sales manager assigned to the Partner, and not based on the physical location of the system or the customer.

WMS Release Candidate 5.03.20210910.1 Date: 10 September 2021

Fixes

[WMS-11233] - wms: fixed an issue in which the Call group notifications manager received a false missed call notification if a member of the Call group parked a call

[WMS-11664] - sys: fixed an issue when a user, unavailable on Away/ DND with Call Forward All set to Voicemail, didn’t get missed call notifications in call history if the caller hung up during user unavailable message

[WMS-11906] - sys: fixed an issue of an unexpected drop of a call with an external user, which was caused by broken data packets sent to PBX by an external provider

[WMS-12020] - dev: fixed an issue in which W-AIR Headset couldn’t update its firmware because of the incorrect firmware name

WMS Release Candidate 5.03.20210826.1 Date: 26 August 2021

IMPORTANT: This version will be available only for PBXs related to the countries according to the schedule (see above)! 

You can use rel50rc repository for manual upgrade of your PBXs if you want to try this version right away.


Important for WMS Network:

  1. For correct behavior of WMS Network, first update Server PBX and then Client PBXs
  2. In case of updating from WMS versions lower than 5.02, make sure that your WMS Network credentials correspond to the new security requirements and only then proceed with updating the PBXs:
    • Login: 13 characters, it's required to use lowercase letters and digits [a-z 0-9]
    • Password: 24 characters, it's required to use lowercase, uppercase letters and digits [A-Z a-z 0-9] 

New Features

[WMS-10454] - sys: added possibility to deliver Kite group chat requests to all call group members simultaneously 

To enable, edit the config file /rw2/etc/ejabberd/ejabberd_mod_wildix_kite.yml by changing the following values for pickup_strategy parameter:

  • onebyone (default)
  • sendall

[WMS-10554] - col: added possibility to allow the second Collaboration tab in call control mode for media devices when connecting via remote desktop 

  • To enable, edit the config file /rw2/etc/env.ini (or custom /rw2/etc/env.custom.ini for persistence) by setting the parameter CALL_CONTROL_FEATURE=true
  • When logging in to Collaboration under remote desktop, tick off "Call Control only"
  • This feature is also used in teams4Wildix integration, allowing a Teams user to control another Collaboration in the browser to manage calls; in MS Teams, Collaboration is loaded with "Call Control only" mode enabled automatically 
  • User can set "Call control only" mode to be automatically enabled by adding a parameter in the URI (useful when it is needed to share the link among all employees or bookmark the page)
    How-to: Add ?sip=no to PBX domain name ->https://pbxname.wildixin.com/collaboration/?sip=no

[WMS-10805] - wms: added support for calendar sync with Office 365

How to enable:

  1. Go to WMS -> Users -> Import and import users from Office 365
  2. Go to WMS Settings -> PBX -> Integrations -> Office365 Integration and click Enable -> allow access to the application

[WMS-10806] - col: added possibility to disable file transfer in Collaboration chat messages

  • To disable, edit the config file /rw2/etc/env.custom.ini by adding the parameter COLLABORATION_FILE_TRANSFER_ALLOW=false

[WMS-10949] - dev: W04FXO r3 improvements:

  1. Added a new parameter Disconnection signaling to the Settings in WMS -> Trunks

    Available options:

    • Busy tone
    • Polarity reversal - should be used to avoid dropped calls due to a wrong detection of polarity change on the copper line
    • Open switching interval - set the Current Disconnect Threshold in ms
  2. Polarity reversal detection renamed to Polarity reversal on answer

[WMS-11219] - x-ca: x-caracal improvements:

  1. Added Users settings that allow a manager to assign specific Agents/ Queues to other supervisors for monitoring

    Notes:

    • located under Setup menu
    • available only for users with "Admin" user type
    • users with Premium licenses are displayed on this page and are automatically synced every 10 minutes. To force the sync, use the Sync button

    How-to:

    1. Select a supervisor and click Edit Record (Pencil icon)
    2. Select Agents/ Queues that this user can monitor
    3. Click Save ​

    Current limitation: a supervisor needs to log out/ in to Collaboration after a manager applies changes.

  2. Added ACL "Can/cannot use CDR-View" check.
    If a user has ACL "Cannot use CDR-View", there is no access to x-caracal.
  3. Added possibility to integrate custom HTML code to x-caracal using Google Tag Manager

[WMS-11241] - wms: added support for Microsoft 365 phonebook sync

How to enable the sync:

Note: Make sure you have imported/ synced Office 365 users.

  1. Go to WMS Settings -> PBX -> Integrations
  2. Select Microsoft365 tab -> tick off User phonebooks checkbox and click Enable
  3. Log in to you Microsoft account and click Accept to give the required permissions

It is possible to enable caller name lookup for Office365 contacts:

Note: By default, the lookup is disabled.

  1. Access WMS -> go to Dialplan -> General Settings
  2. In the Set dialplan variables field, insert the following variable: GLOBAL_PHONEBOOK_SEARCH=yes
  3. Click Save to apply the changes

[WMS-11561] - col: made Collaboration user interface available in the Portuguese language

[WMS-11634] - wms: added possibility to activate x-caracal on a Cloud/ Virtual PBX

Prerequisites:

  • Cloud/ Virtual PBX with WMS v 5.03
  • At least 1 Premium and at least 10 Business licenses to activate the service

How to activate x-caracal:

  1. Get the relevant service on WMP
    • Access WMP -> select the Customer -> choose the PBX -> click Edit
    • Enable the checkbox next to x-caracal
    • Click Save and proceed with confirming your order
  2. Enable x-caracal in WMS:

    Note: Without the previously purchased service, the option to enable x-caracal in the WMS will not be available.

    • Access WMS -> go to Settings -> PBX -> Integrations -> Analytics
    • Enable the checkbox in front of the Enable field
    • Click Save

x-caracal documentation: https://confluence.wildix.com/x/FAEzBQ.

[WMS-11767] - wms: added ACL rule “Can/ cannot - See call recordings”, which adds a possibility to restrict users from accessing call recordings

  • This ACL is applied for call recordings in Collaboration -> Call History and in CDR-View.
  • It works for call recordings started via Collaboration, Feature code, and Dialplan.

Limitations:

  • For the ACL to work correctly, make sure there is no email indicated in the Dialplan application Record call.
  • In case the SMTP client is configured on the PBX, call recordings will be sent to the relevant user’s email, if their email is indicated in the system.
  • Call recordings, which already existed in CDR-View, will not be hidden after applying the ACL “cannot - See call recordings”. As a workaround, you can rebase the local CDR-View database to restrict user access to old call records.

[WMS-11821] - wms: added possibility to activate x-caracal on a Virtual PBX

Requirements:

  • Virtual PBX with WMS 5.03 
  • At least 10 Business/ Premium + 1 Premium licenses 
  • MYSQL backend to set x-caracal Database

How to order x-caracal on WMP:

  1. Access WMP -> Customers tab
  2. Select a Customer -> click the Options button (Three dots) -> PBXes
  3. Choose the PBX -> click Options -> Edit
  4. Enable the checkbox next to x-caracal and click Save

How to activate x-caracal in WMS:

  1. Go to WMS Settings -> PBX -> Integrations
  2. Proceed to Analytics tab
  3. Tick off Enable checkbox and connect to Database by entering Host and credentials, click Save

Limitations:

  • x-caracal settings are not reset when: 1) resetting PBX to factory defaults or 2) when restoring from backup

x-caracal documentation: https://confluence.wildix.com/x/FAEzBQ

Improvements

[WMS-7761] - col: added support for the US standard date format "mm/dd/yyyy" in CDR-View

[WMS-8631] - sys: routed Directory sync protocol outside of WMS network

[WMS-9768] - api: API Dialplans refactoring

  1. Rewrote old API endpoints
  2. Added new endpoints:
  • POST api/v1/Dialplan/Rules/import/
  • GET api/v1/Dialplan/Rules/restoreBackup/?idNameRules[]=43
  • GET api/v1/Dictionaries/?skip-basic-auth-header=true&items[]=remote_pbxes&items[]=contexts
  • GET api/v1/Colleagues?skip-basic-auth-header=true&searchFields=extension&search[]=101&search[]=102

[WMS-9769] - api: implemented API Trunks Price

API endpoints:

  • GET/api/v1/prices - Get a list of existing price lists
  • POST/api/v1/prices - Create new price lists
  • GET/api/v1/prices/{id}/export - Export price lists
  • POST/api/v1/prices/{id} - Update existing price lists
  • DELETE/api/v1/prices/{id} - Delete price lists

Documentation: <PBX>/api/v1/doc/#tag/Trunks-Price

[WMS-10325] - sys: increased configured pool size for large databases on Cloud PBX

[WMS-10532] - sys: implemented TLS 1.2 which is enforced for new installations and after PBX reset

  • For backward compatibility, added a new option "Allow TLS 1.0, TLS 1.1" to WMS -> Settings -> Security. It is enabled by default after the upgrade and required to support deprecated devices - WP600AXX, WP R1/R2, W04FXOR2, W04FXSR2, W01/02 FXS R1
  • Once PBX is reset, TLS 1.2 is enabled
  • For newly created systems, TLS 1.2 will be enforced by default later in WMS 5.03

[WMS-10553] - wms: improved CSRF protection

[WMS-10749] - col: added possibility to set Available custom status in Collaboration -> Settings -> Chat/ Presence

[WMS-10797] - sys: added possibility to send missed calls notifications via email to a Call group notifications manager

  • To enable, modify Dialplan procedure used for the group -> add Set application and insert a variable CG_MANAGER_MAIL_NOTIFY=yes

[WMS-10810] - sys: updated core debian packages of the PBX to the latest version (including php of the web server, linux-kernel and many other dependencies and libraries)

[WMS-10979] - col: added possibility to disable chats in Collaboration

How-to:

  • to disable, edit the config file /rw2/etc/env.custom.ini by adding the parameter COLLABORATION_CHAT_ALLOW=false

If disabled, users do not have access to Chat tab in Collaboration, including Chat and Post-It options in Colleagues, Feature keys, History tabs etc.

[WMS-11193] - wms: renamed Wizyconf license to Wizyconf room

The changes are available in WMS:

  • User preferences menu
  • Activation / Licenses menu

[WMS-11199] - col: added support for the Basque language in GUI

[WMS-11202] - wms: migrated from Google Contacts API to People API for importing contacts from Google accounts

[WMS-11268] - sys: added a new provisioning custom parameter that allows increasing timeout for storing PIN for Voicemail menu on WP phone

How-to:

  • Add the following parameter to /rw2/etc/provision.conf file, [general] section: AuthLockTimeout = >=0

Once the set timeout is reached out, a user needs to re-enter PIN code

[WMS-11274] - dev: NTP improvements for Wildix devices in case when they didn't receive NTP settings or received wrong settings via provisioning

[WMS-11318] - sys: added support for VoIP operator CompanyFlex by Deutsche Telekom

How to use:

  1. Enable SDES-SRTP option. The transport has to be set to "auto". Additionally, outbound proxy usage is required, consult Deutsche Telekom documentation for that purpose.
  2. Edit /rw2/etc/kamailio/host_specific_custom.cfg config file by adding the following line: 
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)|(^trunkname2$)")

    where trunkname1 and trunkname2 are names of CompanyFlex trunks (field "Trunk name" in the trunk configuration page) 

    NOTE: companyflex_trunks is not just a string, it's a POSIX regular expression. Thus, it's better to use only lower and upper case letters and digits in trunk names. Otherwise, make sure that used symbols are not reserved in POSIX (or escape them).


    More examples:
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)")
    modparam("pv", "varset", "companyflex_trunks=s:(^trunkname1$)|(^trunkname2$)|(^trunkname3$)")

[WMS-11345] - sys: German language is now used for sounds playback for calls through Swiss and Austrian trunks

[WMS-11539] - sys: improved W-AIR upgrade logic to separate base stations and handsets/ headsets upgrade

  • according to the new logic, W-AIR devices are updated gradually: first - bases, then - handsets/headset (previously, they were updated at the same time)
  • there is 4 hours timeout for W-AIR upgrade
  • if all base stations are upgraded earlier than the timeout is reached, handsets and headsets upgrade is started immediately
  • after 4 hours if some base stations are still not upgraded, devices will be upgraded in any way

[WMS-11593] - sys: improved the logic of storage cleaning tasks

If the available storage is less than 1 Gb after reaching 95-100% of total free space, cleaning tasks are launched.

[WMS-11753] - sys: made the SMS service enabled by default for US/ Canada users after WMS upgrade to v. 5.03

The SMS service is activated by default if the following requirements are met during the upgrade:

  • there is an active CLASSOUND license
  • the country code is USA in WMS Settings -> PBX -> Language & region

[WMS-11766] - wms: added possibility to automatically assign user to PBX in a WMS network by mapping PBX name to a field within user import from LDAP

You can now find a new field called PBX in the Map section of the Import screen. Check it off in case you want to automatically add users to the relevant PBXs.

[WMS-11768] - wms: added an option that overrides the timeout between calls in Call All 10/32 Call group strategy and sends an incoming call to a user as soon as they become available

  • To enable it, modify the Dialplan procedure used for the group, by adding Set -> QUEUE_FAST_RECALL -> yes/true before the Call group application.
  • When this option is activated, a user gets an incoming call without waiting till the Call group timeout is reached.

[WMS-11811] - col: improved filename format of the exported default CDR-View report, making it clearer what data it contains

The improved filename format applies to reports created with predefined filters. The filename includes the following information: name of the shared or personal report + chosen time frame (e.g. this month) + report generation date. For example: new_report_this_month_2021-08-17.csv

Custom reports (with filters manually adjusted in the Filter section) are exported with the default filename, e.g. cdr-view-2021-08-17.csv.

[WMS-11825] - wms: added possibility to create up to 100 paging groups

  • RTP multicast paging works for the first 10 groups only. If, say, a user belongs to 12 paging groups, paging of the first 10 groups is sent via RTP multicast, and paging of the rest 2 groups is sent via SIP calls.
  • Note: RTP multicast works only as long as the PBX and the devices are in the same network.

[WMS-11828] - dev: added possibility to centrally enable LLDP for WP phones

How-to:

Add the following parameters to the /rw2/etc/provision.conf file:

  • LLDP = yes | no - enables/ disables LLDP. It is disabled by default.
  • LLDPInterval = 10-3600 - sets LLDP interval. By default, it is 30.

Note: The parameters are applicable only to [wildixp2] section and only for WP480/ 490 r3, WorkForce, WelcomeConsole

[WMS-11839] - col: made it possible to use letters in Postal Code when creating/ editing Phonebook contacts in Collaboration

[WMS-11943] - wms: improved the process of contacts Import, so that automatic removal of contacts, which are no longer present in the database, doesn’t affect users that were added manually

Automatic removal of contacts applies, in case the option “Remove existing contacts which are not received from the backend“ is enabled. This improvement can be useful on big installations, where users are imported from an external source, and dummy (virtual) users with service licenses (e.g. part orbits, group managers, etc.) are created and kept locally.

Fixes

[WMS-8131] - sys: fixed an issue where in some rare cases a voicemail received from another user could end up in a hidden voicemail folder

[WMS-8500] - sys: fixed an issue in which call information could be lost under high load for Zoho CRM integration

[WMS-8953] - wms: fixed an issue in which restart of ejabberd service after getting a new certificate could lead to Collaboration reconnection and temporary service unavailability

[WMS-9207] - wms: fixed an issue in which it was impossible to expand Dialplan included procedures list after collapsing it without selecting any procedure

[WMS-9931] - sys: fixed an issue with no Caller ID normalization if a call that arrived via IVR menu was transferred to another user

[WMS-9968] - col: fixed an issue when it was impossible to share screen to more than one user in Collaboration

[WMS-10096] - dev: fixed an issue with vlan and syslog settings being not applied for FXO/ FXS r3 media gateways

[WMS-10180] - col: fixed an issue in which Collaboration app didn't switch to Failover PBX after Primary PBX was powered off

[WMS-10211] - sys: fixed an issue in which devices couldn't subscribe via SIP in Failover mode

[WMS-10259] - wms: improvement for SMTP client w-smtp.wildix.com: now it is impossible to change the default email in order to prevent mails to be marked as spam

[WMS-10292] - col: fixed an issue with Collaboration reconnecting in the loop after starting a laptop/ PC

[WMS-10481] - sys: fixed an issue with system temporary files being not cleaned up when some external network storages were used

[WMS-10556] - col: fixed an issue with Auto adjust mic option being active even if it was disabled in Web Phone settings

[WMS-10583] - wms: fixed an issue when Salesforce integration lost connection with Collaboration in some cases

[WMS-10650] - col: fixed an issue with partial load of user pictures in WMS Network

[WMS-10672] - sys: improved log files rotation in /var/log/*.log folder

  • Only 3 rotated logs are kept
  • Each log is rotated once it reaches 2MB

[WMS-10818] - col: fixed an issue when it was impossible to start screen sharing for the second time during one call

[WMS-10819] - int: fixed an issue with impossibility to print documents using Fax Printer on Windows/ macOS

[WMS-10841] - sys: fixed 404 error issue during call recording playback of partial manually recorded calls from CDR-View/ Call history

[WMS-10863] - app: fixed an issue with Android calls being dropped after 32 seconds if Internet connection was switched to IPv6 GSM operator

[WMS-10900] - col: fixed an issue in which postponed faxes couldn't be removed from a queue in Collaboration

[WMS-10942] - col: fixed an issue in which call recordings for calls answered via mobility were not displayed in Collaboration history

[WMS-10966] - sys: fixed an issue in which some applications were broadcasting error logs to all opened consoles

[WMS-11011] - api: fixed an issue with predictive dialer failing to make calls with v2 webapi

The issue was reproduced due to an undefined variable that prevented Predictive Dialer from starting calls (both locally or using the online demo)

[WMS-11028] - sys: fixed an issue with calls being dropped after one hour

[WMS-11059] - sys: fixed an issue when user status didn't change to DND after pressing DND key on WP phone after PBX reset

[WMS-11066] - sys: fixed an issue in which SIP Proxy couldn't start due to high private memory usage on Cloud PBXs with small storage size

[WMS-11082] - wms: fixed an issue with Company name being not imported from Google contacts if the source of sync was Zoho CRM

[WMS-11117] - sys: fixed an issue with ACL permissions being not checked when using simplified mail2fax method

[WMS-11123] - wms: fixed an issue in which dynamically added Call group members were removed after applying any changes to user preferences in WMS -> Users

[WMS-11125] - wms: fixed an issue with "Announce date, time and caller phone number for Voicemail messages" option not working in WMS 5.02

[WMS-11161] - sys: fixed an issue with default NTP server being not set back automatically on a device if custom NTP server was removed from WMS manually

[WMS-11186] - sys: fixed an issue with RTPengine restart by monit in WMS network if all nodes had the same local IP address

[WMS-11191] - sys: fixed an issue when an outbound call didn’t overflow to consecutive trunks configured in a trunk group

[WMS-11204] - sys: fixed no audio issue if a call received from a SIP trunk was transferred to a WP phone

[WMS-11234] - wms: fixed an issue with AppStore mobile image being broken in Welcome Message

[WMS-11253] - sys: fixed an issue with mismatch of Serial and PBX ID licenses key for newly created HW/ VM PBXs

[WMS-11255] - web: fixed an issue with wrong default value of "Use DST" parameter for WP phones

[WMS-11289] - sys: fixed an issue with failed attempts to obtain SSH key on non-Cloud PBXs

[WMS-11292] - sys: fixed an issue when it was impossible to forward voicemails if a target extension consisted of only 2 digits

[WMS-11307] - sys: fixed an issue with Deutsche Telekom SIP trunk connection being lost after using call continuity feature

[WMS-11335] - wms: fixed an issue with audio stream being not sent back to carrier randomly on incoming calls

[WMS-11343] - sys: fixed an issue with impossibility to make calls from Zoho integration as Zoho call window remained in connecting state

[WMS-11381] - sys: fixed an issue with PBX engine memory consumption spike that led to impossibility to make calls

[WMS-11392] - sys: fixed an issue in which SIP Proxy registration dropped and couldn't be renewed because of insufficient memory

[WMS-11393] - wms: fixed an issue with internal server error appearing on API endpoints requests that used middlewareLogicalOr with alloForAdmin authorization

[WMS-11456] - sys: fixed an issue with old generation phones when there was no audio after semi-attended transfer of an external call to a user with 2 registered devices

[WMS-11462] - wms: fixed an issue with Wildix logo missing when receiving Fax2Mail or Welcome message

[WMS-11483] - sys: added a warning notification about service restart when changing default music on hold in WMS Settings -> PBX -> SIP-RTP

[WMS-11484] - sys: added a warning notification about service restart when saving settings in WMS Settings -> PBX -> Call and chat history

[WMS-11519] - wms: fixed one way audio issue for calls to Collaboration/ WP phone via the UK VoIP operator

[WMS-11556] - wms: fixed an issue when in some cases tags and recordings were not available in CDR-View for calls routed via Callback

[WMS-11598] - sys: fixed an issue when Collaboration and Wallboard lost connection to the PBX in case of multiple connections through a single user

[WMS-11620] - dev: fixed an issue with the focus being switched from Collaboration tab after pressing the multifunction key on DuoLED-BT Headset

[WMS-11633] - sys: fixed an issue in which it was impossible to complete a transfer of a call placed via Peoplefone trunk

[WMS-11639] - sys: fixed an issue in which FXS media gateway couldn't receive fax from external number via CLASSOUND in some rare conditions

[WMS-11644] - x-ca: fixed an issue of incorrect visualisation of blind transferred calls in x-caracal, which displayed wrong events and a negative number in Talk Time

[WMS-11689] - sys: fixed an issue in which calls dropped after 30 sec on WP phones due to Public IP address change on Cloud PBX

[WMS-11742] - sys: fixed an issue with Call group member who set DND/ Away user status being retrieved from pause after PBX engine restart

[WMS-11770] - sys: fixed an issue with continuous increase of XMPP Server memory usage in case of heavy workload

[WMS-11882] - sys: fixed an issue when in some rare cases users on PBXs with WMS 5.02 version couldn’t see registered devices in Collaboration

New Firmware

New firmwares for WorkForce v 65.145.6.14 WP480GR3: v 63.145.10.35 WP490GR3: v 67.145.8.105 WelcomeConsole: v 68.145.2.40

[WP-6] - sys: fixed an issue with audio being muted during first 2 seconds after attendant transfer/ call pickup on WP phones

[WP-14] - dev: fixed an issue with selected ringtone Ring5 on WorkForce producing clicking noise on incoming calls

[WP-21] - dev: released new WorkForce SDK that includes performance and stability improvements

[WP-39] - dev: fixed an issue with WorkForce freezing while using Jabra Engage 65 connected via USB

[WP-53] - dev: fixed an issue, when after receiving 408 or 500 error from SIP Proxy during subscription, WP phones didn't try to re-subscribe

[WP-55] - dev: fixed an issue with Voicemail notifications not working on WP480R3 & WelcomeConsole & WP490R3

[WP-66] - dev: fixed an issue when, in case of using TLS protocol, WP phones couldn’t make/accept calls after the connection with PBX was lost and restored for any reason

[WP-104] - sys: fixed an issue in which WP phones occasionally closed TCP/TLS connection after resubscribing if a phone had a big number of configured BLFs, which could result in call drops, no media, or issues with BLFs

New firmware for W-AIR Headset v. 0305b0854:

[WMS-10356] - dev: fixed an issue in which W-AIR Headset played "Zero" every 20 seconds when muted in an audio conference

New firmware for W-AIR v. 0530b4:

[WMS-10767] - dev: includes the following fixes and improvements:

  • Added call timer for W-AIR handsets. Limitation: if W-AIR Base Station receives the new firmware during an active call on PBX, the call is terminated and the upgrade is started immediately.
  • Increased the number of displayed characters for Caller ID name on W-AIR Med and W-AIR Office to 28
  • Fixed an issue with W-AIR Base crashes in some cases
  • Fixed an issue when it was impossible to connect W-AIR repeater to W-AIR Small Business R2

[WMS-11884] - dev: includes the following fixes:

  • Fixed an issue in which assigning/ unassigning users caused reboot of W-AIR SB r2 connected to Repeater r1
  • Fixed an issue when in some cases in multi cell installations a W-AIR base station on TLS connection couldn’t register handsets until it was rebooted

New firmware for FXO/ FXS r3 v. 27811016:

[WMS-11173] - dev: added support for direct SDES-SRTP on W04FXO r3

[WMS-11206] - dev: fixed an issue in which during a conversation on analogue phones, connected to W24FXS r3 gateway, users occasionally got unnecessary transferred calls

[FXX-2] - dev: fixed an issue when FXO/ FXS r3 gateways sent media to wrong endpoint after the transfer, if SDES-SRTP was enabled and the call was answered by the PBX

[FXX-4] - dev: added support for direct SDES-SRTP on W02FXS r3 and W04FXS r3 devices

  • Added possibility to disable the option for W02/04FXS/ W04FXO r3 via custom provisioning parameter: SRTPForceUse =yes|no (option is enabled by default).
  • Additional sections for the parameter SRTPForceUse were added: [wildixfxo3] and [wildixfxs2]. 

Documentation will be updated soon: https://confluence.wildix.com/x/KQg8AQ

[FXX-5] - dev: fixed an issue in which a device connected to FXS r3 didn’t get a busy tone when a caller ended a call

  • The issue affected FXS r3 gateways with firmware versions 27.81.10.15, 27.81.10.16, 27.19.10.15, 27.19.10.16.

WMS Stable 5.02.20210722.1 Date: 3 Aug 2021

Fixes

[WMS-11208] - sys: fixed no media issue after attended transfer in case transcoding was enabled between codecs g729 -> g729 -> g711

[WMS-11554] - wms: fixed incompatibility of Collaboration Web Phone with Google Chrome v. 93 (due to be released on Aug 31)

WMS Stable 5.02.20210518.1 Date: 19 May 2021

Hotfixes

[WMS-11220] - wms: fixed an issue with impossibility to access Collaboration via Google Chrome v 91 if:

  • user logged in to Collaboration for the first time
  • a new browser/ PC was used
  • cache was cleaned in the current browser
  • Collaboration was opened in a new incognito tab

[WMS-11264] - sys: fixed an issue in which Call Group members were paused after Presence server/ PBX restart if "Unavailable on Away/DND" option was disabled

WMS Stable Hotfix Date: 14 May 2021

Additional package cw 5.02.20210514.1

[WMS-11242] - sys: fixed an issue in which under rare conditions it was impossible to receive/ make calls, after WMS release 5.02.20210416.1

WMS Stable 5.02.20210416.1 Date: 11 May 2021 

New Feature

[WMS-10656] - col: added support for x-caracal

For activation, refer to the document: https://confluence.wildix.com/x/FAEzBQ.

Improvements

[WMS-7872] - dev: added possibility to set image refresh button for 2N intercom integration

The feature allows updating image streaming on W-AIR Handsets via a button. To set the button, configure the following Dialplan:

  1. Custom application -> SIPAddHeader(Alert-Info: info=doorbell:*120)
  2. Custom application -> SIPAddHeader(Call-Info: icon="<http://10.100.4.133/api/camera/snapshot?width=160&height=120&source=internal&pic=cam.jpg>")
    1. where 10.100.4.133 – IP address of the intercom
  3. Dial the phone -> call destination for answering calls from a doorphone (you can specify your own destination: an extension, several extensions, a call group…)

New W-AIR firmware version 0520b1 for W-AIR Base Sync Plus, W-AIR Base, W-AIR Base, Small Business, W-AIR Basic, W-AIR LifeSaver, W-AIR Med, W-AIR Office.

Updated documentation: https://confluence.wildix.com/x/qADwAQ.

[WMS-10101] - col: implemented the new logic for extensions update in Collaboration Settings -> Extensions: now new versions are obtained directly from Collaboration, regardless of updating WMS version

  • Note: notifications about availability of new versions will be implemented in one of the next versions

[WMS-10385] - wms: optimized PHP worker memory limit

[WMS-10424] - col: notifications about availability of new versions are now not shown for WIService and other integrations with enabled auto-update option

[WMS-10663] - col: added lazy (deferred) loading of images in Collaboration to reduce unnecessary network load

[WMS-10812] - wms: added possibility to continue recording of an outgoing call after it was transferred to another user

  1. The feature is disabled by default. To enable it, add set variable
    RECORD_ON_CALLEE_SIDE=true in Dialplan
  2. Current limitation: Direct RTP must be disabled. To disable it, edit the config file /etc/callweaver/sip-general-custom.conf and add direct_rtp=no parameter

[WMS-10872] - wms: added a warning message showing license overuse while creating, editing or importing users

Fixes

[WMS-8663] - sys: fixed an issue in which a Call Group member stopped receiving CG calls if Force Call Forward was enabled to an external number and answered from that number

[WMS-9548] - sys: fixed a problem with outgoing calls being dropped with certain trunk providers

[WMS-9937] - sys: fixed an issue with incorrect behavior of TAPI driver when extra events were created in case of call transfers

[WMS-9952] - col: fixed an issue with impossibility to export charts in CDR-View

[WMS-10262] - wms: fixed an issue when it was impossible to re-save Dialplan procedure after adding "Voicemail access" application

[WMS-10352] - sys: fixed an issue with presence statuses on WP phones being displayed incorrectly for users with unregistered devices

[WMS-10400] - wms: fixed an issue with no audio stream from PBX to remote WP phone on incoming calls that were handled via IVR menu and routed to a Call group

[WMS-10416] - sys: fixed an issue when a user couldn't pick up a call of another user who was already in call (it could be one-to-one call, an audio conference or a service call to Feature codes)

[WMS-10453] - col: fixed an issue in which system message about WebRTC Kite chat request being handled by another agent disappeared after Collaboration reload

[WMS-10462] - wms: fixed an issue with direct access to devices not working via https connection

[WMS-10470] - wms: fixed an issue with user status being changed for those users who answered a call via mobility and had no active devices

[WMS-10478] - col: fixed an issue with cyclic fetch of phonebook avatars after receiving an error (e.g. unavailable user on remote PBX)

[WMS-10480] - wms: improved protection against cross-site scripting (XSS) attacks

[WMS-10490] - wms: fixed an issue in which SMB v1 share failed to remount

[WMS-10527] - dev: fixed an issue when after setting America/ Canada timezone on W-AIR Base, country settings changed to Italia

[WMS-10535] - wms: fixed an issue with wrong user statuses on WelcomeConsole with a large amount of configured BLF keys (> 50) due to 500 Server Internal Error

[WMS-10625] - wms: fixed an issue with impossibility to modify RTP ports in Settings SIP-RTP

[WMS-10696] - sys: fixed an issue with RTP ports being not released after call completion

[WMS-10720] - sys: fixed one way audio issue if a call was placed from Collaboration/ Vision/ SuperVision to W04FXS r3 with enabled SRTP

[WMS-10737] - sys: fixed an issue with presence statuses on WP phones being displayed incorrectly for users with unregistered devices or after PBX engine restart

[WMS-10742] - sys: fixed an issue with an option "Play" being inaccessible from Voicemail menu for shared voicemails on WP phones

[WMS-10763] - sys: fixed an issue with negative talk time and wrong status in CDR-View for blind transferred outgoing calls

[WMS-10834] - wms: fixed an issue with broken Chrome extension image in Welcome Message email

[WMS-10844] - sys: fixed an issue with incoming calls being dropped if they were received from IP of a trunk with enabled outbound proxy

[WMS-10849] - sys: fixed an issue with impossibility to configure BLF keys if they started with extension numbers of monitored users

[WMS-10878] - sys: fixed no audio issue in some cases for calls in WMS network after upgrade to WMS 5.02

Issue reproduced in case one of the involved devices was an old generation WP or a W-AIR phone.

[WMS-10880] - sys: fixed no audio issue after semi attended transfer of a call received from a SIP trunk and being transferred from WP4X0 to a user with 2 registered devices

[WMS-10892] - sys: fixed an issue in which music on hold stopped working after resetting the PBX via the Terminal

[WMS-10909] - dev: fixed an issue with WP phones R3/4 being not automatically upgraded when network connection was slow

[WMS-10931] - wms: fixed an issue with incorrect URL mapping for admin users that caused redirection to Collaboration after opening some menus under WMS Settings

[WMS-10959] - sys: fixed an issue in which SIP Proxy couldn't start in some rare conditions on Cloud PBXs under small installations

[WMS-11051] - sys: fixed an issue with G729 transcoding not working for outgoing calls from Collaboration

New Firmwares

WorkForce firmware v 65.145.4.20

[WP-45] - dev: fixed an issue with Voicemail notifications not working on WorkForce 

WMS Stable Hotfix Date: 26 March 2021

Additional package: cw 5.02.20210326.1

[WMS-10827] - sys: fixed an issue with PBX engine being restarted by monit in some rare conditions after upgrade to WMS 5.02

WMS Stable Version 5.02.20210312.1 Date: 12 March 2021

Fixes

[WMS-10798] - col: fixed an issue with Collaboration Native App v. 2.1.6 not working after upgrade to WMS 5.02

[WMS-10803] - sys: fixed an issue in which calls over Paging dropped due to PBX engine deadlock in some case

WMS Stable Version 5.02.20210305.1 Date: 05 March 2021 

Fixes

[WMS-10551] - col: increased the width of a drop-down list showing live search results in Collaboration

[WMS-10693] - dev: fixed an issue when it was impossible to pick up a call by pressing a BLF key for users with an ACL rule "Cannot - View calls of users"

WMS Stable Version 5.02.20210223.1 Date: 01 March 2021 

New Features

[WMS-7551] - sys: added support for online streaming of mp3 http/ https sources as music on hold

How-to:

  • Add the following parameter to the config file /rw2/etc/callweaver/musiconhold-stream.conf: 

    [radio]
    mode=custom
    application=/usr/sbin/cw_play_http_stream.sh http://stream.104.6rtl.com/rtl-live/mp3-192

    where "http://stream.104.6rtl.com/rtl-live/mp3-192" is your stream source

  • Run the command: 

    rcallweaver -rx "moh reload"
  • Add Dialplan application Set -> Music on hold -> "radio"

Documentation: Custom config parameters List.

[WMS-8152] - wms: added support for client to server authorization for using api on a pbx (oAuth2)

  • Note: According to rfc6749 section 4.2

Important! oAuth2 provides a new WebAPI JS library. It is recommended to use it to ensure more secure performance of your integrations.

Download the library:

Developer's Documentationhttps://www.wildix.com/webapi/v2/demo/doc/.

[WMS-8508] - sys: implemented encryption of Remote syslog server & PBXs connection to Wildix logging server(s)

  • Note: RELP protocol implemented for default debug logging

[WMS-9012] - sys: added support for W-AIR Small Business Base R2

Documentation: W-AIR Small Business - Admin GuideW-AIR System Datasheet.

[WMS-9331] - sys: added system sounds in Swedish language

[WMS-9671] - sys: added possibility to get location of the nearest W-AIR Base Station in case of emergency alarm triggered on W-AIR Handset

Documentation: How to get location of W-AIR Base Station in case of emergency alarm.

[WMS-9822] - col: added possibility to integrate custom HTML code to Collaboration by using Google Tag Manager 

How to implement:

  • Connect to PBX via SSH as root 
  • Create a new config file "template.conf" including GTM ID, for example, use the command: 

    echo 'gtm=GTM-12345678' > template.conf

    where "123445678" is GTM ID

  • After implementation, the following sections appear in the code:
    1. after the <HEAD> section 

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XXXX');</script>
    <!-- End Google Tag Manager -->

    2. after the <BODY> section: 

    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->

     Documentation: Custom config parameters List.

[WMS-9865] - sys: implemented call group notification manager feature for Collaboration (ref. ticket for the initial implementation WMS-6761)

To view missed calls and voicemails notifications in Collaboration:

  • Add a BLF key "Voicemail" and subscribe for a dedicated user who serves as a CG notification manager (check the documentation Call distribution in Call groups for the instructions and requirements)
  • Once there is a missed call or a voicemail, a missed notifications counter is indicated on Fn keys tab and the BLF key "Voicemail"
  • To view notifications, mouse over the BLF key and press three dots or right-click to open a list
  • Available interactions: select one or multiple notifications, mark as read, play a voicemail, dial a caller, delete

Documentation: How to set up the Call Group notifications manager feature.

[WMS-10027] - col: added support for Wizywebinar in Collaboration

Documentation: Wizywebinar User Guide.

[WMS-10048] - wms: added possibility to enable reporting of user statutes for external calls

Notes:

  • the feature is disabled by default
  • currently, user statuses can be reported only in English

How to enable:

1. Set Global Dialplan variable REPORT_USER_STATUS_FOR_EXT_CALLS=all in WMS -> Dialplan -> General Settings

Possible values:

  • all - the system reports user status, status message and duration if available
  • status - the system reports only user status
  • no - disables the feature

2. Set language En or En-us in Dialplan procedure used for managing external calls

Documentation: Wildix Artificial Intelligence services.

[WMS-10112] - wizy: added possibility to set a conference password

  • the option "Set conference password" is available while creating or editing a conference, available also for dial-in numbers and Wizyconf Station
  • 2 passwords are generated automatically: 1 - for a web conference, 2 - for dial-in numbers and Wizyconf Station
  • for a web conference access, a password length is from 6 to 10 symbols, including numbers, upper and lower case letters; for dial-in and Wizyconf Station access, password consists of 6 numbers
  • a conference moderator can edit a password for a web conference; password for access via dial-in numbers and Wizyconf Station cannot be edited
  • both passwords are sent in a conference invitation (you can also view them while editing a conference)
  • conferences protected with a password are marked with a safety icon

Documentation: Wizyconf Videoconference - User GuideWizyconf Station Quick Start Guide.

[WMS-10267] - wms: added support for integration with Feelingstream platform for voice recognition and call recordings in stereo format

Requirements:

  • Activated Feelingstream account
  • For HW/ VM: mounted storage for recordings
  • Quality of calls recordings set to WAV

To enable the integration:

  1. Create the config file /etc/feelingstream.conf with parameters: 

    host=wildix.feelingstream.com
    apikey=fcd4206d-aaab-56cb-bdc8-a33dc4611a4b_ab30ac63-1234-1234-1234-123456789012
    bucket=call
    lang=en

    Where:

    • host - received from Feelingstream side
    • apikey - generated using Feelingstream web interface
    • bucket - created manually using Feelingstream web interface or API
    • lang - optional parameter, set the language for recognition. Otherwise, the language is set automatically

    2. To enable stereo mode on PBX side, set Global Dialplan variable STEREO_RECORDINGS=yes in WMS -> Dialplan -> General Settings 

    Note: Stereo mode can be activated separately on any PBX, without the integration.

    Documentation: Custom config parameters List.

[WMS-10283] - sys: added support for WebRTC Kite chatbot

Documentation: WebRTC Kite Chatbot SDK.

Improvements

[WMS-6719] - sys: added 03, 030, 0345 prefixes to "National" and 084 prefix to "Premium" call classes for the UK to improve call class recognition and for the correct management of ACL permissions

[WMS-6761] - sys: implemented call group notification manager allowing users to subscribe to receive notifications about missed calls and VM notifications for call groups (currently implemented for WP480G 2017 / WP490G 2017/ WelcomeConsole / WorkForce)

Documentation: How to set up the Call Group notifications manager feature.

[WMS-8243] - dev: added support for SRTP on W02FXS r3 and w04FXS r3

[WMS-8447] - wms: optimized the option to configure/ sync device (WMS -> Devices) for systems with large amount of devices

[WMS-8513] - sys: improved security related to ACL rules "View", "View calls of users" and "See voicemail"

[WMS-8741] - wizyhw: Wizyconf Station user statutes are now visible in Collaboration

It allows monitoring the current status of the Wizyconf Station to know if it is available or not.

[WMS-8775] - wizy: improved the management of calendar events for recurrent video conferences

  • if user selects the specific day of the week for recurrent events, it is selected automatically for all following events
  • user is not able to unselect all days for weekly recurrent events
  • recurrent events by default are set to "Ends" "Never"

[WMS-9073] - wms: improved the logic of repository selection during auto-update

[WMS-9177] - sys: deprecated the functionality of logging in to another PBX different from LDAP using FC "Login" 99

[WMS-9248] - wms: refactoring of Call Groups page in WMS -> Dialplan

[WMS-9251] - wms: refactoring of Paging Groups page in WMS -> Dialplan

[WMS-9252] - wms: refactoring of Timetable/ Switch page in WMS -> Dialplan

[WMS-9253] - wms: refactoring of Feature codes page in WMS -> Dialplan

[WMS-9254] - wms: refactoring of General Settings page in WMS -> Dialplan

[WMS-9255] - api: IVR improvements

  1. Refactoring of IVR page in WMS -> Dialplan
  2. Implementation of API for Dialplan IVR: 
    • GET /api/v1/Dialplans/Ivr/ Return list of all available IVR on the PBX
    • POST /api/v1/Dialplans/Ivr/ Add new IVR
    • PUT /api/v1/Dialplans/Ivr/{id}/ Update IVR
    • DEL /api/v1/Dialplans/Ivr/{id}/ Remove IVR by id

[WMS-9257] - wms: refactoring of Generate trace page in WMS Settings -> Tools and utilities

[WMS-9261] - wms: refactoring of Remote syslog page in WMS Settings -> System

[WMS-9269] - sys: fixed infinite logging loop when using web terminal

[WMS-9466] - col: the option "Send SMS" is no longer available from the top menu (under +) if restricted by ACL

[WMS-9474] - sys: added support for "Call through remote PBX" Dialplan application in Failover scheme

[WMS-9601] - api: added new API DTMF

Available API endpoint:

  • POST /api/v1/Calls/:channel/Dtmf

[WMS-9642] - wms: implemented API for Dialplan General Settings

Available API endpoints:

  • GET /api/v1/Dialplan/GeneralSettings/ Return list of all available Dialplan general settings on the PBX
  • PUT /api/v1/Dialplan/GeneralSettings/ Update list of all available Dialplan general settings on the PBX

[WMS-9647] - col: improvements for Video Conference dialog in Collaboration

  • improved design
  • removed "Screen sharing" icon
  • changed the position of "Calendar" icon
  • "Edit", "Exit", "Delete" icons are now hidden, hover mouse over a particular conference to display them

[WMS-9662] - dev: the max number of W-AIR base stations in W-AIR Network is now set automatically if there are >50 base stations or more

[WMS-9664] - sys: added full support for static Call groups monitoring via WebAPI Wallboard

Previously, after adding a new CG member, the list of incoming calls disappeared from Wallboard. Now all the relevant data about queues is correctly displayed.

[WMS-9737] - sys: added possibility to block sharing geolocation on PBX

How to implement:

  • Edit the file /rw2/etc/ejabberd/ejabberd_mod_wildix_presence.yml by modifying the parameter allow_location and set it to false: 

    allow_location=false
  • Restart the server:

    /etc/init.d/ejabberd restart

    Notes:

  • Specifically, this option can be used to block geolocation on Vision/ SuperVision phones
  • Users in Collaboration can still view their own status
  • If geolocation is blocked only on PBX A and not blocked on PBX B in WMS Network, users from PBX A are still able to view geolocation of PBX B users

Documentation: Custom config parameters List.

[WMS-9767] - wms: added call groups API

[WMS-9773] - wms: refactoring of Trunk groups page on WMS -> Trunks

[WMS-9786] - wms: added possibility to set >255 Timetables, Switches and 3 State Switches

[WMS-9825] - app: Fax printer v. 4.1.2 (macOS) includes:

  • adds "Letter" as the North American standard fax paper size for Fax printer

  • fixes an issue in which Fax printer couldn't be installed without "pdf services" directory 

  • fixes an issue with fax sending delay

[WMS-9862] - wms: added auto refresh of licenses on PBXs from WMP

[WMS-9965] - sys: implemented per-user license check: only users with Premium licenses can now manage Call groups via WebAPI Wallboard

[WMS-9978] - dev: added a new parameter "Obtain FSK CID from" for W04FXO r3 media gateway settings to display correct Caller ID

The default value depends on a language selected in WMS Settings -> PBX -> Language&Region:

  • for English-US, the default value is "Callee"
  • for other languages, the default value is "Num"

Note: After updating your PBX, you need to re-save W04FXO r3 settings in WMS -> Trunks.

Documentation: Trunk Settings Admin Guide.

[WMS-9987] - app: WIService v. 3.1.2 (Windows) includes:

  1. adds config file backup for the integration service
  2. new design for a tray icon W that fixes an issue with its invisibility on Dark themes
  3. performance and stability improvements
  4. fixes an issue in which a security permission notification was displayed for another user after switching accounts
  5. fixes an issue with the component couldn't be installed in Firefox v. 75
  6. fixes an issue with missing data (calls, periods etc) in CDR-View
  7. fixes an issue with impossibility to generate a call using click2call feature in Firefox browser (fix for both .exe files and .msi packages)
  8. fixes for Fax Printer component when its version wasn't displayed after update
  9. adds auto update option for .exe files
    • to enable the option, make sure the box "Keep Wildix Integration Service up to date" is ticked when completing WIService setup
    • Windows Task Scheduler checks for updates every day at 01:00-06:00 or after starting PC. If a new version is available, it downloads a new installation package and runs it in silent mode
    • to disable auto update, click on WIService icon in Quick Launch Toolbar -> go to "Settings" and untick
    • Documentation: What is WIService
  10.  adds silent installation mode for WIService using MSI 
    • To set the silent installation mode, run the command: 

      msiexec /i "WIService.msi" wiserviceSilentMode=true
    • To reset the silent installation mode, run the command: 

      msiexec /i "WIService.msi" wiserviceSilentMode=false
    • Key path in the registry: 
      • x64 -HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Wildix\WIService\SilentMode
      • x86 - HKEY_LOCAL_MACHINE\SOFTWARE\Wildix\WIService\SilentMode

[WMS-9990] - app: Wildix Outlook Integration component v. 2.5.7 includes:

  • adds possibility to select Outlook Calendars for sync
  • fixes an issue with the list of calendars to sync being empty

[WMS-10036] - wms: increased security requirements for credentials in WMS network: now it is only possible to automatically generate credentials, without manual editing 

Warning: admin has to regenerate Server PBX credentials in Settings -> PBX -> WMS network -> click "Generate credentials". After completing, update credentials also for all Client PBXs in WMS Network. If credentials are not updated, WMS Network will stop working starting from WMS v. 5.03.

Documentation: WMS Settings Menu Guide.

[WMS-10017] - app: Fax Printer v. 3.1.5 (Windows) includes:

  • adds "Letter" as the North American standard fax paper size for Fax printer
  • fixes an issue when the component wasn't available in Printer selection on Windows starting with Fax Printer v. 3.1.2

[WMS-10078] - col: improved Outlook integration: the option "Enable calendar sync" is now disabled by default for new users

[WMS-10079] - app: TAPI driver v. 1.2.4 adds possibility of silent installation and provides msi package

How to install/uninstall silently from the Command line:

1. Install:

  • for .exe files: 
WildixTAPI-1.4.1.exe /S 
  • for msi packages: 
msiexec /i WildixTAPI-1.4.1.x64.msi /qn

2. Unistall:

  • for .exe files:

    "C:\Program Files (x86)\Wildix\WildixTSP\uninst.exe" /S
  • for msi packages: 

     msiexec /x WildixTAPI-1.4.1.x64.msi /qn

    Documentation: Large-Scale Deployment on Windows.

[WMS-10102] - app: WIService v. 3.1.2 (macOS) includes:

  • adds config file backup for the integration service
  • new design for a tray icon W that fixes an issue with its invisibility on Dark themes
  • performance and stability improvements
  • fixes an issue with high CPU utilization
  • fixes an issue with missing data (calls, periods etc) in CDR-View
  • fixes an issue with impossibility to generate a call using click2call feature in Firefox browser 
  • fixes an issue with the component couldn't be installed in Firefox v. 75
  • fixes an issue for Fax Printer component when its version wasn't displayed after update

[WMS-10157] - sys: enabled by default weekly automatic upgrade for the Stable repository 

Important notes!

  • For PBXs with previously enabled auto-upgrade, there are no changes
  • Auto-upgrade can be disabled once the upgrade is completed. But it will be enabled by default again after each new upgrade

[WMS-10158] - sys: enabled by default SDES-SRTP for WP410 r2

[WMS-10186] - sys: added option to enable SDES-SRTP for SIP trunks

  • The option is configured under SIP trunk settings menu in WMS -> Trunks.

Documentation: Trunk Settings Admin Guide.

[WMS-10232] - wms: increased the max number of characters recognised by TTS service up to 800

Documentation: Wildix Artificial Intelligence services.

[WMS-10339] - sys: added parameter allowing WelcomeConsole/ WP490 users with configured BLF “Colleague” not to receive updates for status changes of “call all 10/ 32” call groups members

  • Previously users who had many BLF keys configured for call group members received too many status updates in case of calls to groups with the strategy “Call All”
  • New parameter added, allowing you to globally turn off early status updates (such as “ringing”) for members of call groups “Call All 10/ 32” 

    Note: "ringing" status was already disabled for Call All 32, but after activating the feature, other early statuses are disabled.

  • In this case, subscribed users will only receive an update to the BLF when the call has been answered by one of the call group members, but they will not receive updates for “ringing”, “canceled” etc 

Limitation: in case call group members belong to a different PBX in the WMS network, subscribed users will still receive all the status updates.

How to enable (feature is disabled by default):

  • add to /etc/kamailio/cfg.d/host_specific_custom.cfg
:

    modparam("pv", "varset", "skip_cg_members_presence_on_wp=i:1")
  • restart kamailio service: 

    /etc/init.d/kamailio restart
  • add to /etc/callweaver/sip-general-custom.conf
:

    skip_cg_members_presence_on_wp=yes
  • restart callweaver service:

    callweaver -rx "sip reload"

    If feature is enabled, default devices mask is:
 modparam("pv", "varset", "device_presence_skip_event_dialog=s:(Wildix WP490GR[3|4])"). 
It can be changed in /etc/kamailio/cfg.d/host_specific_custom.cfg

Documentation: How to disable updates for BLF keys configured for call group members with Call All strategy .

Fixes

[WMS-6925] - col: fixed an issue with an original caller name being displayed in CDR-View instead of a modified one for trunk calls if Dialplan application "Set -> Caller name" was used

[WMS-7461] - col: fixed an issue with dates being displayed incorrectly in CDR-View if PBX timezone differed from a browser timezone

[WMS-8127] - sys: fixed an issue when provisioning failed in case time zones selected in WMS Settings -> Language & region contained a slash symbol

[WMS-8169] - wms: fixed an issue with impossibility to enable HTTP proxy client for remote support

[WMS-8220] - wms: fixed an issue with analog ports being ordered incorrectly in WMS -> Devices

[WMS-8421] - sys: fixed an issue in which calls from remote PBX to “Identities” extension number did not go through

[WMS-8502] - sys: fixed an issue in which a call placed to a Call group couldn't be transferred from Collaboration if a caller had mobility feature enabled

[WMS-8601] - col: fixed an issue with the total count of calls, faxes and voicemails being not displayed in CDR-View

[WMS-8765] - sys: fixed an issue with Fax postpone delivery in Collaboration being nonfunctioning

Postpone time must be set in PBX time zone.

[WMS-8890] - wms: fixed an issue when a user with ACL "Cannot - Share status via Kite" couldn't modify presence of other users

[WMS-8987] - wms: fixed an issue in which it was impossible to view imported price lists in WMS -> Trunks

[WMS-9040] - col: fixed an issue with "Save" button not being visible in a video conference dialog on laptops with 11' displays

[WMS-9115] - col: fixed behavior of "grouping by week" filter in CDR-View

[WMS-9138] - sys: fixed an issue with wrong billing calculation for calls through WMS Network

[WMS-9170] - wms: fixed an issue with impossibility to use 0 as a called number in Diaplan procedures

[WMS-9323] - sys: fixed an issue in which return from semi-attended transfer didn't work in Collaboration if a transferee refused a call

[WMS-9364] - col: minor fixes for one-to-one and group chats

[WMS-9443] - col: fixed an issue with "Remove" and "Add" options being not displayed for contacts located at the bottom of the page in Collaboration -> Phonebooks

[WMS-9447] - sys: fixed an issue in which Presence server exceeded the limit of connections to DB on Cloud PBXs

[WMS-9502] - sys: fixed an issue in which recording of an incoming call started via Diaplan stopped after being transferred to a mobile number

[WMS-9507] - sys: fixed an issue in which a user who didn't have any associated Diaplan procedure couldn't make a call from Collaboration because Web phone wasn't available in the list of devices

[WMS-9571] - wms: fixed an issue in which Popup URLs couldn't get call tags

[WMS-9658] - sys: fixed an issue with Google login not working for users import

[WMS-9668] - sys: fixed an issue with DTMF not working after resuming a call from hold if a caller's VoIP operator sent DTMF tones via payload type 96

[WMS-9791] - sys: fixed an issue with DTMF tones not working for an outgoing call via BRI/ PRI media gateways

[WMS-9835] - sys: fixed an issue when it it was impossible to play back a call recording if Dialplan procedure used to manage the call contained 2 or more Dialplan applications "Record call"

[WMS-9868] - wms: fixed an issue with STT service not working in case any PBX user name contained combination of an apostrophe (') and a hyphen (-) symbols

[WMS-9880] - sys: fixed an issue with PBX engine processing that caused high memory usage

[WMS-9897] - sys: fixed an issue in which all users couldn't use Collaboration at the same time because PBX didn't accept connections

[WMS-9903] - sys: fixed impossibility to redial from call history for external calls made using “Identities” feature

[WMS-9904] - sys: fixed no audio issue after semi-attended transfer for calls in WMS Network

[WMS-9911] - wms: fixed an issue with Mail2SMS not working after upgrade to WMS 5 due to the new auth method preventing SMS authorization

[WMS-9953] - sys: fixed an issue when it was impossible to enable Syslog Server on FXO r3 media gateways after provisioning

[WMS-9959] - sys: fixed an issue with Caller ID being not updated after transferring an incoming call to a Zoho user

[WMS-9982] - sys: fixed a rare issue with audio being interrupted during long calls via FXO trunk

[WMS-9983] - dev: fixed an issue with dropped calls due to wrong TCP Keep-Alive value inside W-AIR configuration

[WMS-9989] - sys: fixed an issue when a call placed using "Identities" feature failed if a callee set call forwarding to a Call group

[WMS-10008] - sys: fixed an issue when it was impossible to log in to Collaboration (page remained loading endlessly) in some cases after upgrade

[WMS-10015] - wizy: fixed an issue in which scheduled time couldn't be changed correctly when creating or editing a video conference

[WMS-10023] - col: fixed an issue with "Unavailable on away / dnd" option of Contact center feature being disabled after editing user preferences in WMS

[WMS-10031] - sys: fixed an issue in which Zabbix agent update led to removal of custom setting

[WMS-10033] - sys: fixed an issue with incorrect display of presence statuses for monitored users on WelcomeConsole with a large amount of configured BLF keys (> 50)

[WMS-10055] - sys: fixed an issue with failure of adding a new Windows share in WMS Settings -> System -> Storages

[WMS-10077] - wms: fixed several regressions after Dialplan page refactoring:

  • impossible to save a string containing a vertical bar in "Set" and "Remote script" applications
  • double escaping of a backslash in some applications

[WMS-10080] - sys: fixed an issue with RTP engine restart due to high CPU load during calls in WMS Network

[WMS-10087] - wms: fixed an issue with poor audio quality after attendant transfer of a call placed to a Call group that contained "queue() rule and c flag" in Dialplan

[WMS-10103] - col: fixed an issue in which Collaboration reconnected in an infinite loop after trying to send a chat message that contained some currency symbols

[WMS-10104] - sys: fixed one way audio issue when a Collaboration user picked up an internal call between 2 W-AIR users

[WMS-10119] - sys: fixed an issue in which Mail2SMS notification email didn't contain any information

[WMS-10153] - sys: fixed an issue in which connection for Callback URL requests was established via TLS v 1.0 instead of v. 1.2

[WMS-10154] - wms: fixed an issue with a call being dropped after a user picked it up via FC "Pickup" 88 on WP phone

[WMS-10155] - sys: fixed an issue with incorrect display of presence statuses for monitored users on WelcomeConsole with a large amount of configured BLF keys (> 50) in WMS Network

[WMS-10161] - sys: fixed an issue with calls via PRI media gateway pre 2017 not working after upgrade to WMS 5.0 from WMS 3.88

[WMS-10174] - sys: fixed one way audio issue in case an external outgoing call was placed from WP410 r2 via BRI/ PRI trunk with enabled SDES-SRTP

[WMS-10175] - sys: fixed an issue with incoming calls via SIP trunk not working if Outbound proxy was set and domain was unresolvable

[WMS-10184] - sys: fixed no audio issue after semi-attended transfer of a call between 2 WP4X0 phones that was received from WMS Network

[WMS-10188] - sys: fixed an issue with calls to Feature Codes "Make Up Room" 771 and "Wake up call" 773 being rejected upon initial setup

[WMS-10190] - sys: fixed an issue in which system call recording stopped after call was answered via mobility

[WMS-10215] - sys: fixed an issue with no audio for 10 seconds after answering a call from BRI/ PRI gateway and transferring it to user with mobility

[WMS-10240] - col: fixed an issue with user pic from a previous chat displayed after switching to a new chat for some time in some cases

[WMS-10260] - wms: fixed an issue with changes of NTP serves not being applied on WMS 5

[WMS-10265] - sys: fixed an issue in which calls via German VoIP operator Deutsche Telekom SIP Anlagenanschlußoperator dropped while being transferred

[WMS-10343] - sys: fixed an issue with SIP trunk being not correctly deleted leading to incorrect trunk matching

[WMS-10355] - sys: fixed an issue in which calls dropped after 10 minutes due to missing Session-Expires Timer in UPDATE messages by adding a custom parameter session_expire_header_in_update

The parameter is disabled by default. To configure it:

  • Edit the config file /etc/callweaver/sip-general-custom.conf by adding the parameter session_expire_header_in_update=yes
  • Run the command to reload SIP: callweaver -x 'sip reload'

[WMS-10376] - sys: fixed PBX engine crash issues in some rare cases

[WMS-10379] - sys: fixed one way audio issue after resuming a call on hold that lasted > 11 min

[WMS-10380] - sys: fixed an issue with no audio/ one way audio for calls answered by the PBX (e.g. IVR or Dialplan rule), which involved a device that doesn’t support “refer” (FXO/ FXS gateway)

[WMS-10397] - sys: fixed an issue with impossibility to provision devices on newly created Cloud PBXs

[WMS-10447] - wms: fixed security vulnerability issue with cross-site scripting (XSS) attacks

[WMS-10458] - sys: fixed an issue with TTS not working with Dialplan applications Play sound and Dial by name in some cases

[WMS-10540] - sys: fixed an issue with delivery of wrong versions of firmwares for WP phones

[WMS-10589] - sys: fixed an issue with one-way audio after putting a call on hold and resuming, between calls in WMS network using Collaboration

[WMS-10614] - wms: fixed an issue with no audio after putting a call on hold and resuming on WP480GR3/WP490GR3/WelcomeConsole/WorkForce in some cases

Issue reproduced in case SDES-SRTP settings were disabled in custom config file.

New Firmwares

New firmwares for WP410R2 v. 50.145.6.174, WP480GR3 v. 63.145.10.31, Workforce v. 65.145.4.18, WP490GR3 67.145.8.101, WelcomeConsole 68.145.2.35

[WP-3] - dev: added support for Wi-Fi dongle (available as HWaaS item) on Workforce phones

Documentation:

[WP-10] - dev: fixed an issue in which a BLF key containing a user name "Held" for German users was translated into "Gehalten" during active calls

[WP-13] - dev: fixed an issue with no busy tone being played during outgoing calls on WP phones

[WP-23] - dev: fixed an issue with sidetone feature not working on WorkForce

[WP-24] - sys : fixed an issue with random one-way audio after resuming a call on hold with enabled SRTP

[WP-26] - dev: fixed an issue with USB headset mic volume level on WorkForce being not changed if adjusting parameter Headset Mic Volume on the phone's web interface

[WP-36] - dev: new firmware for WorkForce v. 65.145.4.18 includes fixes:

  • when it was impossible to update from v. 65.145.4.15 and 65.145.4.16 to v. 65.145.4.18
  • when default mic volume was too loud on some models

[WP-30] - dev: fixed an issue with WP r3/ r4 getting slow after the latest FW upgrade, in case high number of BLF keys were configured

[WP-37] - dev: fixed an issue in which Workforce firmware upgrade from v. 65.145.2.16 to v. 65.145.4.12 got stuck at ~ 10%

New W-AIR firmware version 0500b2 for W-AIR Headset

[WMS-9811] - dev: fixed an issue with attended and unattended call transfer

New W-AIR firmware version 0501b5

[WMS-9873] - dev: W-AIR Bases and Handsets firmware includes:

  • fixes an issue with W-AIR Base Stations restart on each SIP login or logout
  • adds possibility to get location of the nearest W-AIR Base Station in case of emergency alarm triggered on W-AIR Handset (init. ticket WMS-9671)

WMS Stable Version 5.01.20201006.1 Date: 13 October 2020 

Improvements

[WMS-8043] - sys: enabled by default daily auto upgrade for newly created systems

  • Important: The change will become valid only for new PBXs created after 15.10.2020!

[WMS-9816] - api: security improvements for Zoho integration

Fixes

[WMS-8184] - col: fixed an issue with popup notifications being not displayed for BLF key "Call group" with disabled "Audio notification" option

[WMS-9703] - sys: fixed an issue in which "migrate2cloud" script failed to migrate chats and CDR data from SQLite DB

[WMS-9847] - sys: fixed one way audio issue after answering a call in Collaboration with enabled mobility

[WMS-9852] - sys: fixed an issue with incorrect behaviour of presence status monitoring feature on WP phones when BLF keys stopped displaying presence statuses of monitored users

[WMS-9921] - sys: fixed an issue with failed FXS/ FXO media gateways upgrade due to the empty firmwares.json file on PBX

New Firmwares

[WMS-6512] - dev: new firmware for WelcomeConsole v. 68.145.2.28:

[WMS-9442] - dev: new firmware for WorkForce v. 65.145.4.1:

  • fixed an issue in which dial and ringback tones didn't change after applying Default Tone Zone settings
  • fixed an issue with incorrect audio notification being played instead of a standard BLF audio notification

[WMS-9672] - dev: new firmware for W04FXO r3 v. 27811011 includes performance optimization

WMS Stable Version 5.01.20200923.1 Date: 23 September 2020

Fixes

[WMS-9612] - sys: fixed no audio issue for calls between 2 PBXs in WMS Network located in 2 different routable LAN networks

[WMS-9790] - wms: major security fixes

WMS Stable Version 5.01.20200914.1 Date: 16 September 2020

The current version includes the following changes along with generic security improvements:

New Features

[WMS-9325] - wms: added possibility to access storages and NTP Server menus before PBX activation

[WMS-9539] - col: added support for Danish language

Improvements

[WMS-8990] - col: increased the max number of CDR-View exported records up to 500 000

[WMS-9462] - sys: performance tuning for 1GB PBX instances in order to prevent lack of memory

[WMS-9727] - col: improvements for customer feedback option in Collaboration

Fixes

[WMS-7345] - sys: fixed an issue with outgoing fax queue being blocked after the first unsuccessful attempt

[WMS-7932] - wms: fixed an issue in which import of user from Active Directory failed if email address contained generic top-level domains

[WMS-8694] - sys: fixed an issue in which PBX engine couldn't access cdr database if MSSQL backend was used with a non-standard port (not 1433)

[WMS-9068] - col: fixed an issue in which user avatars disappeared after zooming in/ out Colleagues page in Collaboration

[WMS-9093] - wms: fixed an issue with impossibility to close device's direct access via "Disconnect" option in WMS -> Devices

[WMS-9140] - wms: fixed an issue in which a Call group member who changed user status to “DND” while being paused for wrap up time or auto pause on no answer, still received Call group calls

[WMS-9169] - sys: fixed no audio issue for calls received via BRI / PRI gateway if a call was answered by a user after IVR or Play sound Dialplan application on Cloud PBX after upgrade to 5.01.20200605.5

[WMS-9179] - wms: fixed an issue with multiple custom destinations/ E-mails being assigned incorrectly after adding them to Fax to e-mail Dialplan application

[WMS-9183] - wms: fixed an issue when it was impossible to save any changes on FAX/SMS server page if PBX was in WMS Network

[WMS-9185] - sys: additional fix for the issue in which WP phones connected to HW/ VM PBX couldn't get firmware after upgrading to WMS 5.0 (initial ticket WMS-9154)

[WMS-9241] - sys: deprecated the old media core behavior when it was possible to switch Direct RTP logic

Note: You won't be able to switch to the previous behaviour https://confluence.wildix.com/x/3oC5Aw.

[WMS-9272] - sys: fixed a rare issue in which calls in progress via trunk crashed if debug level was set >3

[WMS-9285] - wms: fixed an issue with incorrect {rand} parameter being added to "Verify number of calls" and "Trunk Group" Dialplan applications if editing via "Developer" option

[WMS-9324] - sys: fixed an issue with PBX engine crash that was caused by corrupted CDR DB tables

[WMS-9384] - sys: fixed an issue with Collaboration freezing under high load

[WMS-9441] - wms: fixed several Dialplan issues in which:

  • Dialplan procedure containing "Jump to if" application was saved incorrectly
  • it was impossible to save Dialplan procedure after removing an application that previously contained an error

[WMS-9490] - sys: fixed an issue in which Paging stopped working after PBX reboot

[WMS-9519] - sys: fixed an issue with audio in some cases for calls in WMS Network after upgrade to 4.04

Issue reproduced in case caller used a device provisioned for using wideband codecs but without support for Opus (e.g a W-AIR user on one PBX calling a WP user on another PBX in WMS network).

[WMS-9527] - sys: fixed an issue in which automatic sync of devices wasn't performed after PBX upgrade

[WMS-9542] - sys: fixed no video issue from Dahua doorphones

[WMS-9586] - sys: fixed periodic PBX engine crash during playback of sound files

[WMS-9603] - sys: fixed one way media issue for a callee after answering a call in Collaboration with enabled mobility

[WMS-9636] - sys: fixed an issue with double authentication when connecting to WebAPI using Chrome browser v. 80 due to disabled support of cross-site cookies

Limitation: the issue still might be present when using Incognito Mode (by default, it blocks third-party cookies). You can change this behaviour (allow all cookies) in chrome://settings/cookies.

[WMS-9641] - col: fixed an issue with "Conference", "Recording" and "Transfer" buttons being unavailable for calls in Collaboration when calling via Diaplan application "Call through remote PBX"

New Firmwares

New firmware for WP480G r3 v. 63.145.10.22, WP490G r3 v. 67.145.8.94, WorkForce v. 65.145.2.15, WelcomeConsole v. 68.145.2.26

[WMS-8433] - dev: added support for LED indication of presence and call status on MonLED/ DuoLED headsets connected to WorkForce

[WMS-8931] - dev: fixed an issue with no ringback tone on usb headset connected to WorkForce

[WMS-9097] - dev: WorkForce stability improvements

[WMS-9314] - dev: fixed an issue in which WorkForce failed to get DNS settings if Secondary DNS server was set via DHCP

[WMS-9397] - dev: fixes and improvements for srtp lock icon on WP phones

Fixed position and changed color of srtp lock icon (from red to green).

[WMS-9419] - dev: fixed an issue in which incoming concurrent calls were routed only to BLF key "Line 1" on WP phones

New W-AIR firmware version 0501b001 for W-AIR bases and 0501b002 for W-AIR Handsets

[WMS-9321] - dev: fixed an issue in which "Lone Worker" alarms were still active after setting "No movement profile" alarm during handset charge

WMS Stable Version 5.01.20200612.2 Date: 12 June 2020

Hotfixes

[WMS-9023] - sys: fixed call drop issue for calls received or placed via BRI/ PRI media gateways

Note: W01/02PRI pre 2017 gateways need to be manually rebooted after PBX upgrade is completed.

[WMS-9126] - sys: fixed an issue with BLF keys "Line" not working in WMS Network

[WMS-9154] - dev: fixed an issue when WP phones connected to HW/ VM PBX couldn't get firmware 

[WMS-9163] - sys: fixed no media issue on WP phones connected to Cloud PBX if UDP or TCP was set as SIP Transport via custom provisioning parameter

[WMS-9176] - wms: fixed JSON Web Token validation error during S2S authentication

WMS Stable Version 5.01.20200605.5 Date: 05 June 2020

New Features 

[WMS-7199] - sys: added support for direct RTP between Kite and Web phone 

Added full ICE support for Kite and WebRTC phone:

  • endpoints in the same network - media goes directly
  • endpoints in different networks and open/ moderate NAT - STUN is used to find the best pair of candidates
  • endpoints in different networks, strict NAT - media goes through TURN (on PBX)

The feature is disabled by default. To enable it, add the following line to the file /rw2/etc/kamailio/host_specific_custom.cfg: 

modparam("pv", "varset", "ice_drtp=i:1")

[WMS-7264] - wms: added support for S2S authentication via token for Wildix PBX API

  • the option "API access settings" is located in WMS Settings -> PBX -> Integrations (prev. CRM Integrations)
  • available only for a super admin user
  • API documentation: https://<pbx_host>/api/v1/doc/#tag/Authentication/bearer

[WMS-7504] - sys: call waiting parameter can now be activated for Call Groups with CG strategy “Call All 32”

[WMS-7804] - col: added support for preview of video/ audio files via HTML5 <video>/ <audio> tags and youtube player in Collaboration chats

[WMS-8164] - col: added ability to leave customer feedback in Collaboration

  • the option "Feedback" is located in Collaboration right bottom corner

[WMS-8204] - wms: implemented PHP HTTP client library for using S2S authentication

[WMS-8635] - col: added possibility to edit the last sent chat message in Collaboration

How-to:

  • press ↑ Up arrow key on your keyboard 
  • the last sent message appears in the input field
  • update it and press Enter key to send 

Notes:

  • only messages containing links, text or emoticons can be edited
  • to exit the editing mode, you need to delete the entire message from the input field

Limitation:

  • not supported on mobile devices and Kite: a remote side receives the modified text as a second message

Improvements

[WMS-6693] - sys: enabled by default DTLS-SRTP media encryption between PBXs in WMS Network

[WMS-7349] - col: increased clickable areas for DTMF keypad in Collaboration call dialog window

[WMS-7535] - sys: improved SIP DoS protection

[WMS-7772] - sys: added support for up to 1000 nodes in WMS Network

  • Important: in case there are more than 252 PBXs in WMS Network, they all must be upgraded to WMS v. 5.0. Otherwise, chats, calls, statuses from / to PBXs on WMS 4.03 won't work

[WMS-7773] - sys: added support for showing up to 0,0001 in cost calculation in pricelist and CDR-View

  • new option "Decimal places number in Cost" is available in CDR-View -> Settings and allows changing the number of decimal places to be shown

[WMS-7944] - col: limited size of a group chat title to 1024 symbols

[WMS-7957] - wizy: emails of participants are now matched with PBX users if they are present while creating a video conference

[WMS-8192] - col: increased size of devices selection window in Collaboration

[WMS-8217] - col: redesigned Login page in Collaboration

[WMS-8245] - sys: Identities feature is now compatible with ACL rule "Can/cannot - call pickup"

[WMS-8248] - sys: optimized Chat and Presence server load when a new client connection is established

[WMS-8283] - wms: optimized API response time for all endpoints with basic and session authentication

[WMS-8338] - sys: added possibility to select proper SMB version during Windows share initialization

  • the option "SMB version" is located in WMS Settings -> System -> Storages -> Add NFS/Windows share

[WMS-8368] - wms: refactoring of W-AIR Networks page in WMS -> Devices

[WMS-8375] - sys: improved system performance for systems with large amount of users (> 3000 users)

[WMS-8377] - sys: S2S connection is now established directly (not via vpn) when possible

[WMS-8402] - wms: removed possibility to synchronize time manually on NTP Server page in WMS Settings -> System 

[WMS-8416] - sys: improved the logic of call forwarding to trunks

  • renamed the ACL "Trunk to trunk forward" to "Forward to trunk"
  • changed the behaviour: now the ACL blocks all call forwards to trunk received from trunk/ user extension

[WMS-8435] - col: redesign of Collaboration top menu

[WMS-8498] - api: disabled access to Basic Authentication API for admin users

  • Note: for S2S auth, use PHP HTTP client library (ticket WMS-8204)

[WMS-8573] - sys: enabled TProxy multiple processing for handling multiple connections

  • Note: for PBXs with > 2GB of memory. CPU load is decreased by splitting multiple processes for each CPU core

[WMS-8605] - col: URL previews in Collaboration messages are now displayed in a language set in user's Personal Settings

[WMS-8609] - wms: refactoring of HTTP proxy client page in WMS Settings -> System

[WMS-8616] - wms: improvements for Dialplan rules page in WMS:

  • page refactoring
  • added possibility to edit rules via JSON editor ("Developer" option)

[WMS-8673] - wms: removed support for Zoho API version 2

[WMS-8680] - wms: removed deprecated Colleagues API endpoints:

  • POST /api/v1/Colleagues/
  • PUT /api/v1/Colleagues/{id}/
  • DELETE /api/v1/Colleagues/{id}/
  • DELETE /api/v1/Colleagues/{ids}/

[WMS-8691] - sys: SDES-SRTP feature is now enabled by default on supported devices (BPI/ PRI gateways, WP480G r3/ WP490G r3/ WorkForce, WelcomeConsole)

[WMS-8763] - sys: added support for direct upgrade of BRI/ PRI media gateways via internet connection to firmwares.wildix.com or custom server

  • media gateway must have access to the Internet to get a new firmware
  • if there is no Internet access and media gateways provisioned to HW/ VM PBX, enable the option "Enable routing eth0" in WMS Settings -> System -> Network

[WMS-8869] - sys: added possibility to enable audio notification for call intrusion 

Audio notification is disabled by default. To enable it:

  • for all the system: go to WMS Dialplan -> General Settings -> Set dialplan variables -> add INTRUSION_NOTIFICATION=yes
  • for a specific group of users: modify Dialplan procedure used for the group -> add Set application and insert INTRUSION_NOTIFICATION=yes
  • once enabled, a beep sound is played when call intrusion is started

[WMS-8891] - sys: improved Failover procedure

[WMS-9041] - sys: devices connection is now established via TLS:

  • all devices, except GSM trunks (W01GSM and DaySaver) use TLS transport on VM/ HW PBXs (previously it was supported on Cloud PBXs)
  • "Use TLS / SRTP for local devices" option in WMS Settings -> Settings -> PBX -> SIP-RTP is no longer supported and will be deleted from the web the interface later
  • use custom provisioning parameter "SIPTransport" (https://confluence.wildix.com/x/KQg8AQ) to set another protocol

Fixes

[WMS-8345] - col: fixed an issue in which CDR-View didn't work with a large number of excludes 

[WMS-8511] - sys: fixed no audio issue after attended transfer if a transferee belonged to a different subnet

[WMS-9066] - col: fixed an issue with impossibility to send faxes via Wildix Fax Printer 

[WMS-9108] - sys: fixed no media issue for calls between Collaboration and Android application if callee had mobility feature enabled

New Firmware

New firmware for WP480GR3 v. 63.145.10.13, WP490GR3 v. 67.145.8.92,  WelcomeConsole v. 68.145.2.24

[WMS-6918] - dev: fixed an issue with delay of handling calls on WP480GR3, WP490GR3, WelcomeConsole in Failover environment if Secondary PBX was down