.. _csa.collabedge.about: 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 .. image:: images/csa/collabedge/csa_collabedge_about.jpg :align: center 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. .. image:: images/csa/collabedge/csa_input.png :align: center :width: 700px 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: .. image:: images/csa/collabedge/csa_dashboard_no_issue.png :align: center 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: .. image:: images/csa/collabedge/csa_dashboard_issue.png :align: center 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: .. image:: images/csa/collabedge/csa_edge_domain.png :align: center 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. .. image:: images/csa/collabedge/csa_edge_hosts.png :align: center 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. .. image:: images/csa/srvchecker/csa_srvchecker_certificate_view.png :align: center 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. .. image:: images/csa/collabedge/csa_edge_servers.png :align: center The full content of the response can be expanded as well .. image:: images/csa/collabedge/csa_get_edge_detail.png :align: center 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. .. image:: images/csa/collabedge/csa_uds_servers.png :align: center 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. .. image:: images/csa/collabedge/csa_imp.png :align: center 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. .. image:: images/csa/collabedge/csa_softphone.png :align: center Known limitations ----------------- CollabEdge validator currently does not support setups where Single Sign-On (SSO) is used.