VOIP with Asterisk
VoIP (Voice over Internet Protocol) and IP PBXs and Call Centers have become increasingly popular to enable larger businesses to gain many of the long-promised advantages of Internet Telephony. Until now, however, there has been no cost-effective way to virtualize VoIP services so they can be hosted, and delivered by managed service providers in the increasingly prevalent Communications-as-a-Service (CaaS) and emerging Cloud Computing models. What’s more, VoIP’s questionable quality and reliability combined with “techno speak” from the vendor community have slowed adoption by mainstream businesses and their solutions providers. Now, Globussoft has emerged as “Your NEW Asterisk Support Company” to lead the VoIP movement by bringing to businesses of every size and type Hosted Virtual VoIP with the Quality of Telephony™ formerly associated with conventional telephony, TDM PBXes and the legacy PSTN.
What is Asterisk PBX
Asterisk is the world’s number one open source PBX system. It offers flexibility unheard of in the world of proprietary telephone systems. Asterisk facilitates creation of advanced communication solutions.
Asterisk is licensed as open source under the GNU General Public License
(GPL) and at the time of writing is the most popular open source software available today.
Asterisk as a telephony switch
Asterisk has many uses, but primarily as the core of an IP PBX, switching calls, managing routes, enabling features, and connecting callers with the outside world via IP, analogue or digital
(ISDN2/ISDN30/E1) trunks.
Asterisk runs on a wide variety of operating systems but was designed on Linux. It provides all of the features you would expect from a PBX including many advanced features that are often associated with high end, expensive, proprietary telephone systems. Asterisk’s architecture is very flexible and supports voice over IP in many protocols.
Need an IVR? Asterisk has it covered. Need a conference bridge? Asterisk has that covered too. What about an automated attendant? No problem. How about a replacement for your aging voicemail system? That too. Unified messaging? Yep. Telephony interface for click2call via your web site?
Consider it done. Asterisk does it all.
Asterisk for your Call Center
Asterisk PBX has been used by call centers worldwide. Call center solution providers have built complete Automatic Call Distribution (ACD) systems based on Asterisk PBX. Asterisk has also breathed new life to existing call center systems by adding support for home based agent capabilities, predictive dialling, and much more.
Asterisk has become the basis for thousands of communications solutions the world over. If you need to communicate, Asterisk is your answer.
Asterisk Support and Installation Services
We offer various services for Asterisk, Asterisk installation, Asterisk configuration, Dialplan programming, IVR Designing, AGI scripting, manager api, Fax Support , etc.
We have team of experts having wide range of skills and extensive experience in Asterisk. We have successfully completed various projects based on Asterisk.
We have expertise in various opensource solutions based on Asterisk such as A2Billing , FreePBX , TrixBox etc. and many more.
Currently we offer following services for Asterisk.
- Asterisk installation
- Asterisk configuration
- Dialplan programming
- AGI scripting
- IVR Designing
- Fax Support
- Trixbox installation
- FreePBX installation
- A2Billing Installation
- AsteriskGUI Installation
Asterisk Installation
Asterisk PBX is open-source, meaning there is no charge for the software itself, yet it offers a huge array of telephony features normally associated only with high end telephone switches costing tens of thousands of pounds.
Furthermore, Asterisk PBX is highly scalable so it can grow with your business as and when the need arises
At Globussoft we offer complete Asterisk installation service including installation of prerequisites, necessary packages and all Asterisk packages such as zaptel, libpri, Asterisk, Asterisk addons and Asterisk sounds. We can install Asterisk on most of the unix like systems such as Linux, BSD and MacOSX
We can install Asterisk on your server remotely with all prerequisites and necessary packages. You just need to give us your server details, root access and relax. We will do Asterisk installation on your server within less time. A complete peace of mind service for customers.
Asterisk Configuration
Globussoft offers complete Asterisk configuration services. We offer following Asterisk configuration services.
- Configuration of ZAP channels:
We can configure various analog interface cards and digital interface cards for Asterisk.. - Configuration of VoIP providers for PSTN termination and origination
Generally phone service via VoIP costs less than equivalent service from traditional sources. Therefore people use VoIP providers to terminate international calls. We have experience in configuring various SIP, IAX2 and H323 termination providers. We can also suggest you few good VoIP termination and origination providers. - Configuration of extensions
We can configure SIP/IAX2/H323/ZAP extensions for you. To connect appropriate softphone or hardphone, we need to create extension for it in Asterisk. After creating extension/user, user can connect soft or hard phone to asterisk and start calling. - Configuration of ACD, Agents and Queues
Asterisk has built-in support for call center features. If you want to start an inbound or outbound call center, we can help you with it. With Asterisk setup and operating cost of the call center goes down to earth. We can configure ACD with IVR and create various queues according to your needs. We can configure agents for call center and assign them to different queues. - Configuration Find me, Follow me
One nice feature of Asterisk is follow me. You can receive calls to your extension. If you are not available, it will ring your cell phone or PSTN phone and finally go to voicemail if no one answers the call. - Configuration of Meet me
Asterisk is a very nice conferencing platform. We can configure various conference rooms with and without pin numbers. We can also configure extensions for administrative operations in particular conference rooms. - Configuration of Voicemail
Asterisk has the ability to store voicemails and send them as an attachments to configured email addresses. We can configure Voicemail accounts with email addresses and format of the emails so that you can have customized voicemail to email features.
Dialplan Programming
Dialplans can be defined in extensions.conf or database using realtime Asterisk configuration in Asterisk. Basic Asterisk dialplans can be defined easily in no time. But if you want to create Asterisk dialplans for billing solutions, call center solutions, IVR or any other custom application then creating the dialplans is not so easy. We have expertise in creating complex Asterisk dialplans. We have created many Asterisk dialplans for billing solutions, IVRs, conferencing systems and many other applications.
- We can configure Asterisk dialplans for your billing solution which can consist of authenticating users from agi scripts, checking balance, getting rates for the destination, insert custom CDRs (Call Data Records), etc.
- We can create simple to complex IVRs according to your needs. We can even use text to speech and speech to text capabilities to offer outstanding services from Asterisk PBX.
- We can create more complex customized Asterisk dialplans for various other applications such as conferencing, click to call, notification systems and many more.
Freepbx Installation
FreePBX is a full-featured PBX web application. If you’ve looked into Asterisk, you know that it doesn’t come with any “built in” programming. You can’t plug a phone into it and make it work without editing configuration files, writing dialplans, and various messing about.
FreePBX simplifies this by giving you pre-programmed functionality accessible by a user-friendly web interfaces that allows you to have a fully functional PBX pretty much straight away with no programming required. Some of the features that FreePBX supports out of the box are:
Unlimited number of Voicemail boxes
“Follow Me” functionality
Ring Groups with calls confirmation (so if, eg, a cellphone is out of range and diverts to voicemail, all the other phones keep ringing)
Unlimited number of Conferences (limited by available CPU power – about 300 simultaneous users in conferences on a P4 3ghz – 600 with a dual core!)
Paging and Intercom functionality for man SIP phones that support it.
Music on Hold (via MP3s, or streamed off the internet)
Call Queues
And many other features
FreePBX is built on the LAMPA™ stack (Linux, Apache, MySQL, PHP and Asterisk). It’s a modular system, with click-to-install plugins downloadable over the internet from the online module repository.
FreePBX Features at a Glance:
Add or change extension and voicemail accounts in seconds
Native support of SIP, IAX, and ZAP clients (other endpoints are supported through custom extensions)
Supports all Asterisk supported trunk technologies
Reduce long distance costs with LCR
Route incoming calls based on time-of-day
Create interactive Digital Receptionist (IVR) menus
Design sophisticated call groups
Manage callers with Queues
Upload custom on-hold music (MOH)
Search company directory, based on first or last name
Detect and receive incoming faxes
Share administrative duties
Backup and Restore your system
Save audio recordings of calls
View call detail reporting with asterisk-stat
View extension and trunk status with Flash Operator Panel
View conversation recordings with Asterisk Recording Interface (ARI)
AGI Programming
One of the cool features of Asterisk is AGI scripting. AGI is the Asterisk Gateway Interface, an interface for adding various functionalities to Asterisk with many different programming languages such as Perl, PHP, C, Pascal, Bourne Shell, etc.
Basically there are three types of AGI scripts:
- AGI:
Using AGI, you can control dialplan and do various operations with database, system, manager api and almost everything. - EAGI:
EAGI gives the application the possibility to access and control the sound channel in addition to interaction with the dial. EAGI can be used to plan. EAGI can be used to handle voice stream for recording voice or doing speech to text. - DEADAGI:
DEADAGI gives access to a dead channel, after hangup. DEADAGI is generally used to do cleanup operations when call is hang up.
We have expertise in programming AGI scripts. We generally use Perl as a programming language for AGI scripting. We have created many AGI scripts for various applications such as billing solutions, IVR systems, conferencing system, click to call, etc.
