Originating calls from a webpage using asterisk

Asterisk can be used to originate calls from a web page. Asterisk Manager Interface (AMI) is used for this purpose. AMI allows external programs to control asterisk.   For doing this , you should have A working asterisk server A SIP termination provider for...

Asterisk time based routing

This is a very common requirement that route the calls to Voice-mail after office hours. Orr transfer the calls to cell phone after 6:00. In Asterisk you can control the call location based on time and date. [AutoAttendant] exten => start,1,Verbose(2,Entering our...

Add Condition in Asterisk Dial-plan

While building a dial plan you will always run in scenario where you have to choose the action based on a if statement. In this example we can use a counter variable and based on the value of the variable we can make another decision.  Lets start with normal counter...

Asterisk Realtime conference

For asterisk 1.6 and above Create a new database and table in your mysql database. For adding the table use the below query CREATE TABLE `meetme` ( `confno` char(80) NOT NULL default ‘0’, `starttime` datetime NOT NULL default ‘0000-00-00...

Call Recording in asterisk

If you want to do call recording in asterisk, Mix(Monitor() is your friend that you can use in dialplan. For example you want to record the calls coming on DID 1949 555 55555 exten => 19495555555,1,MixMonitor(${UNIQUEID}.ulaw) same => n,Dial(SIP/101) In another...

Count Calls From Asterisk Dialplan

For counting the calls in asterisk , you can use the Group() dialplan function from asterisk dialplan. To add a call to the group function, use this dialplan application Set(GROUP()=call_count) To view the call count, use the dialplan application...

Insert Audio in Conference Bridge

So you have a working conference bridge in asterisk and you want to play a audio file in the conference bridge. Here is how you can add audio to the conference bridge. [ConferenceAudio] ; Users would join the conference at extension 5000 exten => 5000,1,Goto(start,1)...

Future of VoIP Industry

With the internet becoming one of the most used facets of business today, VoIP has gained a huge foothold in the world of Internet. While there are always improvements to be made in all systems, and we see this with the evolution of Windows products, and Apples...

Limitations of VoIP!

VoIP is much discussed technology around. We hear everyone talk about benefits and opportunities with VoIP. But one thing which is not much discussed is :-   Does VoIP have any limitations? If yes then What kind of limitations?   There really are few...

Sip Trunking for Dummies

Don’t know much about SIP Trunking? No worries! SIP Trunking can be, and is very painless and easy to switch to. Simply look up SIP Trunk provider via just about any search engine. The flavors will vary, and depending on how much you choose to do yourself, so...

SIP vs. PRI

You can continue to utilize a PRI trunk while running a VOIP server and utilizing the SIP protocol internally.   However there are several issues that come up due to this configuration. First, you will need a PRI box, that basically takes the PRI stream and converts...

How to choose right SIP Trunk Provider?

What is the right SIP trunk provider? It really all depends on your needs and your understanding of what SIP trunking is? Several internet providers can provide sip trunking, but not all sip trunk providers can provide internet. One of the biggest worries you will...

5 Steps to Successfully Implement SIP Trunk

    Choose a SIP Trunk provider There are several SIP providers and pricing will vary with the number of channels you need to support the amount of DIDs you have or will require. Purchase or Port your DIDs  While you may already have a number of DIDs...

Local Number for Travel Agency Call Center

Thousands of people choose MAYANOT for their Taglit-Birthright Israel trip each year for good reason. We spare no expense to give an experience of a lifetime! Participants enjoy a high-quality Israel experience that includes ten days jam-packed with activities and...

What is Codec?

A CODEC is an abbreviation for coder-decoder. Its a device that encodes or decodes a digital stream to transfer it over data network. Two basic operations of CODEC are:- To convert an analog voice signal to its equivalent digital form for easy transmition. Once the...

SIP Trunking requirements

Sip Trunking is a SIP (Session Initiation protocol) enabled phone line that is transferred over the internet. It is cost efficient way for businesses to get a flexible, functional, scalable phone system without any huge upfront cost. Often businesses are not prepared...