DigAnTel ....-_--_- Digital Analog Telephony -_--_-

...Thanks for calling DigAnTel...

 

 

HOME

 

For Paid Technical Support call Future Technology Solutions, LLC of Indianapolis (317) 862-8704

 

DigAnTel Quick Start Guide

 

-DESCRIPTION-

DigAnTel is a Digital / Analog VOIP Telephone system utilizing CentOS Linux (RedHat), Asterisk, FreePBX, PostFix mail server and optionally the OpenVPN server.

DigAnTel is the glue to bind these technologies thus creating a unified telephony system.

The installation is completely automated and requires no working knowledge of Linux or Asterisk.

GNU GPL Version 3 License: http://www.gnu.org/licenses/gpl.txt

DigAnTel Copyright (C) 2007,2008 Future Technology Solutions, LLC This program comes with ABSOLUTELY NO WARRANTY;

To learn more about the individual components goto:

http://www.centos.org
http://www.asterisk.org
http://www.freepbx.org
http://www.postfix.org

   
-QUICK START-

Simply download the ISO file and burn it to a CD using your favorite burn software such as ImgBurn

http://www.imgburn.com

Insert the new DigAnTel CD into the target PC, CAUTION this will delete existing data from the Hard Drive.

Set the system BIOS to boot from CD, and boot from the DigAnTel CD

The CentOS Linux install takes about 8 minutes after which the CD will be ejected, remove the CD and press enter to reboot.

The second half of the install will Install Asterisk, FreePBX from source, this take about 8 minutes.

After the install log into the Linux console with Username: root Password: admin

From the console use the status or helpme command for additional information

Log into the DiganTel web GUI with http://serverIP

For additional details see the install log located at /root/firstboot.log

Please read the remainder of this file.

   
-TOOLS-

These tools will allow you remotely administer your DigAnTel server

Download and Install putty.

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Download and Install winscp.

http://winscp.net/download/winscp405setup.exe

   
-INSTALL LOG-

The automated install produces a log file, please review it for additional details about the DigAnTel server.

To review the install log see /root/firstboot.log.

   
-STATIC LAN IP-

From the command line use the netconfig command and set the server with a static IP.

Execute the sipnat command from the digantel command line whenever your IP changes.

   
-EMAIL SERVER-

To get daily log files configure your favorite email client to pop email from this server

Type POP3
Username digantel
Password admin
Email address digantel@digantel.local.com
POP3 mail server: The IP address of the Digantel server
SMTP mail server: The IP address of the Digantel server

 

With the following setup this server can be used as an email server.

Get a domain name from www.dnsexit.com

If your WAN IP is dynamic, Install their IP update software on this server

Make such you set this servers IP address with a static IP address

Open TCP port 25 on your router/firewall

Configure NAT on your router/firewall to forward port 25 to this servers static IP address

Edit /etc/postfix/main.cf as required

Change mydomain = digantel.local
Change mynetworks = 10.10.10.0/24, 10.10.20.0/24, 192.168.1.0/24, 172.16.1.0/24, 127.0.0.0/8
Change relayhost = smtp.comcast.net

The relay host allows you to forward your outbound email to your ISP, let them worry about delivery

This eliminates reverse DNS issues

Edit your /etc/hosts file if required to match your domain
Change 127.0.1.1 digantel.local digantel digantel.local.com

Make sure you change the digantel default password

Add additional email/user accounts as required to this server

Configure you favorite email client software

That's it you now have the best email server ever.

   
-DYNAMIC WAN IP-

If you have a Dynamic WAN IP you may want to consider getting a Domain name from www.dnsexit.com

They support dynamic IP addresses, just install their client IP update software on this server.

Execute the sipnat command from the digantel command line whenever your IP changes

   
-VOIP FIREWALL SETTINGS-

Adjust your firewall/router NAT/port forwarding rules.

SIP signaling = udp 5060 & RTP voice traffic = udp 10000-10100

permit udp any any eq 5060
permit udp any any range 10000 10100

   
-QOS-

Whenever possible setup QOS on your outbound VOIP traffic

SIP signaling = udp 5060 & RTP voice traffic = udp 10000-10100

   
-SIP EXTENSIONS-

Log into the DiganTel web GUI with http://serverIP

Click PBX Administration

Now click the FREEPBX setup tab

Click Extensions

Click Add Extension

Generic SIP device

Click Submit

User Extention 810

Display Name XLite-1

Secret 669966

Click Submit

   
-COUNTERPATH XLITE-

Download and install CounterPath XLite SoftPhone

http://www.counterpath.com/xlitedownload.html

Configure Xlite with extension 810 and password 669966 and point it to your Static IP address of the DiganTel Server

See the FreePBX extensions Tab, If you followed the above step extensions 810 should be pre-configured.

If you like, Install xlite on a second computer
Configure it with extension 811 password 669966 and point it to your Static IP address of the DiganTel Server

   
-VOXALOT TRUNK-

Setup one or more free Voxalot accounts.

