DUMB-ME INDEX

EXPLOIT ALERTS

FORWARD

INTRODUCTION
The Component

The IP PBX
Phones
SIP Gateway
Home Network
VoIP Service Providers

IS VoIP FOR YOU?
What is it going to cost?
What will the Quality be?

INSTALLATION
Change default Settings

To get Help
Change IP Address

Connect to TRIXBOX

Log in to System Admin
Configure Trixbox using freePBX

General Setting
Dial Command Options
Extensions
Extension to avoid
Create Extensions

Follow Me

Ring Groups
Set up your softphone

TRUNKS TO OUTSIDE WORLD
What is a Dial Pattern?
What is a Trunk?
Let’s Create Some Trunks
Pennytel
Oztell (SIP)
Oztell (IAX)
Astratel

CALLS HANDLING
Inbound Routes
Time Conditionds
Simple Time Condition
Complex Time Condition
Outbound Routes
What is it?
How does it work?
International
Domestic
MobileAust
Oztellonly
Astratelonly

ENUM
Set up ENUM Trunk
Set up Outbound Route
Restrict outgoing calls

SYSTEM RECORDINGS
Direct recording
Pre-recorded Material

DIGITAL RECEPTIONIST
Setting Up
Customising Extension

Multi-Language IVR
Multi-Language MOH
Multi-Tenants IVR

Get Under The Bonnet
Editing The .conf Files
sip.conf
sip_custom.conf
iax.conf
iax_custom.conf
Indications.conf
enum.conf
extensions_custom.conf
features.conf

Check your System
System Process Status
Asterisk Info

Interfacing Asterisk to PSTN
Digium X100P FXO PCI Card
zapata.conf
zapata-auto.conf
zaptel.conf

Digium TDM400P FXO/FXS Card
zapata-auto.conf
modprobe.conf
Caller ID (CID) using ZAP Device
zapata.conf
zapata-auto.conf
Rebuild  Zaptel Driver
If All Else Fail
Overcome Zaptel 1.2.5 dependancy
Sipura SPA3000 as a PSTN Interface
Log in to SPA3000
Change the settings
Add SIP Trunk
SPA3000 as an outbound PSTN Trunk

PSTN to VOIP Gateway

DISA
DISA - Hand Coding Method

DISA – Using freePBX

Setting Up a BOL SIPPhone
Profile Tab
Audio & Video Tab
Network Tab
STUN Tab
Call Forward

Operator Panel
Flash Operator Panel (FOP)
Setting the Admin Password
Hang-up a Call
Transfer a Call
Initiate a Call
Barge in or Create a Conference
HUDLite
Setting up HUD Manager
Setting Up HUDLite
What if it does not work?

Call parking and transfer
Call Transfer - Managed
How is it done?
Call Transfer – Blind
Put a Call On Hold
Call Pickup
Filter Your Incoming Calls

MeetMe – Teleconference
meetme.conf
meetme_additional.conf
Create Conference 
/var/spool/asterisk/meetme

Voicemail
Enabling Email Notification
Installing sendmail
/etc/hosts

Use Postfix Instead of Sendmail
Retrieve Voicemail - External Phone

Method 1
Method 2
Change Voice Mail Greetings

Fax to E-Mail
Installing Fax for TRIXBOX

Weather rePORTS
Configure Report – On Demand
Create Extension codes
Configure Report – Background
Create Extension codes
Put it in your Digital Receptionist

Remote Management
httpd.conf

How to set up a Remote Extension
Create a new extension
iax.conf
sip_nat.conf
The correct softphone for IAX
First the general options
Accounts options

Calls Recording

STUN Servers

Dialing through MS Outlook®
Download AstTapi
Install AstTapi
Configure Address Book

Speed Dial
The Dumb-Me method
TRIXBOX’s method

How to use Window Messenger® 5.x

How to interconnect 2 boxes
Method 1 -
Peer Asterisk as Extensions
Method 2 -
In a Peer/User Arrangement
Method 3 -
In a Friend/Friend Arrangement
Thinking of more than 2 boxes?
Redirect incoming on Box A to Box B

Customised Voice
Customising Voice Prompts
Installing Other Languages

Converting WAV files

Converting WAV to GSM
Converting WAV to SLN

MOH (Music On Hold)
Customising MOH

MOH for Different Trunks
Streaming Music on Hold

Backup and restore
Schedule a Backup
To Restore a Backup

SugarCRM CONFIGURATION

USB Phone Support

Codec
Installing free g729 and g723

PSTN Trunk – Special Handling
Dial 0 for Outside Line
Using Zaptel Card Method
Using SPA3K Method
Giving Priority to Emergency Numbers (E.g. 000)

Port Forwarding and QOS – Routers
Port Forwarding
QOS – Routers

Updating TRIXBOX

Tools
Webmin
To update WebMin
Putty
WinSCP

My TRIXBOX®  PBX Network

Trouble Shooting
Asterisk Feature Codes
Asterisk Dropping Calls
Pennytel Asterisk Problem
Can't receive Incoming Calls

Sipura SPA3000 – Not hanging up after PSTN Calls
Trixbox won't play nicely

Appendix A
Asterisk Feature Codes

Asterisk CLI commands
General commands
AGI Commands
Database Handling
IAX Channel Commands
SIP Channel commands
Server management
Asterisk Special Extensions
Asterisk Common Variables
Indications for Various Countries

Appendix B
Australian VSPs
BBPglobal
Engin BYO
Faktortel (IAX)
iPrimus
Koala
MyNetFone
Nehos (IAX)
Nodephone
SipMe
TelephoneGlobal
New Zealand VSPs
iTalk
Double Zero 64(IAX)
Other VSPs
Broadvoice
FWD aka Pulver(IAX)
SipBroker
SipPhone
VoIP Buster
Related Links – (TRUNK settings)
Trunk and Route Settings

Appendix C
Voice for Asterisk Messages
Aussie Voice and Language Set
More Aussie Voice for Asterisk

Appendix D (ATAs and Routers)
Alcatel SpeedTouch 510/530 ADSL Router
Billion 7402 VL
Linksys PAP2 and Sipura SPA2000

Appendix E (Users' contributions)
Suggestions for Dial Plan and configuration
Astratel
Further .conf modifications
Multiple TDM400P Installation
Eliminating Echo Problems in SPA-3000
Immediate Answer of PSTN Calls
Rebuild Zaptel Driver
As experienced by marner
Suggestion by Rob Thomas
Zaptel card config for Australia
RAID1, LVM(Logical Volume) - How To

Publications and References
DUNDi – a guide to a Simple Setup
The future of Telephony
Other Forums, Tutorials and Wikis
Voice over IP – bandwidth consumption

Notes
What version of Asterisk
A2Billing
Delete Call Records from CDR
Extension Numbers to avoid using
sip_nat.conf
Trunks and Routes – confusion
Outgoing Route Dial Pattern
Trunk Outgoing Dial Rules

Adding Maintenance Modules to freePBX 2.1.0

Still Having Trouble Installing?

Bugs Reports
Missing Zaptel support
Missing  /var/spool/asterisk/meetme
Editing email notification message
freePBX 2.1.2 stops Asterisk from loading
Trixbox v1.2 major bug
Asterisk re-load Issue
Hangs on Shutdown

CHEAT SHEET

LIVE CASE STUDY

Bibliography

Changes Made since last Update