Call Flow tab

Navigate the Call Flow tab

The Call Flow tab displays the Sequence and Topology diagrams detected in the PCAP files.

call-flow-sequence-numbered.png

 

image-20240920-144757.png

 

 

Feature

Description

 

Feature

Description

 

1 - Show time difference

When selected, displays the time difference between the request and the response in the sequence diagram.

 

2 - Show errors

When selected, shows only the detected errors in the sequence.

 

3 - Show message causes

When selected, shows the messages with a cause detected in the request or response, if available. Select the subflow message to read the cause in the Element’s Detail Information window.

 

4 - Show failure indications

When selected, shows failure indications detected in request messages, if available.

 

5 - Advanced
(filters)

Use filters to view the sequence by protocols, message types, and/or messages. See Filter your Diagram.

 

6 - Link a Ticket

Use this feature to add a link to an external ticket.

 

7 - Visualization

Select to view the full procedure diagram or only specific procedures.

 

8 - Playback

Use playback to view the session step-by-step.

 

9 - View sequence diagram

Select to view the call flow as a sequence.

 

10 - View topology diagram

Select to view the call flow as a topology diagram.

 

11 - Download diagram

Choose to download in PNG or SVG format.

 

12 - Network elements

This area displays the chain of network elements that interacted during the call flow.

UE portions of the call flow:

  • The suffix “a” indicates originating

  • The suffix “b” indicates terminating.

For example, a voice-related call flow can contain any of the following combinations for a UE (User Equipment/smartphone):

  • UEa (originating side of the network)

  • UEb (terminating side of the network)

  • UEc (terminating side of the network, for Diversion scenarios)

Network Functions (PCSCF, SCSCF ,TAS, SCG, etc.):

  • The prefix 'o' (oPCSCF, ...) means Network Function on the originating side of the network

  • The prefix 't' (tPCSCF, ...) means Network Function on terminating side' of the network

  • Some Network Functions can end up with no prefix/suffix, such as:

    • SR

    • BGCF

    • MRFC

    • SBC

    • SSR
      All of the above default to 'originating side' of the network

 

13 - Sequence area

View the sequence here. You can magnify or reduce the diagram.

 

14 - Subscriber and Equipment Info

View additional details about the subscriber and equipment in your call flow here.

 

15- Classification success

View details about the classification here.

 

16 - Call info

View details about call info such as:

  • Call to Short code

  • Call Diversion

  • Call part of Conference

  • Call to Conference Factory URI

  • Call Waiting

  • Call Hold

  • Call Resume

  • Call Breakout

  • Call Barring

  • Call Identity Restriction

  • Call Continuity

  • Media Negotiated in SDP

  • Media Detected in RTP

  • MRF Announcements

 

 

Filter your diagram

Use filters to view the sequence by protocols, message types, and/or messages.

Select the Advanced drop-down menu in the Call Flow tab.

Network functions filter

Select network functions from the Network Functions filter to view within the call flow sequence.

Protocols filter

Select a protocol from the Protocols filter to view specific protocols within the call flow sequence.

Message Types filter

Select a Message Type from the Message Types filter to filter messages by responses or requests.

Messages filter

Select one or multiple protocol messages from the Messages filter. The Sequence Diagram will reflect your selections. You can select a message from the drop-down list or search by typing in the By Messages field.

Note: The diagram will be blank if the selected messages are not in the call flow.

Note: For optimal performance, use AGILITY on the following browsers:

  • Chrome version 109 and above

  • Edge version 109 and above

  • Firefox version 123 and above

  • Safari version 17 and above

Using earlier versions may result in delays in call flow diagram filtering and noticeable performance lags.

Use the Call Flow Sequence Diagram

The Call Flow > Sequence Diagram displays the sequence of steps in the communication session from the packet capture and the protocols/ messages (requests and responses) for each step.

To use the Sequence Diagram:

  1. Select an analysis and open the Call Flow Details page from the High Level Summary.
    The Call Flow > Sequence Diagram displays by default.

  2. Use the drop-down list to choose your desired view. You can choose to view all of the procedures detected in the call or view individual procedures. For details about procedures, see Procedure details.

  3. Set your filters to view the desired parts of the sequence.

  4. View the messages from each subflow that transpired in the rows beneath each network element.

  5. Click the “i” to view a Network Element’s detailed information.

    The element's name and description is displayed.

  6. Click the X to close the panel.

Subflow Message

Subflow messages are shown underneath their parent network elements. Network errors are shown in red.

Subflow messages display the timestamp, frame, and name.

  1. Click the subflow message to open the Element’s Detailed Information window.
    The window displays more information, including the protocol description.

  2. Click Message Attributes to jump to the frame number in the Flow Extractions tab.

View the time difference

You can view the time difference between the request and the response in the sequence diagram.

  1. In the Call Flow details window, select the Call Flow tab and click the time difference icon.

  2. View the sequence diagram. AGILITY displays the time difference between the request and response in blue with the time shown in milliseconds.

See View only errors in the Sequence Diagram

You can view only the errors in the Sequence Diagram.

  1. In the Call Flow details window, select the Call Flow tab and click the show errors only icon.

  2. View the sequence diagram. AGILITY displays the errors and hides the rest of the sequence.

Watch the Call Flow Sequence

Click the play button to watch the call flow sequence. The call flow sequence will play the messages in order of occurrence, allowing you to identify the exact network elements and protocols.

Click the pause button to pause playback.

Click the back and forward buttons to jump to the beginning or end of the session.

Click the replay button to watch the flow again.

Click the X to stop playback and view the entire sequence again.

Use the Topology Diagram

The topology diagram chronologically displays the network domains and network messages detected in the PCAP. Use the diagram to pinpoint the precise source of issues at the network message level, isolate the root cause, and accelerate troubleshooting resolutions.

To use the Topology Diagram:

  1. Select the Topology icon to view the Topology Diagram.

  2. View the chain of network domains and elements.

    The network domains found in the call flow are displayed in the top row of the Topology diagram.
    The network elements are organized below their domains.

  3. Select the information icon to view detailed information.

Download the Sequence and Topology diagram

To download the diagrams:

  1. In the Call Flow details window, select the Call Flow tab.

  2. Click the download icon and select either Download PNG format or Download SVG format.

  3. The Sequence and Topology diagrams are automatically downloaded in one file to your computer.

Add a link to an external ticket

To assist with issue tracking, you can add a link to a related ticket in the AGILITY call flow interface to help quickly access and navigate to associated issue details without leaving the AGILITY platform.

To add a ticket link:

  1. In the Call Flow details window, select the Call Flow tab.

  2. Select the Ticket drop-down and paste your ticket link into the Ticket Number field.

  3. Select Save to add the link.

 


Next: View the Protocol Analyzer