This repository contains some basic SIPP Scenarios for testing various IMS-Features.
The tests consists of two parts: A scripts/utilities:
- create_users.sh - a shell script for creating the according IMPI's, IMPU's and stuff in the HSS-Database (the database is vendor specific) as well as the include files for SIPP (which are needed to run the scenarios)
The script needs two parameters:
- the number of accounts to create (e.g. 100)
- the IMS-Domain to use (e.g. imscore.org)
- ecample call: ./create_users.sh 10 imscore.org
As a result, you get two files:
- clients.csv - the input file for SIPP
- create.sql - a SQL-Script to create database entries for those users (e.g. for Fraunhofer's HSS)
and some scenorios (more to follow):
- register.xml - the simplest scenario: Just register a UA
- register-unregister.xml - almost as simple: Register and unregister
- register-reginfo-unregister.xml - Register a client, subscribe for Reginfo/XML, wait for NOTIFY, Unregister
(see http://sipp.sourceforge.net/doc/reference.html#Installing+SIPp)
./sipp ip.of.pcscf -sf ./register-unregister.xml -inf ./clients.csv -default_behaviors none -nd -i local.ip