Usage guide: Call Quality troubleshooting

This page outlines various ways to use the pack, including use case examples.

Administrators can refer to the Configuration guide: Call quality troubleshooting to set up and customize the installed content.

The Call quality troubleshooting library pack enables EUC teams to:

  • Identify network connection issues that could contribute to poor call quality and assist the user in resolving this.

  • Identify outdated MS Teams or Zoom applications and update them automatically.

  • Update the ITSM ticket as issues are identified and/or resolved.

In addition, this library pack offers preconfigured remote actions, self-healing, and campaigns to suggest self-help solutions for network connection issues.

Library pack uses

Jump to Use cases on this page to see relevant scenario applications.

Use the library pack content for the following purposes.

Visibility

The Call quality troubleshooting workflow is the starting point of this library pack. It performs network checks on the device and provides self-help solutions via campaigns should an issue be detected. Depending on the collaboration tool, it performs troubleshooting steps, including application updates, if required.

There are two parameters required for this workflow to function.

  • Incident number: Normally, this workflow would be used in response to a service desk call or logged ticket reporting poor call quality. This is the reference of that ITSM ticket.

  • Collaboration tool: This workflow will perform troubleshooting actions against either MS Teams or Zoom. This application needs to be identified when the workflow is launched.

Use cases

In addition to the relevant use cases covered below, you may uncover other troubleshooting scenarios specific to your environment.

Identifying network connection issues

A poor network connection could be a contributing factor to call quality issues.

The first step in the workflow takes user user-friendly workflow parameter of Incident number and uses it to retrieve the sys_id of the ticket from ServiceNow. This sys_id will be used throughout the workflow to update the ticket that was originally logged.

  1. Check the device location. The actions taken after the next step will differ if the device is on-site or remote.

  1. The remote action “Get network speed" is run on the device and the “TimesExternalURLAboveWebRTTThreshold" output is checked.

  • The network speed is considered "Good" if this threshold has not been breached.

  • If this threshold has been breached more than once, the network speed can be considered "Bad".

  1. If the network speed is considered good, the workflow checks the parameter Collaboration tool, and will now either troubleshoot MS teams client issues, or troubleshoot Zoom client issues. If the network speed is slow, the workflow will branch depending on location and network connection type.

  2. On-site devices:

  • In the unlikely event that the device is on-site and connected via an ethernet cable with a poor network connection, there is little that the user can do except change desks. The ITSM ticket is updated and the workflow continues.

  • If the device is on-site and connected to a poor Wi-Fi network, they will receive a campaign advising them to move closer to the router. The ITSM ticket is updated and the workflow continues.

  1. In the case of remote devices:

  • For remote devices connected via ethernet, we can assume that the user is either at home or in a hotel room. They will receive a campaign asking them to turn off their internet router for 30 seconds. They will have the option to confirm or indicate that they do not have access to this router. For both choices, the ITSM ticket is updated, and the workflow continues.

  • For remote devices connected via Wi-Fi the user will receive a standard "Wi-Fi self help" campaign with several suggestions to improve Wi-Fi reception. The ITSM ticket is updated and the workflow continues.

Troubleshoot MS Teams client issues

  1. Check Teams or Zoom - The workflow checks the parameter Collaboration tool, and will branch accordingly.

  1. The remote action "Get Microsoft Teams client status" is run on the device.

  2. The operating system of the device is checked and the workflow will branch. Both branches operate the same, it is just the OS-specific remote action that will differ.

  3. The remote action output "MonthsSinceLastUpdate" is checked.

  • If MS Teams is up to date, the remote action "Clear Teams cache" is run on the device. The ITSM ticket is updated and the workflow terminates.

  • If MS Teams needs to be updated, the remote action "Reinstall MS Teams" is run on the device.

  1. The remote action "Get Microsoft Teams client status" is run on the device again and the "output "MonthsSinceLastUpdate" is checked.

  • If MS Teams is now up to date, the ITSM ticket is updated with the note 'Microsoft Teams client has been updated' and the workflow terminates.

  • If MS Teams is still out of date, the ITSM ticket is updated with the note 'MS Teams client is out of date and the update process failed' and the workflow terminates.

Troubleshoot Zoom client issues

  1. The operating system of the device is checked and the workflow will branch. Both branches operate the same, it is just the OS-specific remote action that will differ.

  2. The remote action "Invoke Zoom reinstall" is run on the device. It has a parameter for "ZoomRequiredVersion."

  3. If Zoom is installed on the device, and the version installed is lower than the required version, Zoom will be updated.

  4. The workflow will check whether Zoom was re-installed.

  • If it is, the ITSM ticket will be updated with the note 'The Zoom application was updated to the latest version,' and the workflow will terminate.

  • If not, the workflow continues.

  1. The workflow will now check the remote action output to determine if Zoom is installed on the device.

  • If yes, the ITSM ticket is updated with the note 'Zoom is installed on the device and is up to date', and the workflow terminates.

  • If no, the ITSM ticket is updated with the note 'Zoom was selected as a workflow parameter but was not detected on the device' and the workflow terminates.

RELATED TOPICS

Last updated

Was this helpful?