Based on a customer request, we needed to have some virtual extensions (Voice Mail enabled) but the problem was that they wanted the incoming calls to extensions to ring 4 times before falling back to voice mail. Since by default FreePBX will get the extension status as UNAVAILABLE and I couldn’t get virtual extension running with this version of freepbx, i did this trick:
This post shows a plain CLID popup.
download the zipped files
In an environment with old LAN cabling, chances are so high that call get interrupted, words drop every now and then, and at the worst case, the sound quality gets terribly unbearable. This is mainly caused by the issue commonly referred to as Jitter.
After the DAHDI drivers have been loaded execute the following command on the Linux shell to check if the VPMADT032 is installed and operational.
dmesg| grep VPMADT032
Using fxotune will help echo canceller to work better.
Do this before setting up echo canceller, it means to disable echo canceller options in /etc/dahdi/system.conf and
/etc/asterisk/chan_dahdi.conf, and to stop asterisk but dahdi still running.
Today we had a customer who wanted to use the phone unlock feature for their virtual extension which had no physical phones. Normally phone lock feature works directly from the extension physical phone. So I had to do some customisation in the asterisk dialplan. Here is the code:
I was just working on developing a simple Asterisk based auto-dialer. I came up with a design for the interface using JQuery Drag ‘n Drop feature.
Configuring SPA3102 (or SPA3000) is not very straightforward and requires alot of configurations on both the Gateway and Asterisk PBX. Follow this instruction step by step.
Note that CLID and MTMF in IVR is successfully checked with this gateway.
In this post I put another example of using curl in asterisk dialplan. Here, we use curl command to get the IP of the Asterisk server using www.whatismyip.com