Module: kamailio
Branch: master
Commit: 36e96a4450e5ceca7e38722ad68e5ae158eb38a6
URL: 
https://github.com/kamailio/kamailio/commit/36e96a4450e5ceca7e38722ad68e5ae158eb38a6

Author: Daniel Donoghue <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-03-10T10:05:01+01:00

sipp: integrate SIPp for automated load testing via Kamailio RPC

- add a SIPp control layer to start/stop/monitor tests
- support key parameters (scenario_dir, caller/service, target domain, 
rate/limits)
- enforce target whitelist and concurrent test/call limits
- integrate with Kamailio socket API for correct source IP selection
- export Prometheus metrics via xhttp_prom when enabled
- RPC commands: sipp.start_test, sipp.stop_test, sipp.get_stats, sipp.running,
  sipp.list, sipp.pause_test, sipp.resume_test, sipp.adjust_rate,
  sipp.get_live_stats

---

Added: src/modules/sipp/Makefile
Added: src/modules/sipp/doc/Makefile
Added: src/modules/sipp/doc/sipp.xml
Added: src/modules/sipp/doc/sipp_admin.xml
Added: src/modules/sipp/examples/kamailio.cfg
Added: src/modules/sipp/examples/sipp-scenarios/uac_invite.xml
Added: src/modules/sipp/examples/sipp-scenarios/uac_register.xml
Added: src/modules/sipp/examples/sipp-scenarios/uas_answer.xml
Added: src/modules/sipp/sipp_mod.c
Added: src/modules/sipp/sipp_prom.c
Added: src/modules/sipp/sipp_prom.h
Added: src/modules/sipp/sipp_rpc.c
Added: src/modules/sipp/sipp_rpc.h
Added: src/modules/sipp/sipp_test.c
Added: src/modules/sipp/sipp_test.h
Modified: .devcontainer/Dockerfile

---

Diff:  
https://github.com/kamailio/kamailio/commit/36e96a4450e5ceca7e38722ad68e5ae158eb38a6.diff
Patch: 
https://github.com/kamailio/kamailio/commit/36e96a4450e5ceca7e38722ad68e5ae158eb38a6.patch

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to