返回列表 發帖

好似不錯的asterisk distro with GUI

https://code.google.com/p/dm-asterisk-distro/

What is this Distro?
UPDATE 03/Sep/2013:

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

If you want a support policy with us call us using the web call button or send us a email to info@digital-merge.com or visit http://www.digital-merge.com

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.

Thanks CK for the great info.

A very interesting distro., I share this on my G+.
OSSLab Blog :: VoIP & IT Consultant

TOP

返回列表