It's a Network Install ISO image. This will install CentOS 6.4 i686, DAHDI, LIBPRI, OPENR2(optional), WEBRTC2SIP Media Gateway(optional) & a Web GUI Based on the Charisma Template.
Why Another Distro?
The ISO was designed to make easiest the installation of CentOS+Asterisk+WebRTC2Sip+GUI, but keeping the native way to compile all the tools in order to make easy future changes or upgrade.
How it Works?
Basically its a CentOS 6.3 Network Install ISO, when the base system finish the installation a Script will download and compile all the features. You need to answer some basic questions.
What Version Of Asterisk is Using?
The current version is: UPDATE 03/Sep/2013: Asterisk 11.5.0
What Version Of DAHDI is Using?
UPDATE 03/Sep/2013 The current version of DAHDI is: dahdi-Linux-Complete-2.7.0
How about updating Asterisk or DAHDI?
You can Update both downloading the sources and compiling. For Asterisk: ./configure && make menuselect && make && make install Do not run make samples
For Dahdi: make all && make install if you download the dahdi-linux-complete.
Which are the Defaults Passwords?
There is no default password during the installation you will be prompted to enter your preferred usernames & passwords.
UPDATE 21/02/2013 During the Installation will ask for Username & Password to LOGIN in the webPage. The ADMINGUI user still active for old installations.
What about security?
The installation include a basic IPTABLES rules, you can install blockhost or fail2ban.
Asterisk Administration:
You can administrate the Asterisk via the Web GUI. Asterisk is configured to use Realtime Static, with this the SIP Peers, IAX2 Peers, Voicemail Configuration, Conference Rooms, Queues, Agents & the CDR are stored into a MYSQL Database.
The Dialplan, Chan_Dahdi, sip.conf & iax.conf are using the same plain text files. So you can edit via Browser or via linux console the file without problems.
Optional Packages
During the installation You can select this packages to install:
OpenR2
OpenR2 is the library to support R2 signalling on E1/T1.
WebRTC2SIP Media Gateway
Webrtc2sip media gateway from Doubango Telecom is a gateway for WebRTC SIPML5, using this makes easier to integrate with asterisk the webrtc support.
UPDATE 23/02/2013: The webrtc2sip is not started by default, in order to enable this service login as root and change directory to /usr/local/sbin/ and start with this command:
#cd /usr/local/sbin
#screen -dmS wrtc webrtc2sip
If you want to see the log of webrtc2sip connect to the previous screen with:
# screen -r wrtc
To detach the screen use CRTL+A +D.
Why Not Simply use FreePBX?
We Love Freepbx, also we help on the #freepbx irc channel, but this installation is oriented for Administrators who want to keep the native use of asterisk, avoiding the macros and stuff generated by FreePBX.
WEB GUI Features
When you add a SIP PEER the GUI will generate under the default context called extensions a line to use the Sub Function for call sip peers.
Add the hint for that peer in the hints context.
Reload SIP & the Dialplan
When you add a Conference Room the GUI will generate under the default context called conference a line to call that conference. And reload Dialplan
Recommended Browser
If you want to use all capabilities we recommend: the latest version of Chrome. The GUI was tested on Chrome, Opera & Firefox. WebRTC only works with Chrome
Changelog on Version 2
Improvements:
Text based Installation.
RPM based packages from Digital-Merge.
Organization of the files in the HTML Directory.
Use of PHP-AGI Asm manager.
Versions:
Upgrade to DAHDI 2.7.0.
Upgrade to Asterisk 11.5.0
Upgrade to latest Doubango Framework(2.0r985).
Upgrade to latest WebRTC2Sip version(2.5.1r114).
GUI:
Added ACLs, DTMFMODE, TRANSPORT, ENCRYPTION, Latest NAT Settings to SIP peer page.
New Modules on GUI:
User web Page.
WebRTC2SIP management Page.
TLS Tools page. Generate the keys for secure transport.
Voicemail Template Page. Create the VM template to receive mailbox notifications.
URLS
For the Admin page point your browser to(use the username & pwd that you setup during installation.): http://yourserveraddress/
For the User page point your browser to(use your extension number & voicemail password to login.): http://yourserveraddress/user/userlog.php
ScreenShots of The Web GUI
The GUI is based on the Charisma Template made by Muhammad Usman.
The GUI have built in the SIPML5 API and that register into our Main PBX in order to get live support. We Hope people using our Distro keep that as is, thus give us more job to improve and develop more asterisk stuff.
The GUI use some scripts to get the Registered SIP&IAX2 Users, the CPU utilization & the concurrents calls.
Boot Screen
Installation
Login Page
Banner with WebRTC Support
Dashboard
SIP PEERs Section
Voicemail Section
Queue Section
Dialplan Section
CDR Reports
Recordings
WebRTC2SIP Settings
TLS Tools
Voicemail Template
Delivered Voicemail
User Web Page
Get Voicemails
Followme Settings
WebRTC SoftPhone
User Reports
Voicemail Settings
Feedback
We appreciate your feedback, you can post messages in our Discussion group
Support
For basic support you can read the Asterisk Book in http://asteriskdocs.org or use the Discussion group
Disclaimer
Asterisk, Dahdi & Libpri are part of Digium Company. OpenR2 is a project from Moises Silva. The Web GUI Based on the Charisma Template By Muhammad Usman. Webrtc2sip media gateway from Doubango Telecom.
We don't own that brands or their logos. Our Job only consist on integrate that features in One ISO image.作者: alang 時間: 2015-1-1 13:05
Thanks CK for the great info.
A very interesting distro., I share this on my G+.