I used SIPp to stress test different scenarios in Kamailio, but how can I simulate a real call with media? SIPp has media sending capabilities but in not enough for example to simulate 1000 calls persecond! How can I test this?
Sipp's media stack doesn't seem to be very good. what i did was to use freeswitch. You can generate calls to fs (or make a script to "originate" staright from fs, though sipp is simples), which will resend it to kamailio. And on answer, it will send the call to a callcenter that will just playback music on hold. From that moment on, the call belongs to freeswitch.
That worked fine for us.
Regards,
David On Sun, Oct 2, 2016 at 10:27 AM Gholamreza Sabery gr.sabery@gmail.com wrote:
I used SIPp to stress test different scenarios in Kamailio, but how can I simulate a real call with media? SIPp has media sending capabilities but in not enough for example to simulate 1000 calls persecond! How can I test this? _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
On 10/02/2016 04:26 AM, Gholamreza Sabery wrote:
SIPp has media sending capabilities but in not enough for example to simulate 1000 calls persecond!
What exactly is the SIPp limitation that troubles you, here?
SIPp can certainly initiate 1000 CPS (or more).
If you mean that it cannot support more than a few thousand concurrent calls with RTP, you would be correct, but the same holds true of any other endpoint out there. You would need a large, complicated, horizontal farm of endpoints to establish, for example, tens of thousands of calls with two-way RTP.
It's problem is that you must have 1000 listening clients to be able to make those calls! How to do this? Do you have any examples?
On Sun, Oct 2, 2016 at 1:00 PM, Alex Balashov abalashov@evaristesys.com wrote:
On 10/02/2016 04:26 AM, Gholamreza Sabery wrote:
SIPp has media sending capabilities but in not enough for example to
simulate 1000 calls persecond!
What exactly is the SIPp limitation that troubles you, here?
SIPp can certainly initiate 1000 CPS (or more).
If you mean that it cannot support more than a few thousand concurrent calls with RTP, you would be correct, but the same holds true of any other endpoint out there. You would need a large, complicated, horizontal farm of endpoints to establish, for example, tens of thousands of calls with two-way RTP.
-- Alex Balashov | Principal | Evariste Systems LLC
Tel: +1-706-510-6800 (direct) / +1-800-250-5920 (toll-free) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Here you go. https://github.com/saghul/sipp-scenarios?files=1
On Oct 2, 2016 3:19 PM, "Gholamreza Sabery" gr.sabery@gmail.com wrote:
It's problem is that you must have 1000 listening clients to be able to make those calls! How to do this? Do you have any examples?
On Sun, Oct 2, 2016 at 1:00 PM, Alex Balashov abalashov@evaristesys.com wrote:
On 10/02/2016 04:26 AM, Gholamreza Sabery wrote:
SIPp has media sending capabilities but in not enough for example to
simulate 1000 calls persecond!
What exactly is the SIPp limitation that troubles you, here?
SIPp can certainly initiate 1000 CPS (or more).
If you mean that it cannot support more than a few thousand concurrent calls with RTP, you would be correct, but the same holds true of any other endpoint out there. You would need a large, complicated, horizontal farm of endpoints to establish, for example, tens of thousands of calls with two-way RTP.
-- Alex Balashov | Principal | Evariste Systems LLC
Tel: +1-706-510-6800 (direct) / +1-800-250-5920 (toll-free) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Are you truly talking about 1000 call setups per second, or are you talking about 1000 concurrent calls total?
If the latter, SIPp can handle that, with media.
If the former, you're going to need a lot of endpoints.
-- Alex
-- Principal, Evariste Systems LLC (www.evaristesys.com)
Sent from my Google Nexus.
These scenarios are pretty good but they does not include what I want.
On Sun, Oct 2, 2016 at 1:55 PM, Alex Balashov abalashov@evaristesys.com wrote:
Are you truly talking about 1000 call setups per second, or are you talking about 1000 concurrent calls total?
If the latter, SIPp can handle that, with media.
If the former, you're going to need a lot of endpoints.
-- Alex
-- Principal, Evariste Systems LLC (www.evaristesys.com)
Sent from my Google Nexus.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi,
Sipp might be able to handle 1000 simultaneous calls with media but with a lot of packet loss , especially if you use its RTP echo feature (-rtp_echo) . The issue seems independent of kernel params or network card params. I ran into this issue on a CentOS and Freeswitch offered much more performance on the same machine. Otherwise, sipp is a good tool for SIP testing, but not media testing.
Cheers, Dragos
On 02/10/2016 12:25, Alex Balashov wrote:
Are you truly talking about 1000 call setups per second, or are you talking about 1000 concurrent calls total?
If the latter, SIPp can handle that, with media.
If the former, you're going to need a lot of endpoints.
-- Alex
-- Principal, Evariste Systems LLC (www.evaristesys.com)
Sent from my Google Nexus.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users