About CollabEdge validator

CollabEdge validator is a tool that validates Mobile and Remote Access deployments by simulating a client login process. There are several checks done:

  • Public Domain Name System (DNS) entry validation

  • External connectivity checks

  • Expressway-E SSL certificates

  • Unified Communications Manager (UCM) and IM & Presence server (IM&P) related application flow checks

    • User Data Services (UDS)

    • Extensible messaging and presence protocol (XMPP)

    • Session Inititation Protocol (SIP) registration

_images/csa_collabedge_about.jpg

Input

At minimum tool requires a domain to check in regards to DNS configuration, Expr-E discovery, connectivity and Expr-E SSL certificates. If a test username and password is provided, the tool will be able to retrieve the user and device configuration from UCM, attempt to authenticate against IM&P and register an associated device. If you have a phone only deployment, tick the checkbox and the IM&P checks will be skipped.

_images/csa_input.png

Sample output

Dashboard

The first thing that is displayed is an overview of the login attempt which gives an overview of what is working and what is failing. An example when everything is working fine:

_images/csa_dashboard_no_issue.png

When something is not working it is immediately visible in what section it is failing and more details can be found in that specific section further down:

_images/csa_dashboard_issue.png

Edge domain validation

In the edge domain validation all details are displayed with regards to DNS records. By clicking on the question mark more details about the check is being displayed:

_images/csa_edge_domain.png

External connectivity and Expr-E SSL certificate checks

This section shows details about the connectivity and Expr-E certificate checks for each host discovered with the DNS records. The question mark is also available here to get more details on what checks are done and why.

_images/csa_edge_hosts.png

By clicking the ‘View’ button next to host name you can open the certificate detail view and have all details of the complete chain available.

_images/csa_srvchecker_certificate_view.png

Edge Servers

This section shows details about the information returned by fetching the edge config, this is done for every Expr-E discovered by DNS.

_images/csa_edge_servers.png

The full content of the response can be expanded as well

_images/csa_get_edge_detail.png

UDS Severs

For each edge server which can be selected in the section above the UDS servers which were returned in the get_edge_config are tested one by one until either a working one is found or all of them fail.

_images/csa_uds_servers.png

IM&P Severs

For each edge server which can be selected in the Edge Server section, the IM&P servers (fetched from the service profile) are tested one by one until either a working one is found or all fail.

_images/csa_imp.png

Softphone registration

For each edge server which can be selected in the Edge Server section, softphone registration is tested. The type of softphone being tested depends on the devices associated to the user following this prioritized list: CSF, BOT, TCT, TAB. For the selected edge server the Expr-C servers (as returned by get_edge_config) and Unified CM server as configured in the CUCM Group are tested until a combination works or all of them fail.

_images/csa_softphone.png

Known limitations

CollabEdge validator currently does not support setups where Single Sign-On (SSO) is used.