<<

SECUMOBI SERVER Technical Description

Contents

SIP Server 3 Media Relay 10 Dimensioning of the Hardware 18 SIP server 18 Media Proxy 18

Page 2 of 18

SIP Server

Operatingsystem: https://www.debian.org/

Application: openSIPS http://www.opensips.org/

OpenSIPS is built and installed from source code.

The is installed with the following packages:

Package Description acpi displays information on ACPI devices acpi-support-base scripts for handling base ACPI events such as the power button acpid Advanced Configuration and Power Interface event daemon adduser add and remove users and groups anthy-common input method for Japanese - common files and dictionary apt Advanced front-end for dpkg apt -utils APT utility programs aptitude terminal-based (terminal interface only) autopoint The autopoint program from GNU backup -manager command -line backup tool base-files Debian base system miscellaneous files base-passwd Debian base system master password and group files The GNU Bourne Again SHell bc The GNU bc arbitrary precision calculator language binutils The GNU assembler, and binary utilities bison A parser generator that is compatible with bsdmainutils collection of utilities from FreeBSD bsdutils Basic utilities from 4.4BSD-Lite build -essential Informational list of build -essential packages Tiny utilities for small and embedded systems bzip2 high-quality block-sorting compressor - utilities ca-certificates Common CA certificates console-setup console font and keymap setup program console-terminus Fixed-width fonts for fast reading on the console coreutils GNU core utilities cpio GNU cpio -- a program to manage archives of files cpp The GNU preprocessor (cpp) cpp-4.4 The GNU process scheduling daemon dash POSIX-compliant shell dbus simple interprocess messaging system debconf Debian configuration management system debconf-i18n full internationalization support for debconf

Page 3 of 18

debhelper helper programs for debian/rules debian-archive-keyring GnuPG archive keys of the Debian archive debianutils Miscellaneous utilities specific to Debian defoma Debian Font Manager -- automatic font configuration framework diffstat produces graph of changes introduced by a file diffutils File comparison utilities discover hardware identification system discover-data Data lists for Discover hardware detection system dmidecode Dump Desktop Management Interface data dmsetup The userspace library dpkg Debian package management system dpkg-dev Debian package development tools e2fslibs ext2/ext3/ext4 libraries e2fsprogs ext2/ext3/ext4 file system utilities eject ejects CDs and operates -Changers under Linux The GNU Emacs editor (metapackage) emacs23 The GNU Emacs editor (with GTK+ user interface) emacs23-bin-common The GNU Emacs editor's shared, architecture dependent files The GNU Emacs editor's shared, architecture independent emacs23-common infrastructure emacsen-common Common facilities for all emacsen ethtool display or change Ethernet device settings fail2ban bans IPs that cause multiple authentication errors fakeroot Gives a fake root environment file Determines file using "magic" numbers findutils utilities for finding files--, flex A fast lexical analyzer generator. fontconfig generic font configuration library - support binaries fontconfig-config generic font configuration library - configuration g++ The GNU C++ g++-4.4 The GNU C++ compiler gcc The GNU C compiler gcc-4.4 The GNU C compiler gcc-4.4-base The GNU Compiler Collection (base package) gconf2-common GNOME configuration database system (common files) IP lookup command line tools that use the GeoIP library (country geoip-database database) gettext GNU Internationalization utilities gettext-base GNU Internationalization utilities for the base system git fast, scalable, distributed revision control system gnupg GNU privacy guard - a free PGP replacement gpgv GNU privacy guard - signature verification tool GNU grep, egrep and fgrep -base GNU troff text-formatting system (base system components) grub-common GRand Unified Bootloader, version 2 (common files) grub-pc GRand Unified Bootloader, version 2 (PC/BIOS version) GNU compression utilities heirloom-mailx feature-rich BSD mail(1)

Page 4 of 18

