Difference between revisions of "Softswitch performance"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 5: Line 5:
* MOR - 500 concurrent calls*
* MOR - 500 concurrent calls*
* M2 - 1000 concurrent calls*
* M2 - 1000 concurrent calls*
<br>
'* We cannot guarantee such amount of concurrent calls as many factors influence it:


'* We cannot guarantee such amount of concurrent calls, many factors influence it, such as:
* [[Recommended_hardware_for_MOR_server | Hardware specifications]] (CPU, RAM, HDD type - 5400/7200 rpm, SSD, SAS, Raid, etc.)
* Network (routers/switches)
* Providers (connectivity, quality, PDD)
* CPS (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)
* Structure of call (signalling only or signalling with media)
* Processes, running on the same time (if you generate invoices, statistics or run other processes, softswitch performance decreases)
* Additional functionality usage (if you record calls, use different IVR structures, softswitch performance decreases)
* Codec and protocol used
* Protocol and codec conversion (in case of transcoding performance decreases two times)
* Calls length (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)
* DB and GUI on same server or on the separate (if you separate DB and GUI, you can increase performance)
* SIP balancer present or not (if you use SIP balancer in front of the servers, you can increase performance)
* Business model (Calling Card, Callback and Call Center calls decreases softswitch performance)
* etc


# CPU
# RAM
# HDD type (HDD 5400/7200 rpm, SSD, SAS, raid, etc)
# Network (routers/switches)
# Providers (connectivity quality, PDD)
# Transcoding on/off?
# Codec used
# Protocol conversion
# CPS
# DB on same server?
# GUI on same server?
# GUI/DB load with raports
# Calling Card calls?
# Callback calls?
# Call Center calls?
# Proxy present?
# and others


<br>
<br>
Line 35: Line 33:
<br>
<br>
<br>
<br>
== Factors which determine call performance ==
Call capacity vary depending on the following factors:
* [[Recommended_hardware_for_MOR_server | Hardware specifications]]
* Structure of call (you will get 8 times better performance if you send just the signalling without media through the softswitch)
* Processes, running on the same time (if you generate invoices, statistics or run other processes, softswitch performance decreases)
* Additional functionality usage (if you record calls, use different IVR structures, softswitch performance decreases)
* Transcoding (if you do transcoding, performance decreases two times)
* Calls length (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)
<br>
<br>
==See also==
==See also==



Revision as of 09:34, 6 October 2014

Single server performance

Performance results in the following conditions (recommended hardware is used, SIP protocol, no transcoding, CPS is low (<5), GUI/DB on another server, other processes than calls are not in use) are:

  • MOR - 500 concurrent calls*
  • M2 - 1000 concurrent calls*


'* We cannot guarantee such amount of concurrent calls as many factors influence it:

  • Hardware specifications (CPU, RAM, HDD type - 5400/7200 rpm, SSD, SAS, Raid, etc.)
  • Network (routers/switches)
  • Providers (connectivity, quality, PDD)
  • CPS (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)
  • Structure of call (signalling only or signalling with media)
  • Processes, running on the same time (if you generate invoices, statistics or run other processes, softswitch performance decreases)
  • Additional functionality usage (if you record calls, use different IVR structures, softswitch performance decreases)
  • Codec and protocol used
  • Protocol and codec conversion (in case of transcoding performance decreases two times)
  • Calls length (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)
  • DB and GUI on same server or on the separate (if you separate DB and GUI, you can increase performance)
  • SIP balancer present or not (if you use SIP balancer in front of the servers, you can increase performance)
  • Business model (Calling Card, Callback and Call Center calls decreases softswitch performance)
  • etc




Multi-server performance

If you need better performance than single server solution can offer, you should use multi-server implementations.



See also