There are no minimum hardware requirements for OpenSIPS. It can even run on an ordinary PC. On a server containing an Intel i7 920 @ 2.67GHz CPU with 6 GB of available RAM, OpenSIPS is capable of an astonishing 13,000 calls per second. The complete results can be found at http://www.opensips.org/About/PerformanceTests-StressTests.
The OpenSIPS software runs on a variety of Linux, BSD, and Solaris platforms. Some generic packages are available to a few varieties of Linux and Solaris. These packages can be downloaded from www.opensips.org/Resources/Downloads. The following packages are required to compile OpenSIPS:
GCC (or any other C compiler such as suncc or icc)
Bison or Yacc (Berkley yacc)
Flex
GNU make
GNU tar
GNU install
libxml2-dev (if you are planning to use Presence)
Some modules such as MySQL, Postgres, RADIUS, dialplan, and others will require additional packages to compile. In the installation in this chapter, we will provide a string with all the modules...