hicolor-icon-theme default fallback theme for FreeDesktop.org icon themes hostname utility to set/show the host name or domain name html2text advanced HTML to text converter ifupdown high level tools to configure network interfaces info Standalone GNU Info documentation browser initramfs-tools tools for generating an initramfs initscripts scripts for initializing and shutting down the system insserv Tool to organize boot sequence using LSB init. script dependencies -info Manage installed documentation in info format installation-report system installation report intltool-debian Help i18n of RFC822 compliant config files iproute networking and traffic control tools iptables administration tools for packet filtering and NAT iputils-ping Tools to the reachability of network hosts isc-dhcp-client ISC DHCP client isc -dhcp -common common files used by all the isc -dhcp* packages kbd font and keytable utilities keyboard-configuration system-wide keyboard preferences -utils small utilities built with klibc for early boot laptop-detect attempt to detect a laptop less pager program similaruntime library (version 6.2) libk5crypto3 MIT Kerberos runtime libraries - Crypto Library libkeyutils1 Linux Management Utilities (library) libklibc minimal libc subset for use with initramfs libkrb5 -3 MIT Kerberos runtime libraries libkrb5support0 MIT Kerberos runtime libraries - Support library libldap-2.4-2 OpenLDAP libraries liblocale-gettext- Using libc functions for internationalization in Perl liblockfile1 NFS-safe locking library, includes dotlockfile program liblua5.1-0 Simple, extensible, embeddable programming language liblzma2 XZ-format compression library libm17n-0 a multilingual text processing library - runtime libmagic1 File type determination library using "magic" numbers libmail-sendmail-perl Send email from a perl script libmailtools-perl Manipulate email in perl programs libmpfr4 multiple precision floating-point computation libmysqlclient-dev MySQL database development files libmysqlclient16 MySQL database client librsw5 libnet-daemon-perl Perl module for building portable Perl daemons easily libnetfilter-conntrack3 -conntrack library libnewt0.52 Not Erik's Windowing Toolkit - text mode windowing with slang libnfnetlink0 Netfilter netlink library liborbit2 libraries for ORBit2 - a CORBA ORB libotf0 A Library for handling OpenType Font - runtime libpam-modules Pluggable Authentication Modules for PAM libpam-runtime Runtime support for the PAM library libpam0g Pluggable Authentication Modules library libpango1.0-0 Layout and rendering of internationalized text

Page 5 of 18

libpango1.0-common Modules and configuration files for the libpcap0.8 system interface for user-level packet capture libpci3 Linux PCI Utilities (shared library) libpcre3 Perl 5 Compatible Regular Expression Library - runtime files libpixman-1-0 pixel-manipulation library for X and libplrpc-perl Perl extensions for writing PlRPC servers and clients libpng12-0 PNG library - runtime libpopt0 lib for parsing cmdline parameters libportaudio2 Portable audio I/O - shared library libpython2.6 Shared Python runtime library (version 2.6) libradiusclient-ng-dev Enhanced RADIUS client library development files libradiusclient-ng2 Enhanced RADIUS client library libreadline6 GNU readline and history libraries, run- libraries librsvg2-2 SAX-based renderer library for SVG files (runtime) libsasl2-2 Cyrus SASL - authentication abstraction library libsasl2 -modules Cyrus SASL - pluggable authentication modules libselinux1 SELinux runtime shared libraries libsepol1 SELinux library for manipulating binary security policies libsigc++-2.0-0c2a type-safe Framework for C++ - runtime libslang2 The S-Lang programming library - runtime version libsm6 X11 Session Management library libsmi2ldbl library to access SMI MIB information libsqlite3-0 SQLite 3 shared library libss2 command-line interface parsing library libssh2 -1 SSH2 client -side library libssl0.9.8 SSL shared libraries libstdc++6 The GNU Standard C++ Library v3 libstdc++6-4.4-dev The GNU Standard C++ Library v3 (development files) libsys-hostname-long- Figure out the long (fully-qualified) hostname perl libtasn1-3 Manage ASN.1 structures (runtime) libterm-readline--perl Perl extension for the GNU ReadLine/History Library libtext-charwidth-perl get display widths of characters on the terminal libtext--perl converts between character sets in Perl libtext-wrapi18n-perl internationalized substitute of Text::Wrap libthai-data Data files for Thai language support library libthai0 Thai language support library libtiff4 Tag Image File Format (TIFF) library libtimedate -perl collection of modules to manipulate date/time information libudev0 libudev shared library libunistring0 Unicode string library for C liburi-perl module to manipulate and access URI -0.1-4 userspace USB programming library libutempter0 A privileged helper for utmp/wtmp updates (runtime) libuuid-perl Perl extension for using UUID interfaces as defined in e2fsprogs libuuid1 Universally Unique ID library libwrap0 Wietse Venema's TCP wrappers library libwww -perl Perl HTTP/WWW client/server library