http://www.voxalot.com/action/home

 

Now click the FREEPBX setup tab

Click Trunks
Click SIP/voxalot-out
Based on your Voxalot account and number set your
caller ID "yourname" <yournumber> EXAMPLE "DigAnTel" <862871>

 

 

Under Outgoing Settings, PEER Details

canreinvite=no
fromdomain=voxalot.com
fromuser=862871 <--------your voxalot number goes here
host=us.voxalot.com
insecure=very
nat=yes
qualify=yes
secret=669966 <--------your voxalot password here
type=peer
username=862871 <--------your voxalot number goes here

 

 

Under Registration Register String

Edit the registration string

yournumber:yourpassword@us.voxalot.com EXAMPLE 862871:669966@us.voxalot.com

 

Click the Submit Changes button
Click Apply Configuration changes

Now check the Voxalot TRUNK status
Click FreePBX System Status, and look for IP Trunks Online.
It should display 1 Trunk Online & Registered.

 

That's it your voxalot trunk is now configured.

   
-IN/OUT ROUTE-

Now you need to create an inbound and outbound route

Now click the FREEPBX setup tab

Click Inbound routes

Click Add Incomming Route

Set Destination Extension 810

Click Submit

 

Click Outbound Routes

Click Add Route

Route Name voxalot

Dial Pattern

*.
XXXXXX

 

Trunk Sequence

SIP/voxalot-out

 

Click the Submit Button

Now Click the Orange Apply Configuration Changes bar

   
-TEST DRIVE-

At this point you should have a working system, with one or two extensions and a voxalot trunk.

From the DigAnTel welcome webpage click on one of the test number links. They should work

As a second test try call Google 411. The number is 1-800-goog-411 or 1-800-4664-411.
From xlite just enter the number or enter 1411 to speed dial it.

For a complete list of test numbers see the /etc/asterisk/extensions_custom.conf file on the DiganTel server.

Also see FreePBX feature codes tab
Example dial 7777 to listen to your pre-configured welcome message.


To configure a new message see the System Recordings tab, Add Recording

Now that you have a working system have a friend setup a voxalot account and download and install X-Lite Softphone on their computer.

They will configure their xlite to connect directly to voxalot.

Now you can send and receive calls from your friend and Vis-Versa.

   
-THINGS TO DO-

Configure ring group(s), added the extensions to the ring groups.

Create a welcome message

Add an IVR with the welcome message using the System Recording Tab

Now adjust the incomming route to go to the IVR and the IVR to the ring group(s)

Example inbound call route: Inbound call---IVR with welcome message---Ring group(s)----Extension---Human

   
-OPENVPN SERVER-

If you would like to configure the OpenVPN server please see /etc/openvpn directory.

 

   
   
   
   
ADDITION INFORMATION  
   
   
-HARDWARE SIP PHONES-

Now that you have a working system you may wish to install a real hardware IP telephone, like the Aastra 480i.

See the IP phones at your favorite VOIP store http://www.telephonydepot.com

   
-INTERFACE HARDWARE-

If you would like to connect to your existing Plain Old Telephone Systems (POTS) lines or if you have a T1 PRI line you will need to purchase an interface card.

These cards are manufactured by Diguim, Rhino Equipment and Sangoma.

http://www.digium.com/en/index.php
http://www.rhinoequipment.com
http://www.sangoma.com

They can be purchased from a variety of resellers such as Telephony Depot.
http://www.telephonydepot.com

   
-ANALOG/DIGITAL TRUNKS-

An example is the TDM22B card manufactured by Digium. This is a TDM400P card populated will 2 FXS & 2 FXO ports.

The FXO ports will connect to the Telephone company POTS lines.

The FXS port will connect to your internal phone(s), fax machine(s), or cordless phone(s)

Or if you require more ports use a Sangoma A200 Series - Model A20004 PCI - Analog (8) FXO.

If you are connecting a T1 PRI check out A Rhino EchoClear Rhino R1T1-EC PCI Card.

Please contact a VOIP hardware reseller and let the sales associate assist you in selecting a card to fit your needs.

Use the Trunks tab in FreePBX to configure the ZAP Trunk

   
-VOIP TRUNKS-

You can use free VOIP services such as Voxalot or Free World Dialup or a paid VOIP line from a VOIP provider.

Make sure your provider is Asterisk compatible and review their Asterisk configs before singing up.

Example VOIP providers.

https://connect.voicepulse.com (Enable the builtin voicepulse module from the FreePBX module admin tab)
http://www.voipstreet.com
http://www.broadvoice.com
http://www.telasip.com

In any case use the Trunks tab in FreePBX to configure the VOIP SIP Trunk.

 

For Paid Technical Support call Future Technology Solutions, LLC of Indianapolis (317) 862-8704

Thank you for selecting DigAnTel.

 

© 2007, 2008 DigAnTel was produced by Future Technology Solutions, LLC of Indianapolis. (317) 862-8704............................................................