You can make phonecalls and send SMSes directly from GNU Emacs, using BBDB on the Nokia N900 GNU mobile phone.
To be able to make phonecalls using the underlying phone UI on the N900:
| (add-to-list 'load-path "/path/to/bbdb-nokia-n900") (require 'bbdb-nokia-n900) |
Make sure you have telephone numbers stored in the international format, i.e. with a leading `+', in BBDB.
To call: move to the desired contact and phone number in BBDB and press `y'. Nokia N900 will dial the number.
To send an SMS: move to the desired contact and phone number in BBDB and press `x', you'll be asked to type the SMS and it'll then send it, showing you a log of the sending procedure, it should end with an OK.
A record of the time, date, which number, and in case of an SMS, the SMS text will be added to the note field of the contact in the BBDB database automatically, giving you a good recordkeeping framework overtime. For each contact you will see easily when you called or SMSed the contact and which number!