Page 6 of 18

libx11-6 X11 client-side library libx11-data X11 client-side library libxapian22 Search engine library libxau6 X11 authorisation library libxaw7 X11 Athena Widget library libxcb-atom1 utility libraries for X C Binding -- atom libxcb-render-util0 utility libraries for X C Binding -- render-util libxcb-render0 X C Binding, render extension libxcb1 X C Binding libxcomposite1 X11 extension library libxcursor1 X management library libxdamage1 X11 damaged region extension library libxdmcp6 X11 Display Manager Control Protocol library libxext6 X11 miscellaneous extension library libxfixes3 X11 miscellaneous 'fixes' extension library libxfont1 X11 font rasterisation library libxft2 FreeType-based font drawing library for X libxi6 X11 Input extension library libxinerama1 X11 extension library libxml-parser-perl Perl module for parsing XML files GNOME XML library libxmlrpc-c3 A lightweight RPC library based on XML and HTTP for C and C++ libxmlrpc-c3-dev A lightweight RPC library based on XML and HTTP for C and C++ libxmu6 X11 miscellaneous utility library libxmuu1 X11 miscellaneous micro -utili ty library libxpm4 X11 pixmap library libxrandr2 X11 RandR extension library libxrender1 client library libxt6 X11 toolkit intrinsics library libxtst6 X11 Testing -- Record extension library libxv1 X11 Video extension library libxxf86dga1 X11 extension library libxxf86vm1 X11 XFree86 video mode extension library linux-base Linux image base package linux-image-2.6-686 Linux 2.6 for modern PCs (meta-package) linux-image-2.6.32-5-686 Linux 2.6.32 for modern PCs linux-libc-dev Linux support headers for userspace development locales Embedded GNU C Library: National Language (locale) data [support] login system login tools logrotate Log rotation utility lsb-base 3.2 init script functionality m17n-contrib a multilingual text processing library - contributed database m17n-db a multilingual text processing library - database a macro processing language An utility for Directing compilation. man-db on-line manual pager manpages Manual pages about using a GNU/Linux system manpages-dev Manual pages about using GNU/Linux for development

Page 7 of 18

mawk a pattern scanning and text processing language mediaproxy-common MediaProxy common files mediaproxy-dispatcher MediaProxy dispatcher mime-support MIME files 'mime.types' & 'mailcap', and support programs module-assistant tool to make module package creation easier module-init-tools tools for managing Linux kernel modules Tools for mounting and manipulating filesystems mysql-client-5.1 MySQL database client binaries mysql-common MySQL database common files, e.g. /etc/mysql/my.cnf MySQL database server (metapackage depending on the latest mysql-server version) mysql-server-5.1 MySQL database server binaries and system database setup mysql-server-core-5.1 MySQL database server binaries nano small, friendly inspired by Pico ncurses-base basic terminal type definitions ncurses-bin terminal-related programs and man pages net-tools The NET-3 networking toolkit netbase Basic TCP/IP networking system netcat-traditional TCP/IP swiss army knife open-vm-source Source for VMware guest systems driver open-vm-tools tools and components for VMware guest systems (CLI tools) -blacklist list of default blacklisted OpenSSH RSA and DSA keys openssh-blacklist-extra list of non-default blacklisted OpenSSH RSA and DSA keys openssh-client secure shell (SSH) client, for secure access to remote machines openssh-server secure shell (SSH) server, for secure access from remote machines Secure Socket Layer (SSL) binary and related cryptographic tools os-prober utility to detect other OSes on a set of drives passwd change and administer password and group data Apply a diff file to an original pciutils Linux PCI Utilities perl Larry Wall's Practical Extraction and Report Language perl-base minimal Perl system perl-modules Core Perl modules po-debconf tool for managing templates file translations with gettext postfix High-performance mail transport agent procps /proc file system utilities psmisc utilities that use the proc file system python interactive high-level object-oriented language (default version) python -application Basic building blocks for Python applications python-central register and build utility for Python packages python-cjson Very fast JSON encoder/decoder for Python python-dns DNS client module for Python python-formencode validation and form generation Python package python- Python wrapper for the GNUTLS library python-minimal minimal subset of the Python language (default version) python-openssl Python wrapper around the OpenSSL library python-pam A Python interface to the PAM library python -pkg -resources Package Discovery and Resource Access using pkg_resources

