Trixbox is a complete application platform. When you install trixbox you have a powerful application
platform at your fingertips. Products included with trixbox include:

* trixbox dashboard
* Asterisk(tm) Open Source PBX
* FreePBX web management tool
* Munin (via package manager)
* HUDLite server/admin (via package manager)
* IVRGraph (via package manager)
* phpMyAdmin? (via package manager)
* Webmin (via package manager)

Call features
Automated Attendant
Blacklists
Blind Transfer
Call Detail Records
Call Forward on Busy
Call Forward on No Answer
Call Forward Variable
Call Monitoring
Call Parking
Call Queuing
Call Recording
Call Routing (DID & ANI)
Call Snooping
Call Transfer
Call Waiting
Caller ID
Caller ID Blocking
Caller ID on Call Waiting
Calling Cards
Conference Bridging
Dial by Name
Direct Inward System Access
Do Not Disturb
ENUM
Interactive Directory Listing
Interactive Voice Response (IVR)
Local and Remote Call Agents
Music On Hold

Call features

Overhead Paging
Remote Call Pickup
Remote Office Support
Roaming Extensions
Route by Caller ID
Supervised Transfer
Talk Detection
Text-to-Speech (via Festival)
Three-way Calling
Time and Date
Transcoding
Trunking
VoIP Gateways
Voicemail:
- Visual Indicator for Message Waiting
- Stutter Dialtone for Message Waiting
- Voicemail to email
- Web Voicemail Interface
Computer-Telephony Integration
AGI (Asterisk Gateway Interface)
Graphical Call Manager
Outbound Call Spooling
TDMoE (Time Division Multiplex over Ethernet)
Allows direct connection of Asterisk PBX
Zero latency
Uses commodity Ethernet hardware
Voice-over IP
Allows for integration of physically separate installations

Codecs

ADPCM
G.711 (A-Law & μ-Law)
G.722
G.723.1 (pass through)
G.726
G.729 (through purchase of a commercial license)
GSM
iLBC

Protocols

IAX™ (Inter-Asterisk Exchange)
H.323
SIP (Session Initiation Protocol)
MGCP (Media Gateway Control Protocol
SCCP (Cisco® Skinny®)
Traditional Telephony Interoperability
FXS
FXO
DTMF support
PRI Protocols

HowTos

Intall SugarCRM for trixbox2.4 (source: trixbox.org/wiki)

 

Calling between 2 boxes

You should place the include below my code and remove the ";" from in front of the code. The semi-colon comments the line out and the include moves the code somewhere else.
It should read:

[ext-local-custom]

exten => _3XX,1,dial(iax2/MIPL/${EXTEN}
exten => _4XX,1,dial(iax2/MCPL/${EXTEN}

include => from-external-trixbox

 
 Fix Backup and Restore
1. cp /var/www/html/admin/modules/backup/var/lib/asterisk/bin/* /var/lib/asterisk/bin/
    chown asterisk:asterisk /var/lib/asterisk/bin/*
    chmod +x /var/lib/asterisk/bin/*
OR 
 2. uninstall backup and reinstall.
 
Enable FTP
you need to check the /etc/vsftpd/vsftpd.conf file
try these steps:

1. allow ftpuser to login
Cd /etc
Nano passwd
Find the line with ‘ftpuser’
what it is:
ftpuser:x:500:500::/var/ftp:/sbin/nologin
what it should be:
ftpuser:x:500:500::/var/ftp:/bin/bash
Save the file

2. Set permissions for ftpuser
cd /var
chmod 777 ftp
chown ftpuser:ftpuser ftp

3.
Cd /var/vsftpd
Nano user_list and add ‘ftpuser’ at the end

save
try ftpuser:asteriskftp

Wakeup call and Weather

Edit /etc/asterisk/extensions_custom.conf and from within the from-internal-custom context add the following:

exten => *61,1,Answer
exten => *61,2,AGI(weather.agi)
exten => *61,3,Hangup

exten => *62,1,Answer
exten => *62,2,AGI(wakeup.php)
exten => *63,3,Hangup

 You need to tweak /var/lib/asterisk/agi-bin/weather.agi. The new FTP server is tgftp.nws.noaa.gov
 
 Receive Fax and Send to Email

DID number :what number you have to use for faxes (receive)
Or
Zaptel Channel : in which line you connected the fax incoming line

fax extension : system
fax email : if blank then the address from General settings will be used
fax detect type : NVFax
pause afte answer : 6

 Shutdown Asterisk before Zaptel to avoid server Panic

Go to the /etc/rc.d directory.
cd /etc/rc.d

Rename all of the K92zaptel files to K95zaptel so that they are invoked after the K94asterisk scripts:

mv rc0.d/K92zaptel rc0.d/K95zaptel
mv rc1.d/K92zaptel rc1.d/K95zaptel
mv rc2.d/K92zaptel rc2.d/K95zaptel
mv rc4.d/K92zaptel rc4.d/K95zaptel
mv rc6.d/K92zaptel rc6.d/K95zaptel

just make sure they are higher then the asterisk files
shutdown -r now

The system will now shutdown or reboot without a Panic.

 sip_nat.conf
externip=public ip
localnet=local ip/255.255.255.0
nat=yes

Upgrade FreePBX

If you had any settings in sip.conf before the upgrade those would have been written over after the upgrade.

You will need to redo any specific edits you had in sip.conf and put them in sip_general_custom.conf (use sip_custom.conf if you had any edits that need to be out of the general section)