SIPp / sipp

The SIPp testing tool
https://sipp.readthedocs.io
Other
918 stars 380 forks source link

SRTPCheck testing on an unlimited number of calls #642

Open hajekmi opened 1 year ago

hajekmi commented 1 year ago

This situation is ok: When I run UAS for only one call, than receiving and sending rtp packets to UAC working. uas: ./sipp -t un -sf pfca_uas_audio_crypto_simple_g711a.xml -srtpcheck_debug -rtpcheck_debug -m 1 ... uac: ./sipp -t u1 -sf pfca_uac_apattern_crypto_simple_g711a.xml ...

This situation is not ok: When I run UAS only first call, than receiving and sending rtp packets to UAC working. Next calls not sending rtp packets from UAS. uas: ./sipp -t un -sf pfca_uas_audio_crypto_simple_g711a.xml -srtpcheck_debug -rtpcheck_debug ... uac: ./sipp -t u1 -sf pfca_uac_apattern_crypto_simple_g711a.xml ...

When i update call scenario pfca_uas_audio_crypto_simple_g711a.xml - removed "<exec rtp_echo="stopaudio,8,PCMA/8000" />" then CPU load for this sipp process is very high ( >100%).

Testing plain RTP (without SRTP) is working correctly (I use different scenarios)

Does anyone have a solution for SRTPCheck?

orgads commented 6 months ago

Can you please elaborate? How can I test your fix? What do you expect to happen, and what happens instead? Where is it visible?