Page 8 of 18

python-pyrad Python module for creating and decoding RADIUS packets python-serial pyserial - module encapsulating access for the serial port python-sqlobject object relational manager providing an object interface to your database python-support automated rebuilding support for Python modules python-twisted-bin Event-based framework for internet applications python-twisted-core Event-based framework for internet applications python-twisted-names A DNS protocol implementation with client and server python-zope.interface Interfaces for Python python2.6 An interactive high-level object-oriented language (version 2.6) python2.6-minimal A minimal subset of the Python language (version 2.6) quilt Tool to work with series of patches rcs The GNU Revision Control System readline-common GNU readline and history libraries, common files rsync fast remote file copy program (like rcp) rsyslog enhanced multi-threaded syslogd The GNU sed stream editor sensible-utils Utilities for sensible alternative selection sgml-base SGML infrastructure and SGML catalog file support shared-mime-info FreeDesktop.org shared MIME database and spec sharutils shar, unshar, uuencode, uudecode ssl-cert simple debconf wrapper for OpenSSL sysv-rc System-V-like runlevel change mechanism sysvinit System-V-like init utilities sysvinit-utils System-V-like utilities tar GNU version of the tar archiving utility tasksel Tool for selecting tasks for installation on Debian systems tasksel-data Official tasks used for installation of Debian systems tcpd Wietse Venema's TCP wrapper utilities tcpdump A powerful tool for network monitoring and data acquisition traceroute Traces the route taken by packets over an IPv4/IPv6 network tripwire file and directory integrity checker ttf-dejavu-core Vera font family derivate with additional characters tzdata time zone and daylight-saving time data ucf Update Configuration File: preserve user changes to config files. /dev/ and hotplug management daemon unzip De-archiver for .zip files util-linux Miscellaneous system utilities vim IMproved - enhanced vi editor vim-common Vi IMproved - Common files vim-runtime Vi IMproved - Runtime files vim-tiny Vi IMproved - enhanced vi editor - compact version retrieves files from the web whiptail Displays user-friendly dialog boxes from shell scripts whois an intelligent whois client wireshark network traffic analyzer - GTK+ version wireshark-common network traffic analyzer - common files x-ttcidfont-conf TrueType and CID fonts configuration for X x11-common (X.Org) infrastructure

Page 9 of 18

x11-utils X11 utilities xauth X authentication utility xbitmaps Base X bitmaps xfonts-encodings Encodings for X.Org fonts xfonts-utils X Window System font utility programs xkb-data (XKB) configuration data xml-core XML infrastructure and XML catalog file support emulator xz-utils XZ-format compression utilities zerofree zero free blocks from ext2/3 file-systems zlib1g compression library - runtime zlib1g-dev compression library - development

Media Relay

Operatingsystem: Debian https://www.debian.org/

Application: MediaProxy http://mediaproxy.ag-projects.com/

The operating system and the application is installed with the following packages:

Package Description acpi displays information on ACPI devices acpi-support-base scripts for handling base ACPI events such as the power button acpid Advanced Configuration and Power Interface event daemon adduser add and remove users and groups apache2 Apache HTTP Server metapackage apache2-mpm-worker Apache HTTP Server - high speed threaded model apache2-utils utility programs for webservers apache2.2-bin Apache HTTP Server common binary files apache2.2-common Apache HTTP Server common files apt commandline package manager apt-utils package managment related utility programs aptitude terminal -based package manager aptitude-common architecture indepedent files for the aptitude package manager

Page 10 of 18

