Amarisoft

LTE IMS CallFlow Modifier

This tutorial shows how to show how to utilize the configuration callflow_modifier. callflow_modifier allow you to send a specific SIP message in response to a specified method (e.g, INVITE, REGISTER etc) with a specific code (e.g, 403). This is a handy tool to modify a response to a method (message) and see how the DUT respond to the signaling modification.

NOTE : This applies regardless of Radio Access Technology. It works for any IMS/SIP supported by Amarisoft Callbox (e.g, LTE, NR, VoWiFi)

Table of Contents

Introduction

The configuration of SIP (Session Initiation Protocol) message flows is a fundamental aspect of testing and validating IMS (IP Multimedia Subsystem) behavior in modern telecommunications networks. The callflow_modifier is a powerful configuration tool designed to alter and control SIP signaling exchanges within test environments, such as those provided by the Amarisoft Callbox platform. By leveraging the callflow_modifier, engineers and testers can intercept incoming SIP methods—such as INVITE, REGISTER, or others—and programmatically modify the response message, including the ability to set custom SIP response codes (e.g., 403 Forbidden). This capability is crucial for simulating complex and real-world scenarios where the Device Under Test (DUT) must be validated for compliance, robustness, and correct signaling behavior in response to atypical or negative responses. The callflow_modifier operates independently of the underlying Radio Access Technology (RAT), making it applicable across LTE, NR (5G), and VoWiFi deployments, and thus ensuring broad utility in IMS/SIP protocol validation. This flexibility is significant in the context of converged networks, where devices and services must seamlessly interoperate across multiple RATs and handle diverse SIP transactions. By programmatically controlling SIP responses, the callflow_modifier facilitates advanced network simulations, troubleshooting, and regression testing, playing a vital role in the broader ecosystem of telecom protocol development, certification, and quality assurance.

Summary of the Tutorial

This tutorial demonstrates advanced IMS (IP Multimedia Subsystem) protocol testing using Amarisoft's callflow_modifier feature. It covers a variety of test procedures for manipulating IMS/SIP signaling messages under different scenarios, focusing on REGISTER, INVITE, and SUBSCRIBE message flows. The procedures also include configuration, execution, and analysis of the test cases, with detailed steps for each test and subtest scenario.

Throughout the procedures, the methodology emphasizes: