Run Intent-Based Diagnostics

Run Intent-Based Diagnostics

Overview

The Intent-Based Diagnostics feature in AGILITY enables users to run in-depth network diagnostics using a wide range of pre-configured testing scenarios. These scenarios are aligned with industry standards defined by 3GPP and ETSI, while also giving users the flexibility to create and execute their own custom scenarios.

The feature is powered by a comprehensive suite of standardized tests, including:

  • 3GPP 5G, LTE, and IMS UE Test Suites

  • ETSI Session Initiation Protocol (SIP), IP Multimedia Subsystem (IMS), and DIAMETER Test Suites

By combining standards-based coverage with user-defined scenarios, Intent-Based Diagnostics supports both common validation workflows and advanced, use-case-specific investigations.

This page walks you through:

Accessing the Intent-Based Diagnostics Feature

After completing an analysis, you can access detailed results by selecting Intent-Based Diagnostics from the navigation menu.

image-20260107-202213.png
Navigation Menu: Intent-Based Diagnostics

The page opens automatically after clicking:

IBD: Evaluations page

Exploring Evaluations

In Intent-Based Diagnostics, open the side bar to view the available sections.

  1. Select My Evaluations to access evaluations you have created and run.

  2. Select Others’ Evaluations to review scenarios previously evaluated by other users.

  3. Click the evaluation you want to review from the list to open its details.

    image-20260107-203722.png
    Selecting an Evaluation
  4. Use the filter icon to narrow down the list of tests.

  5. Click the add icon to start a new analysis manually.

    image-20260107-203801.png
    Filter and New manual Analysis

Evaluation Steps and Additional Details

  1. Only evaluations where multiple call flows are detected will be split into multiple tabs.

    image-20260107-212405.png
    Multiple Call Flows
  2. When present, each tab represents the evaluation of a single call flow.

  3. Select a tab to review the results for that specific call flow.

    image-20260107-212500.png
    Call Flow Details
  4. Click the accordion to view additional subscriber-related information.

    image-20260107-213031.png
    Subscriber Info
  5. Click the Info icon on a step to view additional information in the Call Flow Visualizer or in the Arrow to check the full Analysis in the Analysis Hub side.

    image-20260107-212701.png
    Additional Info or Full Analysis access
  6. Turn on the Failed Steps toggle to filter the view and display only the steps that failed during the evaluation.

  7. Review the evaluation steps, which are organized into Given and Conditional sections to reflect the execution logic.

  8. Expand any step to view additional details about its validation and results.

    image-20260107-213113.png

Navigating to the Scenario Catalog

  1. From the Evaluations page, locate the Scenario Catalog option in the main interface.

  2. Click Scenario Catalog to open the full catalog of available diagnostic scenarios.

image-20260107-204525.png

Alternatively, you can access scenarios directly from the selected Evaluation details:

  1. Browse the evaluations displayed on the page.

  2. Click a scenario name (hyperlink) to open the corresponding scenario details.

    image-20260107-205851.png
    Scenario Name Hyperlink
  3. Click on the category (hyperlink) to filter the list and narrow down the available scenarios by category.

    image-20260107-205934.png

Both methods allow you to review scenario details and select a scenario to use as the basis for a new evaluation.

The Scenario Catalog includes tests covering areas such as User Registration, Call Setup, Call Breakout, Call Media, Supplementary Services, Call Barring, Network Resilience, and more.

Refer to this page for the complete list of available scenarios: Available Scenarios


A practical use case: Verifying VoLTE UE registration

One of the available scenarios, "We want to verify that the VoLTE UE which sets the Algorithm parameter in the Authorization header field registers and deregisters correctly", is designed to validate proper VoLTE UE behavior during registration and deregistration procedures.

This scenario checks that the Algorithm parameter in the Authorization header is correctly set and handled throughout the signaling flow.

For each evaluation step, AGILITY displays a clear execution status:

  • Pass – the step completed successfully

  • Fail – the step did not meet the expected criteria

  • Unknown – the result could not be determined

To investigate further, you can click the accordion arrow on any step to view detailed results, signaling information, and validation outcomes.



Β 

Β