base-files Debian base system miscellaneous files base-passwd Debian base system master password and group files bash GNU Bourne Again SHell bsdmainutils collection of more utilities from FreeBSD bsdutils Basic utilities from 4.4BSD-Lite busybox Tiny utilities for small and embedded systems console-setup console font and keymap setup program console-setup-linux Linux specific part of console-setup coreutils GNU core utilities cpio GNU cpio -- a program to manage archives of files cron process scheduling daemon cryptsetup disk support - startup scripts cryptsetup-bin support - command line tools dash POSIX-compliant shell dbus simple interprocess messaging system (daemon and utilities) debconf Debian configuration management system debconf-i18n full internationalization support for debconf debian-archive-keyring GnuPG archive keys of the Debian archive debianutils Miscellaneous utilities specific to Debian dictionaries-common Common utilities for spelling dictionary tools diffutils File comparison utilities discover hardware identification system discover-data Data lists for Discover hardware detection system dmidecode SMBIOS/DMI table decoder dmsetup Linux Kernel Device Mapper userspace library dpkg Debian package management system dropbear lightweight SSH2 server and client e2fslibs ext2/ext3/ext4 file system libraries e2fsprogs ext2/ext3/ext4 file system utilities eject ejects CDs and operates CD-Changers under Linux emacs GNU Emacs editor (metapackage) emacs23 The GNU Emacs editor (with GTK+ user interface) emacs23-bin-common The GNU Emacs editor's shared, architecture dependent files The GNU Emacs editor's shared, architecture independent emacs23-common infrastructure emacsen-common Common facilities for all emacsen file Determines file type using "magic" numbers findutils utilities for finding files--find, xargs firmware -bnx2 Binary firmware for Broadcom NetXtremeII fontconfig generic font configuration library - support binaries fontconfig-config generic font configuration library - configuration gcc-4.7-base GCC, the GNU Compiler Collection (base package) -service GNOME configuration database system (D-Bus service) gconf2-common GNOME configuration database system (common files) gettext-base GNU Internationalization utilities for the base system gnupg GNU privacy guard - a free PGP replacement gpgv GNU privacy guard - signature verification tool grep GNU grep, egrep and fgrep

Page 11 of 18

groff-base GNU troff text-formatting system (base system components) grub-common GRand Unified Bootloader (common files) grub-pc GRand Unified Bootloader, version 2 (PC/BIOS version) grub-pc-bin GRand Unified Bootloader, version 2 (PC/BIOS binaries) grub2-common GRand Unified Bootloader (common files for version 2) gzip GNU compression utilities hicolor-icon-theme default fallback theme for FreeDesktop.org icon themes hostname utility to set/show the host name or domain name iamerican American English dictionary for ispell (standard version) ibritish British English dictionary for ispell (standard version) ienglish-common Common files for British and American ispell dictionaries iftop displays bandwidth usage information on an network interface ifupdown high level tools to configure network interfaces info Standalone GNU Info documentation browser initramfs-tools generic modular initramfs generator initscripts scripts for initializing and shutting down the system boot sequence organizer using LSB init.d script dependency insserv information install-info Manage installed documentation in info format installation-report system installation report iproute networking and traffic control tools iptables administration tools for packet filtering and NAT iputils-ping Tools to test the reachability of network hosts isc-dhcp-client ISC DHCP client isc-dhcp-common common files used by all the isc-dhcp* packages ispell International Ispell (an interactive spelling corrector) jnettop View hosts/ports taking up the most network traffic kbd Linux console font and keytable utilities keyboard-configuration system-wide keyboard preferences klibc-utils small utilities built with klibc for early boot kmod tools for managing Linux kernel modules krb5-locales Internationalization support for MIT Kerberos laptop-detect attempt to detect a laptop libacl1 Access control list shared library libapr1 Apache Portable Runtime Library libaprutil1 Apache Portable Runtime Utility Library libaprutil1-dbd-sqlite3 Apache Portable Runtime Utility Library - SQLite3 Driver libaprutil1-ldap Apache Portable Runtime Utility Library - LDAP Driver libapt -inst1.5 deb package format runtime library libapt-pkg4.12 package managment runtime library libasound2 shared library for ALSA applications libasprintf0c2 GNU library to use fprintf and friends in C++ libatk1.0-0 ATK accessibility toolkit libatk1.0-data Common files for the ATK accessibility toolkit libattr1 Extended attribute shared library libavahi-client3 Avahi client library libavahi-common-data Avahi common data files libavahi -common3 Avahi common library

Page 12 of 18

