Ideas for a new home Asterisk system

Here is a response from Hans Fugal, to my PLUG posting back in March 2007

– Distinctive ring
– Mother-in-law logic (aka ex-girlfriend logic)
– e.g. different messages or behavior depending on who’s calling
– or even change the CID name for incoming calls to something more
hip, for a finite set of numbers (or a match of numbers)
– ring only one of the phones depending on who’s calling
– room-to-room calls
– Set up a meetme conference that you can use at the drop of a hat, e.g.
to get a bunch of people together to sing happy birthday to your cat
– TTS announcing who’s calling. aka couch potato caller ID
– caller ID pops up on the screen of your laptop/desktop/whatever – aka
computer geek caller ID
– system access, e.g. uptime, load, memory, run a script (might want to
password-protect that)
– call in and secretly monitor your cat in the living room using the
– call in and scare the cat with the console (aka paging or intercom)
– zapateller
– make up a wacky answering machine message with Audacity
– dial-a-song
– dial-a-madlib (markov chain)
– math game for the cat
– horoscope
– dictation machine
– control your rhoomba
– jukebox control
– place an automatic call to yourself when some event occurs (using the
manager API)
– new PLUG email
– SCO stock drops further
– alarm clock
– get a motion sensor and combine the intercom and call placing ideas,
to scare the cat (burglars)
– time-of-day logic (fewer rings at night, or no rings)
– write a script to place a crank call
– places call
– with spoofed CID (Jason Hall <801-555-4956>)
– playback(tt-monkeys)
– Use that crank call script automatically from a spam filter, but use
the FBI’s CID this time. Or maybe Bill Gates.
– Don’t abuse caller ID too much and ruin it for the rest of us who want
to use it for legitimate purposes (look like we called from a business
phone even though we’re at home)
– voicemail to email
– time and temperature (and other weather)
– speed dial
– gambling IVR (blackjack hand – if you win your call will be completed.
if you lose you will be disconnected)
– Allow extended family to place calls in your local area over VOIP
– Set up family voicemail (press 1 for Chris, 2 for the wife, 3 for the
– music on hold that reflects what you’re currently listening to


PSI SSL broken with Ubuntu 8.04

Installing the package “libqca2-plugin-ossl” solved the problem


Ubuntu Failed Install with (initfamfs) prompt

Before install, on the Ubuntu screen, press F6 and it will let you edit the kernel options.

Add “all_generic_ide”


Preventing infinite alert loops in Javascript

I found this code snippet which overrides the window.alert function to prevent an infinite loop.

window.alert = function(s) {
window.alert = null;
Google iPhone

Google: Where oh where has my search result gone?

A few days ago I launched the Asterisk Voicemail for iPhone page. This received a lot of press in the Asterisk community and blogs. My site shot up to #1 for the search term “Asterisk Voicemail iPhone”.

Now a few days later and my site is not even in any search results for those terms “Asterisk Voicemail iPhone”. I’m assuming that Google has some sort of blacklisting (temporary I assume) that I have fallen into. The page is not completely blacklisted, as it still shows up for search term “chris carey”.

The funny thing is that the same exact behavior has happened on,, and How could I disappear from all four of these search engines at the same time? It appears these other three have mimicked or stolen the google algorithm so successfully that all their results are exactly the same.


2 hours after posting this, my results return to #1 in Google. NEVERMIND! 🙂


ZiPhone 2.4 is stable

In previous posts, I’ve stated how unstable (but awesome) ZiPhone is. Well, the development cycle has slowed down and 2.4 is the best and most stable version so far. Grab it from here


ASCII Art for your SSH logins

Here is a nice way to spice up your SSH logins.

To create a cool ASCII art banner for your server, first start off by going here:

Type your server name into the text field. On the font choice, select “_all fonts with your text_”. Click OK to generate the ASCII art. Copy the one you like into the clipboard.

Or you can go to and find some cool ASCII ART that you like.

On your server, create the file /etc/banner

sudo touch /etc/banner

Open the /etc/banner file with your favorite text editor and paste the ASCII art into the file.

Open /etc/ssh/sshd_config with your favorite text editor and change the “Banner” directive to:

Banner /etc/banner

Restart SSH

sudo /etc/init.d/ssh restart



ERROR – Package download failed!

After installing 1.1.3 and all that goodness, everyone I’ve talked to has the error when downloading some packages from Installer. This is due to Conceited software moving a repository.

You need to install Community Sources 2.5 or newer to fix this. However, you may not be able to because you are getting the same error when trying to install Community Sources. Just go to Sources, remove Conceited, refresh, Clear the Installer Queue, then re-install Community Sources. voila!


It’s time to upgrade your iPhones to 1.1.3

The software is called ZiPhone and it is the first true jailbreak for 1.1.3. It is now safe to upgrade to 1.1.3

I upgraded to 1.1.3 last night and it’s working great!

Be careful though, ZiPhone is buggy!!

ZiPhone 2.0 has a bug that will get your phone stuck at the bootloader

ZiPhone 2.1 has a bug that will crash your phone if you delete the ZiPhone blog WebClip

ZiPhone 2.2 has a bug that the ZiPhone-Gui does not work (wrong files included in the package)


Want to upgrade to firmware 1.1.3? Think not.

Known 1.1.3 Jailbreak Issues:

  • Ringtones stop working
  • SMS Text Messages are out of order
  • Installer gives you “Main Script Error…”
  • Google Locate does not work
  • Sync issues
  • Caller ID doesn’t work
  • Edge doesn’t work
  • Third Party Apps don’t work such as Customize and Summerboad
  • OpenSSH is not working anymore and cannot be uninstalled
  • Bluetooth problems not connecting to devices
  • Limited file space for applications

1.1.3 Firmware Features (Third party apps that do the same thing)

  • Re-arange with wiggly icons (Re-arrange icons using customize)
  • Mass text message (SMSD can send out mass texts and delete individual ones)
  • Google Locate (Same thing as Navizon)
  • Create Safari bookmarks on the home screen