Skip to main content

Implementation of Asterisk in Corporate Environments

Asterisk, complete PBX software, runs on Linux, Windows, BSD and OS X. Asterisk does VoIP in four different protocols, and is able to interconnect with almost all telephony equipment which is inexpensive.

Asterisk provides many features like Voicemail services with Directory, Call Conferencing, Interactive Voice Response, and Call Queuing. It includes three-way calling, caller ID services and Skinny.

You will not need additional hardware to implement Asterisk. But it does expect a non-standard driver that implements dummy hardware as a non-portable timing mechanism. Single or multiple VoIP Providers can be used for incoming and outgoing calls, though incoming calls can be handled by different VoIP Providers.

For use of digital and analog telephony equipment, Asterisk supports a number of equipment most notably is Asterisk sponsored hardware Digium. Their FXO and FXS cards are popular for small installations.

Full features of Asterisk Open Source Edition include Full PBX Capability, Switched or Packet Data, VoIP Capability, TDM Capability, Converged Telephony, Voice Mail, Unlimited-Seat Conference Bridge, SIP and IAX Support and Asterisk-centric Poundkey Linux.

Asterisk also includes the Business Edition, where it includes other features like Asterisk Technical Manual, Quick-start Guide, Commercial License with Legal Protection, 240 Simultaneous Calls, Tech Support for Install and Bug Resolution, Free Upgrades and Tech Support for One Year, Access to Business Edition Portal for One Year, Special Offers for Partner Products and many others.

Asterisk allows people to communicate using the internet. It is one of the cheapest ways to talk. The PC clients connect to each other through an Asterisk server which uses a Linux/Unix OS. Asterisk calls are passed through different channel protocols. The most popular forms of calls are H323, SIP, IAX or Zap. Depending on the type of channel you use, the user must have the appropriate software to handle the call type.

Let’s say, if are a registered on an Asterisk PBX (or other PBX) as a SIP user, you are required to use a SIP phone client such as X-Lite or SIPPS. Or, if you are registered as an IAX user you must use an IAX phone client such as iaxcomm. SIP/IAX Client Configuration allows you to register SIP and IAX users. This includes the adjustment of all Asterisk and client phone settings. To make calls with Asterisk telephone system you should connectivity to an Asterisk PBX for call handling and users using PCs with SoftPhones for calling internally and externally. All configuration information for the Asterisk PBX knows is written to the conf files located in /etc/asterisk.

All information for SIP users is stored in sip.conf and for IAX users in iax.conf. Numbers are read from extensions.conf. Voicemails are stored in voicemail.conf etc. To place a call through Asterisk, registration to Asterisk is not required. However, you do need a username and password which will allow you to call someone who is registered. To receive a call, you must be a registered user and have an extension.

When any change is made in conf files from /etc/asterisk/ or changes that relate with some of these files, you must type 'reload' in the Asterisk Command Line Interface (CLI) to make the changes effective.

It is possible to implement only the Open Source Edition for your corporate business. You will only need a Linux OS computer and Asterisk has to be installed.

Article contributed by Phil Lam who is a VoIP consultant at Lantone Communications. Led by a team of experienced IT developers, Lantone Communications is one of the leading VoIP Provider in Singapore. Please visit their official website for the latest information on VoIP.

Article Source: http://www.ArticleBiz.com

Comments

Popular posts from this blog

Repair Centos Metadata Corruption

To repair disk error on Centos 7. Use a Gparted disk that can be uploded in .... 1. Boot through gparted. 2. Go to the terminal 3. Check disk mapper by typing> fdisk -l For fdisk results 4. typed> sudo xfs_repair -L / dev / mapper / centos-home 5. Restart Centos 7 Hope can help readers of this blog

Ubuntu 10.10 Can not Select Framework on Netbeans 6.9.1

When we create new Project and want to select Framework like ' Java Server Faces ' or other there is a check box that can not be check :(. This Problem because Java Platform (java-6-open-jdk) is not Compatible with Ubuntu 10.10 . The solution is try using 'java-6-sun' on Synaptic known as 'sun-java6-jdk' Edit netbeans.conf and change netbeans_jdkhome="/usr/lib/jvm/java-6-sun"

Access Pidgin from Squid Proxy

In my Office some person like using Pidgin as Chatting tools to connect to Yahoo messager. Because my office using Squid as Proxy server, some modification of squid.conf is adding. This line below (red bold) you must add on squid.conf. acl SSL_ports port 443 acl SSL_ports port 5050 acl Safe_ports port 80 acl Safe_ports port 21 acl Safe_ports port 443 acl Safe_ports port 70 acl Safe_ports port 210 acl Safe_ports port 1025-65535 acl Safe_ports port 280 acl Safe_ports port 488 acl Safe_ports port 591 acl Safe_ports port 777 acl CONNECT method CONNECT acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9] acl apache rep_header Server ^Apache Restart Squid : #service squid restart Try connect from pidgin. If any problem don't be ashame to put comment in this post. Thank's .