libblkid1 block device id library libboost-iostreams1.49.0 Boost.Iostreams Library libbsd0 utility functions from BSD systems - shared library libbz2-1.0 high-quality block-sorting file compressor library - runtime libc-bin Embedded GNU C Library: Binaries libc6 Embedded GNU C Library: Shared libraries libc6-i686 Embedded GNU C Library: Shared libraries [i686 optimized] libcairo2 The Cairo 2D vector graphics library libcap2 support for getting/setting POSIX.1e capabilities libclass-isa-perl report the search path for a class's ISA tree libcomerr2 common error description library libcroco3 Cascading Style Sheet (CSS) parsing and manipulation toolkit libcryptsetup4 disk encryption support - shared library libcups2 Common UNIX Printing System(tm) - Core library libcwidget3 high-level terminal interface library for C++ (runtime files) libdatrie1 Double -array trie library libdb5.1 Berkeley v5.1 Database Libraries [runtime] libdbi1 DB Independent Abstraction Layer for C -- shared library libdbus-1-3 simple interprocess messaging system (library) libdbus--1-2 simple interprocess messaging system (GLib-based shared library) libdevmapper-event1.02.1 Linux Kernel Device Mapper event support library libdevmapper1.02.1 Linux Kernel Device Mapper userspace library libdiscover2 hardware identification library libedit2 BSD editline and history libraries libept1.4.12 High -level library for managing Debian package information libexpat1 XML parsing C library - runtime library libffi5 Foreign Function Interface library runtime libfontconfig1 generic font configuration library - runtime libfreetype6 FreeType 2 font engine, shared library files libfribidi0 Free Implementation of the Unicode BiDi algorithm libfuse2 Filesystem in Userspace (library) libgcc1 GCC support library libgconf-2-4 GNOME configuration database system (shared libraries) libgcrypt11 LGPL Crypto library - runtime library libgd2-noxpm GD Graphics Library version 2 (without XPM support) libgdbm3 GNU dbm database routines (runtime version) libgdk-pixbuf2.0-0 GDK Pixbuf library libgdk-pixbuf2.0-common GDK Pixbuf library - data files libgeoip1 non-DNS IP-to-country resolver library libgif4 library for GIF images (library) libglib2.0-0 GLib library of C routines libglib2.0-data Common files for GLib library libgnutls26 GNU TLS library - runtime library library for common error values and in GnuPG libgpg-error0 components libgpm2 General Purpose Mouse - shared library libgssapi-krb5-2 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism libgtk2.0 -0 GTK+ graphical user interface library

Page 13 of 18

libgtk2.0-bin programs for the GTK+ graphical user interface library libgtk2.0-common common files for the GTK+ graphical user interface library libice6 X11 Inter-Client Exchange library libidn11 GNU Libidn library, implementation of IETF IDN specifications libjasper1 JasPer JPEG-2000 runtime library libjbig0 JBIGkit libraries libjpeg8 Independent JPEG Group's JPEG runtime library libk5crypto3 MIT Kerberos runtime libraries - Crypto Library libkeyutils1 Linux Key Management Utilities (library) libklibc minimal libc subset for use with initramfs libkmod2 libkmod shared library libkrb5-3 MIT Kerberos runtime libraries libkrb5support0 MIT Kerberos runtime libraries - Support library libldap-2.4-2 OpenLDAP libraries liblocale-gettext-perl module using libc functions for internationalization in Perl liblockfile -bin support binaries for and cli utilities based on liblockfile liblockfile1 NFS-safe locking library liblzma5 XZ-format compression library libm17n-0 multilingual text processing library - runtime libmagic1 File type determination library using "magic" numbers libmount1 block device id library libncurses5 shared libraries for terminal handling libncursesw5 shared libraries for terminal handling (wide character support) libnetfilter-conntrack3 Netfilter netlink-conntrack library libnewt0.52 Not Erik's Windowing Toolkit - text mode windowing with slang libnfnetlink0 Netfilter netlink library libotf0 Library for handling OpenType Font - runtime Library for loading and coordinating access to PKCS#11 modules - libp11-kit0 runtime libpam-modules Pluggable Authentication Modules for PAM libpam-modules-bin Pluggable Authentication Modules for PAM - helper binaries libpam-runtime Runtime support for the PAM library libpam0g Pluggable Authentication Modules library libpango1.0-0 Layout and rendering of internationalized text libpcap0.8 system interface for user-level packet capture libpci3 Linux PCI Utilities (shared library) libpcre3 Perl 5 Compatible Regular Expression Library - runtime files libpipeline1 pipeline manipulation library libpixman -1-0 pixel -manipulation library for X and cairo libpng12-0 PNG library - runtime libpopt0 lib for parsing cmdline parameters libprocps0 library for accessing process information from /proc libpython2.7 Shared Python runtime library (version 2.7) libreadline5 GNU readline and history libraries, run-time libraries libreadline6 GNU readline and history libraries, run-time libraries librrd4 time-series data storage and display system (runtime library) librsvg2-2 SAX-based renderer library for SVG files (runtime) librsvg2 -common SAX -based renderer library for SVG files (extra runtime)

