Asterisk Tricks and Utilities

Send suggestions to Peter Koegel - pkoegel@azxws.com

TACI - Trivial Asterisk Call-generation Interface

Download taci.tar.gz  README
TACI can be your backend script for easy "click to call" or "click to dial" applications using Asterisk PBX software. It it written to ring your SIP/ZAP/IAX phone first, then ring the outside party, or called extension. It supports SIP, IAX and Zap Channels. Once the administrator sets up the script, calls are easy! Users are asked for their Phone information 1 time, and this is saved in a cookie. All future calls will use the cookie information for true "click to call" ease. You need a working Asterisk Server that an dialout to use this script.

I experienced about 15 Asterisk crashes while testing. Finally, I found a workaround! I saw messages like this in my logs

WARNING[124950]: Channel 'SIP/xxxxxx-8bf0' sent into invalid extension 's' in context 'default', but no invalid handler

After a lot of headscratching and googling, I added this to my extensions.conf and no more crashes.
[default]
;Error handler
exten => s,1,Playback(invalid)          ; "That's not valid, try again"

I have patched in TACI support into XOF - Xelia Wizard Office Solution and addessbook (postgres addressbook). So far, everyone in the office like it. We us it over 2 years very succsessful. TACI is very stable for us, but we're only doing about 2000-5000 calls a day through it. The PHP code I used to "patch in" the click to dial feature is in the README.

Installing Asterisk on Gentoo with a TE410P HOWTO

Here's my installation notes for Making Asterisk work great on a Gentoo System.
HTML UPDATED: July 30, 2005