Skip to content

RestComm/sipunit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c08a3e7 · Jan 29, 2020
Mar 24, 2007
Feb 15, 2018
May 31, 2012
Jan 29, 2020
Sep 20, 2015
Sep 20, 2015
Aug 28, 2019
Mar 29, 2018
May 26, 2018
Jan 29, 2020
Dec 29, 2017

Repository files navigation

Try Restcomm Cloud NOW for FREE! Zero download and install required.

All Restcomm docs and downloads are now available at Restcomm.com.

FOSSA Status

SipUnit

Overview

SipUnit provides a test environment geared toward unit testing SIP applications. It extends the JUnit test framework to incorporate SIP-specific assertions, and it provides a high-level API for performing the SIP operations needed to interact with or invoke a test target. A test program using the SipUnit API is written in Java and acts as a network element that sends/receives SIP requests and responses. The SipUnit API includes SIP User Agent Client (UAC), User Agent Server (UAS), and basic UAC/UAS Core functionality – the set of processing functions that resides above the SIP transaction and transport layers – for the purpose of interacting with the test target. SipUnit uses the JAIN-SIP reference implementation as its underlying SIP stack/engine. The primary goal of SipUnit is to abstract the details of SIP messaging/call handling and facilitate free-flowing, sequential test code so that a test target can be exercised quickly and painlessly.