Technologies

Technologies Here is an overview of the main core network components.

Asterisk PBX

Asterisk is an open source software PBX, created by Digium, Inc. and a continuously growing user and developer base.

From the asterisk.org website:

Asterisk PBX Asterisk is a complete PBX in software. It runs on Linux and provides all of the features you would expect from a PBX and more. Asterisk does voice over IP in three protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.

References

The Asterisk Open Source project
Digium is the primary developer and sponsor of Asterisk

Linux and SuSE

Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License , the source code for Linux is freely available to everyone.

From the SuSE website:

SuSE Linux Established in 1992, SUSE LINUX is one of the world's leading providers of Linux software and services. With the largest dedicated Linux research and development team, SUSE delivers enterprise-ready software and services that harness the innovation, speed-to-market and independence of the open source community.

References

The Linux kernel
Suse Linux

Apache Web Server

Apache is the market's most popular product, despite competition from well-financed behemoths. The Apache server is robust, stable, and fast. Apache is the true spirit of the Internet serving more than 60% of todays Internet.

From the Apache.org website:

Apache The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

References

Apache http server project
Netcraft survey

PHP Hypertext Preprocessor

From the php.net website:

PHP PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

PHP syntax is draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly. Currently there are over 10 million domains running PHP.

References

PHP official website
PHP usage statistics

PostgreSQL

PostgreSQL PostgreSQL is feature rich RDBMS database. It is extremely robust and scalable providing high performance, even with gigabytes of data.
PostgreSQL is almost completely compliant with SQL92, fully transactional, i.e. complete transactions can be fully rolled back if an error happens, a query optimizer that analyzes your query to choose the most efficient way to execute your query, and the ability to handle databases larger than the file size limitations of your platform.

References

PostgreSQL Global Development Group
PostgreSQL Inc.

FreeBSD

From the FreeBSD website:

FreeBSD FreeBSD is an advanced operating system for x86 compatible, DEC Alpha, IA-64, PC-98 and UltraSPARC architectures. It is derived from BSD UNIX, the version of UNIX developed at the University of California, Berkeley.

References

FreeBSD official website
Internet longest uptimes
Netcraft own servers