Page 14 of 18

libsasl2-2 Cyrus SASL - authentication abstraction library libsasl2-modules Cyrus SASL - pluggable authentication modules libselinux1 SELinux runtime shared libraries libsemanage-common Common files for SELinux policy management libraries libsemanage1 SELinux policy management library libsepol1 SELinux library for manipulating binary security policies libsigc++-2.0-0c2a type-safe Signal Framework for C++ - runtime libslang2 S-Lang programming library - runtime version libsm6 X11 Session Management library libsqlite3-0 SQLite 3 shared library libss2 command-line interface parsing library libssl1.0.0 SSL shared libraries libstdc++6 GNU Standard C++ Library v3 libswitch-perl switch statement for Perl libsystemd-login0 login utility library libtasn1 -3 Manage ASN.1 structures (runtime) libtext-charwidth-perl get display widths of characters on the terminal libtext-iconv-perl converts between character sets in Perl libtext-wrapi18n-perl internationalized substitute of Text::Wrap libthai-data Data files for Thai language support library libthai0 Thai language support library libtiff4 Tag Image File Format (TIFF) library (old version) libtinfo5 shared low-level terminfo library for terminal handling libudev0 libudev shared library libusb -0.1 -4 userspace USB programming library libusb-1.0-0 userspace USB programming library libustr-1.0-1 Micro string library: shared library libuuid-perl Perl extension for using UUID interfaces as defined in e2fsprogs libuuid1 Universally Unique ID library libwrap0 Wietse Venema's TCP wrappers library libx11-6 X11 client-side library libx11-data X11 client-side library libxapian22 Search engine library libxau6 X11 authorisation library libxcb-render0 X C Binding, render extension libxcb-shm0 X C Binding, shm extension libxcb1 X C Binding libxcomposite1 X11 Composite extension library libxcursor1 X cursor management library libxdamage1 X11 damaged region extension library libxdmcp6 X11 Display Manager Control Protocol library libxext6 X11 miscellaneous extension library libxfixes3 X11 miscellaneous 'fixes' extension library libxft2 FreeType-based font drawing library for X libxi6 X11 Input extension library libxinerama1 X11 Xinerama extension library libxml2 GNOME XML library libxmuu1 X11 miscellaneous micro-utility library

Page 15 of 18

libxpm4 X11 pixmap library libxrandr2 X11 RandR extension library libxrender1 X Rendering Extension client library libxt6 X11 toolkit intrinsics library linux-base Linux image base package linux-image-3.2.0-4-686- Linux 3.2 for modern PCs pae linux-image-686-pae Linux for modern PCs (meta-package) locales Embedded GNU C Library: National Language (locale) data [support] lockfile-progs Programs for locking and unlocking files and mailboxes login system login tools logrotate Log rotation utility lsb-base Linux Standard Base 4.1 init script functionality lvm2 Linux Logical Volume Manager m17n-contrib multilingual text processing library - contributed database m17n-db multilingual text processing library - database man-db on-line manual pager manpages Manual pages about using a GNU/Linux system mawk a pattern scanning and text processing language mediaproxy-common MediaProxy common files mediaproxy-relay MediaProxy relay mime-support MIME files 'mime.types' & 'mailcap', and support programs module-init-tools transitional dummy package (module-init-tools to kmod) mount Tools for mounting and manipulating filesystems multiarch-support Transitional package to ensure multiarch compatibility nano small, friendly text editor inspired by Pico ncurses-base basic terminal type definitions ncurses-bin terminal-related programs and man pages ncurses-term additional terminal type definitions net-tools The NET-3 networking toolkit netbase Basic TCP/IP networking system netcat-traditional TCP/IP swiss army knife ntpdate client for setting system time from NTP servers openssh-blacklist list of default blacklisted OpenSSH RSA and DSA keys openssh-blacklist-extra list of non-default blacklisted OpenSSH RSA and DSA keys openssh-client secure shell (SSH) client, for secure access to remote machines openssh-server secure shell (SSH) server, for secure access from remote machines openssl Secure Socket Layer (SSL) binary and related cryptographic tools os -prober utility to detect other OSes on a set of drives passwd change and administer password and group data pciutils Linux PCI Utilities perl Larry Wall's Practical Extraction and Report Language perl-base minimal Perl system perl-modules Core Perl modules postfix High-performance mail transport agent procps /proc file system utilities python interactive high-level object-oriented language (default version) python -application Basic building blocks for Python applications

