Hello,
I updated my AJAX GS/* phonebook. It now actually has Asterisk integration with
incoming call-notification, a searchable call history and clickable BLFs.
The BLFs can monitor specific extensions (SIP/phone - may work with other
channels than SIP if the AMI generates the appropriate events), Asterisk hints
or connectivity to external SIP-servers.
Features
    * Clickable BLFs (Dial, pickup, steal)
    * Support for different GS phone accounts
    * Additional admin-configurable fields that don't get sent to the GS
phones (eMail, fax).
    * Busy-Lamp-Field support to monitor extensions, Asterisk hints or
SIP-servers.
    * Call information on incoming calls
    * Searchable call history
    * Click-to-dial function
    * Included 'dial.php?dest=...' script for external dialing. User has
to be logged in.
    * Licenced under the GPL v2
    * Uses gettext. So translation should be easy. Includes German and English.
    * Uses xajax for a nice interactive feel
    * Multi-user capable. Phonebook entries are assigned a group and only
      members of this group can see the entry.
    * Can serve auto-generated XML phonebooks to Grandstream phones.
    * User-selectable ring tones. No more messing around in the TFTP- or
      HTTP-server files. Each user can select which three ring tones her/his
      phone should download.
If somebody is interested: http://www.almosthappy.de/gsphonebook/
There is an online demo available if you just want to have a look.
Lars
-- 
Being schizophrenic is better than living alone.