Difference between revisions of "User:Heath/PBX"
(→Security) |
|||
Line 5: | Line 5: | ||
Ultimately, this page will be a set of config files, patches and dependencies for building such a system. | Ultimately, this page will be a set of config files, patches and dependencies for building such a system. | ||
+ | |||
+ | Current version doesn't do GSM. Mainly because I have no idea how to do it. | ||
== Compression == | == Compression == | ||
Line 43: | Line 45: | ||
* Bluetooth (cough) security | * Bluetooth (cough) security | ||
* Not all that great in the open source world, but reasonable security can be achieved. | * Not all that great in the open source world, but reasonable security can be achieved. | ||
+ | |||
+ | == Instructions == | ||
+ | * Build servers. Install Digium cards. | ||
+ | * Load the ups/servers/patch panels into the rack. | ||
+ | * Connect power; connect servers to switch | ||
+ | * Load Debian or Ubuntu Server onto the servers. | ||
+ | * [http://www.voip-info.org/tiki-index.php?page=Asterisk+Linux+Debian Follow these instructions] | ||
+ | * [http://www.voip-info.org/wiki/index.php?page=Asterisk+config+zapata.conf Follow these instructions] - Have a friend nearby to take your aggression out on. | ||
+ | * More to come... |
Revision as of 15:10, 31 May 2008
This is probably the only area that I can call myself an expert in.
Asterisk can be made to build a tricked out phone system of any size at a trivial cost.
Ultimately, this page will be a set of config files, patches and dependencies for building such a system.
Current version doesn't do GSM. Mainly because I have no idea how to do it.
Contents
Compression
- MELP/MELPe - Military grade compression for minimizing bandwidth consumption
- AMR - What cellphones use
- g723.1/g729 - What voip phones use
- iLBC/speex - Open source low-bitrate codecs
Useful protocols
- Bluetooth will be implemented via chan_bluetooth or chan_cellphone
- GSM will be implemented with a commercial gateway.
- Regular POTS service can be done using hardware
- SIP - VoIP protocol
- IAX2 - Lightweight VoIP protocol
Equipment/Costs
- At least a P4 2.4 2GB server with a focus on reliability (solid disk, passive cooling if possible) $1000
- Backup server/load balancer $1000
- Half decent switch $300
- Digium AEX2460E Analog Card 6x4 FXS + Echo can $1800
- g729 licenses $100
- 20U Rack $500
- Rackmount UPS $500
- Far end server colocation $400/month
Dependencies
- Existing network/Internet
- Cool/dry/secure area
- ~1000 watts available power
Asterisk
- Used to switch calls
- Used to translate between various protocols
- Used to perform IVR functionality such as voicemail
Security
- IAX2 has an aes128 option
- Bluetooth (cough) security
- Not all that great in the open source world, but reasonable security can be achieved.
Instructions
- Build servers. Install Digium cards.
- Load the ups/servers/patch panels into the rack.
- Connect power; connect servers to switch
- Load Debian or Ubuntu Server onto the servers.
- Follow these instructions
- Follow these instructions - Have a friend nearby to take your aggression out on.
- More to come...