In VoLTE/IMS Nodal testing, the ISUP/SIP tab on the Nc > Control tab allows you to define the transport used to establish, modify, and terminate ISUP/SIP (Session Initiation Protocol) control protocol and modify content of the outgoing SIP messages. You may define a ISUP/SIP message content using default templates or configure a custom ISUP/SIP message format and/or a custom PSTN/SDP message format.
In MME Nodal and IMS Node, the ISUP Flow tab becomes available when Nc-ISUP is enabled. More detail in ISUP-based call handling is specified in the 3GPP TS 23.292.
IMS Nodal NC Interface:
ISUP/SIP Flow Mode: |
You cannot modify a flow as SIP is defined by a combination of the following enablers/controls on VoLTE tab: IMS Nodal NC Interface: |
|
|
ISUP/SIP Flows and Messages: (Enable Supplementary not supported)
|
ISUP/SIP Call Flow Templates for IMS Nodal NC Interface:
|
Select the type transport protocol used to establish, modify, and terminate ISUP/SIP IMS sessions. Tcl Parameter: NcSipTransport |
|
Select to Enable TLS - Only supported when transport type is TCP. A new Tab TLS will be enabled where Cipher Suites, Private Key, and certificate can be used during TLS handshake. Available on MME Nodal, SGW Nodal, IMS Nodal, IMS Node and IP application test cases. Tcl Parameter: NcSipTlsEn |
MME Nodal / IMS Node Nc-ISUP Interface:
|
|
ISUP/SIP Flows and Messages: (Enable Supplementary not Complete ISUP Message Flow
|
ISUP/SIP Call Flow Templates for Nc-ISUP:
ISUP Messages:
|
T1 Release Retransmit Timer (s) |
Enter the T1 Release Retransmit timer in seconds. See ISUP Call state transition with timer details listed in the flow above. Range : 15 to 60 Default 60 Tcl Parameter: NcT1Time |
T5 Awaiting Release Complete Timer (m) |
Enter the T5 Awaiting Release Complete timer in milliseconds. See ISUP Call state transition with timer details listed in the flow above. Range : 5 to 15 Default 5 Tcl Parameter: NcT5Time |
T7 Awaiting Address Complete Timer (s) |
Enter the T7 Awaiting Address Complete timer in seconds. See ISUP Call state transition with timer details listed in the flow above. Range : 20 to 30 Default 20 Tcl Parameter: NcT7Time |
T9 Awaiting Answer Timer (s) |
Enter the T9 Awaiting Answer timer in seconds. See ISUP Call state transition with timer details listed in the flow above. Range : 90 to 180 Default 90 Tcl Parameter: NcT9Time |
T16 Reset Circuit Retransmit Timer (s) |
Enter the T16 Reset Circuit Retransmit timer in seconds. See ISUP Call state transition with timer details listed in the flow above. Range : 16 to 60 Default 20 Tcl Parameter: NcT16Time |
T17 Maintenance Intervention Timer (m) |
Enter the T17 Maintenance Intervention timer in milliseconds. See ISUP Call state transition with timer details listed in the flow above. Range : 5 to 15 Default 5 Tcl Parameter: NcT17Time |
The ISUP/SIP tab | pane displays two columns/panes. The left pane displays ISUP/SIP message flows line diagram and the right column/pane displays the relevant message header and message body content of ISUP/SIP messages. The left pane is further divided into two sections - ISUP Messages (Party A) to the left of MGC and SIP messages (Party B) to the right of MGC. In the example below, ISUP Message - Initial Address Message is highlighted. When you click on a message (of a flow) in the left pane, the message is highlighted and on the right column/pane, displays the ISUP/SIP message headers and SDP (ISUP/SIP message body, where applicable) for the highlighted message.
In this example, ISUP Message - Initial Address Message is highlighted. The right column/pane, displays the ISUP message headers and body that make up the "Initial Address Message".
In this example, SIP Message - 1xx on INVITE is highlighted. The right column/pane, displays the SIP message headers and SDP (SIP message body) that make up the "1xx on INVITE":
NOTES:
|
A default configuration is displayed as template and allows you to modify ISUP/SIP headers and body (PSTN/SDP), where applicable. (A template displays for every ISUP/SIP message available to be modified). The combination of the configurable ISUP/SIP message format and the configurable PSTN/SDP message format allows you to customize ISUP/SIP messages to your SIP implementation (e.g., interoperability testing).
Open a ISUP/SIP Flow Template |
Click
|
|
Save as Data Profile Template |
Click to
|
|
Pop-up ISUP/SIP Flow |
Click to |
|
SIP Flow Line Diagram |
Click on any ISUP/SIP Flow MessageISUP/SIP Flow Message (left column) to enable ISUP/SIP Message editor (right column)
|
Below is a sample flow of ISUP-based call initiation: Reference : TS 23.292 V 14.2.0 Section 7.3
The ISUP/SIP tab | pane displays two columns/panes. The left pane displays ISUP/SIP message flows line diagram and the right column/pane displays the relevant message header and message body content of ISUP/SIP messages. The left pane is further divided into two sections - ISUP Messages (Party A) and (Party B). In the example below, ISUP Message - Initial Address Message is highlighted. When you click on a message (of a flow) in the left pane, the message is highlighted and on the right column/pane, displays the ISUP/SIP message headers and SDP (ISUP/SIP message body, where applicable) for the highlighted message.
In this example, ISUP Message - Initial Address Message on MME Nodal is highlighted. The right column/pane, displays the ISUP message headers and body that make up the "Initial Address Message".
In this example, ISUP Message - Initial Address Message on IMS Node is highlighted:
A default configuration is displayed as template and allows you to modify ISUP/SIP headers and body (PSTN/SDP), where applicable. (A template displays for every ISUP/SIP message available to be modified). The combination of the configurable ISUP/SIP message format and the configurable PSTN/SDP message format allows you to customize ISUP/SIP messages to your SIP implementation (e.g., interoperability testing).
Open a ISUP/SIP Flow Template |
Click
|
|
Save as Data Profile Template |
Click to
|
|
Pop-up ISUP/SIP Flow |
Click to |
|
SIP Flow Line Diagram |
Click on any ISUP/SIP Flow MessageISUP/SIP Flow Message (left column) to enable ISUP/SIP Message editor (right column)
|
The ISUP/SIP Call Flow (Left Pane) shows a flow of messages expected for a current test configuration. When you select a message in the flow control area, a default ISUP/SIP templates is shown in the editing windows (Right Pane).
The line diagram illustrates standard representation of the selected message. Each message (represented by a horizontal line) includes a text string (Field) or a combination of a text string and predefined parameter type (Filler; shown in blue on the right pane) for SIP Messages. ISUP Messages include Parameter, Integer/Hex Value and Hex Value.
NOTES:
|
Use Default |
Selected by default. When selected, default content of ISUP/SIP headers and ISUP/SIP body are used in the test case. When not selected, the template will be used to replace the default message content. |
|
SIP Flow Line Diagram |
Click on any ISUP/SIP Flow Message (left column) to enable ISUP/SIP Message editor (right column)
|
Use Default |
When selected, for all messages in the test case, Use Default is disabled for individual message (on the Right Pane).
|
||||||||||
When not selected, individual message editor will be enabled for configuration for SIP Messages/ISUP Messages. |
|||||||||||
SIP Messages Reset, Field+ (list), and Filler+ (list) |
Available when Use Default is not selected. The Reset, Field+ , and Filler+Reset, Field+ , and Filler+ buttons help you with the editing process. You may replace the original Fields and Fillers in the message Header/SDP by any text.
|
||||||||||
|
|||||||||||
Conditional Parameters (used when parameters used in your template does not exist in the original message) |
Since a configurable SIP message is generated from an existing message, some parameters used in your template may not exist in the original message. You may use “…-if” parameter to take care of such cases.
|
||||||||||
Example SIP Header and Template |
|
||||||||||
Example SDP |
|
||||||||||
Editing ISUP Message |
Change Value of End-To-end information from default (no end-to-end information) to end-to-end information. See Hex value change from 0 to 1. Examples for Nc-ISUP: Click the Add button to add an optional parameter: Table of Optional Parameters will pop up: |
||||||||||
ISUP Message Types |
|