PROLAB VoLTE/RCS provides a complete VoLTE/RCS testing solution that includes IMS Core, XCAP Server, IMS UE, network impairment and media quality testing as well as media analysis. It offers audio and video quality measurement and video telephony testing, including motion level and codec testing, along with IMS/LTE test cases employing various scenarios to emulate the network’s UE and IMS Core, QoS, and interoperability. PROLAB comes with built-in scripts, including scripts for interoperability test cases developed by the IMTC IMS Activity Group. (This group was designated by the GSM Association, owner of the GSMA PRD IR.92 VoLTE specification, as the leading testing group in this field. Covered areas include LTE voice call establishment and supplementary services, media testing, network impairment and more.
UE VoLTE Simulation.
PROLAB IMS/VoLTE comes pre-packaged with an abundance of plug-and-play scripts and media files. This rich collection of ready- to-use test cases represents a wealth of expertise and know-how for performing comprehensive and exhaustive scenarios. The built- in scripts perform a wide variety of test case simulations, including SIP, IMS, RTP, Audio and Video testing. The built-in media scenarios simulate media from various vendors in various formats, as well as different a variety of codecs including as AMR-WB, AMR-NB, H.264 and MPEG4.
PROLAB IMS/VoLTE comes with an advanced script language for developing complex and special case test scenarios capable of interacting with sophisticated IMS network topologies. Advanced scripting provides a vast range of testing capabilities, including authentication (AKA-MD5, AKA-V2, Digest), Security (SigComp, TLS, IPSec), IPv4, IPv6 Call Features, GSMA test cases such as IR.92, IR.94.. Audio and Video Test Cases based on AMR-WB, AMR-NB, H.263, H.264 and more.
The PROLAB Media Analyzer enables advanced analysis of audio and video for both incoming and outgoing media streams, including frame distribution, frame loss, and bandwidth..
PROLAB’s Network Impairment Simulation emulates multiple errors, such as packet loss,duplicate packets, packet ordering, random delay, Jitter, SSRC Corrupted, etc. that enables you to test the adaptive jitter buffer.
IMS Core Emulation
The PROLAB IMS Core emulation and testing solution implements the logic and functionality of the Call Session Control Function Registrar, Proxy and Security, while using a powerful tool to configure the behavior of the various IMS policies. The PROLAB IMS Core add-on implements the Call Session Control Function (CSCF) Servers and Home Subscriber Servers (HSS). The PROLAB IMS Server solution uses the IMS Proxy Agent as its CSCF and HSS, while using its powerful capabilities to configure the behavior of the various CSCFs (P-CSCF, S-CSCF,I-CSCF) .
Emergency Service: IMS Server Emergency module provides tools for testing UE's in the Emergency Call scenarios specified by 3GPP TS 24.229
The ProLab XCAP Server implements the Abstract as it is defined in RFC 4825 by enabling users to store XML documents at one central location that is globally accessible through the HTTP/1.1 protocol and secured by the IMS Core Network (IMS CN). These documents can be created or modified using the HTTP PUT request, retrieved using the HTTP GET request and deleted using the HTTP DELETE request
ProLab XCAP Server supports Supplementary Services which is defined in the 3GPP Technical Specification TS 24.623.
Supplementary service supported:
OIP - Originating Identification Presentation
OIR - Originating Identification Restriction
TIP - Terminating Identification Presentation
TIR - Terminating Identification Restriction
CBI - Incoming Communication Barring
CBO - Outgoing Communication Barring
CB - ACR - (Anonymous Communication Reject)
Communication Barring, Call Waiting
CDIV – CFU, CFB, CFNRc, CFNR
Automation and PROLAB Integration with Other Testing Platforms (RF Simulator).
The PROLAB Testing Suite supports automated testing, which allows remote third-party control of the PROLAB Testing Suite by using an open interface that is fully automated and requires no user intervention.
Expected Result Analysis
The Expected Result Analyzer add-on module enables you to analyze test results by comparing actual behavior with predefined expected behavior. ProLab analyzes each individual result in the flow and automatically assigns it a Passed or Failed status.