Page 16 of 18

python-cjson Very fast JSON encoder/decoder for Python python-dns DNS client module for Python python-formencode validation and form generation Python package python-gnutls Python wrapper for the GNUTLS library python-minimal minimal subset of the Python language (default version) python-openssl Python 2 wrapper around the OpenSSL library python-pam Python interface to the PAM library python-pkg-resources Package Discovery and Resource Access using pkg_resources python-pyrad Python module for creating and decoding RADIUS packets python-serial pyserial - module encapsulating access for the serial port object relational manager providing an object interface to your python-sqlobject database python-support automated rebuilding support for Python modules python-twisted-bin Event-based framework for internet applications python-twisted-core Event-based framework for internet applications python-twisted-names DNS protocol implementation with client and server python-zope.interface Interfaces for Python python2.7 Interactive high-level object-oriented language (version 2.7) python2.7-minimal Minimal subset of the Python language (version 2.7) rcs The GNU Revision Control System readline-common GNU readline and history libraries, common files rsyslog reliable system and kernel logging daemon sed The GNU sed stream editor sensible-utils Utilities for sensible alternative selection sgml-base SGML infrastructure and SGML catalog file support shared-mime-info FreeDesktop.org shared MIME database and spec ssl-cert simple debconf wrapper for OpenSSL Provide limited super user privileges to specific users sysv-rc System-V-like runlevel change mechanism sysvinit System-V-like init utilities sysvinit-utils System-V-like utilities tar GNU version of the tar archiving utility task-english General English environment tasksel Tool for selecting tasks for installation on Debian systems tasksel-data Official tasks used for installation of Debian systems tcpd Wietse Venema's TCP wrapper utilities traceroute Traces the route taken by packets over an IPv4/IPv6 network tripwire file and directory integrity checker ttf -dejavu -core Vera font family derivate with additional characters tzdata time zone and daylight-saving time data ucf Update Configuration File: preserve user changes to config files. udev /dev/ and hotplug management daemon usbutils Linux USB utilities util-linux Miscellaneous system utilities util-linux-locales Locales files for util-linux vim-common Vi IMproved - Common files vim-tiny Vi IMproved - enhanced vi editor - compact version wamerican American English dictionary words for /usr/share/dict

Page 17 of 18

wget retrieves files from the web whiptail Displays user-friendly dialog boxes from shell scripts x11-common X Window System (X.Org) infrastructure xauth X authentication utility xkb-data X Keyboard Extension (XKB) configuration data xml-core XML infrastructure and XML catalog file support xz-utils XZ-format compression utilities zlib1g compression library - runtime

Dimensioning of the Hardware Many factors should be considered to estimate the performance of the Hardware. The results below are based on our own tests run in 2012 and the discussions in public forums.

SIP server The machine should have a good support for Linux / Debian and It is recommended (based on our own experience) to use the HP ProLiant machines in this regard.

A mid-end server can handle 25 'to 50' users and initiating 1,000 to 5,000 calls per second. Things can be trimmed on the server side, the script may need to be optimized, level of logging need to be adjusted to achieve maximum capacity.

Example: HP Proliant DL360 Gen9 Base E5-2620V3 16GB

Media Proxy

For the MediaProxy, it works well to use multiple machines in parallel over a SIP server. A smaller HP ProLiant machine should meet least 1000-5000 concurrent calls. When the maximum load is reached, several parallel machines can be added.

Example: HP Proliant DL160 Gen9 Intel E5-2603V3 8GB

Page 18 of 18