cidalert is a caller-id notification program, designed to be used with VOIP phones.
Some VOIP phones have the ability to sent notifications upon certain events; cidalert runs a small http service to receive the Incoming call alert from the phone and then uses libnotify to display the details of the Caller-ID number (and optionally, a name) on the screen.
python setup.py build python setup.py install
Configure your phone to send call alerts to the following url, substituting <CALLER_ID_VARIABLE> with the specific caller-id placeholder name for your phone.
For Snom phones, go to Setup -> Action URL Settings and put the following in the box beside Incoming Call: