Other GNU Emacs tips

If you use the http://diamondcard.us/ SIP service, you can send SMSes from GNU Emacs via this service at a fraction of a cost of a normal mobile phone SMS.

To be able to send SMSes from GNU Emacs:

  1. Download http://sumoudou.org/elisp/diamondcard.us/diamondsms.el
  2. Add the following to your ~/.emacs file
    (add-to-list 'load-path "/path/to/diamondcard.sms")
    ;; for example: (add-to-list 'load-path "~/elisp/diamondcard.us"
    (require 'diamondsms)
    (setq diamondsms-account-id "XXXXXX"
    ;; where XXXXXX is your diamondcard.us ID
    diamondsms-pin-code "XXXXXXXXXXXX"
    ;; where XXXXXXXXXXXX is your diamondcard.us PIN
    diamondsms-default-from-number "XXXXXXXXXXX")
    ;; where XXXXXXXXXXX is the number you want to show to the
    ;; recipient of your SMSes as the number the SMS was sent from
  3. Start GNU Emacs.

To send an SMS:

M-x diamondsms-send-sms-to-number
You will be asked for the number to send the SMS to, enter it in diamondcard.us format, i.e. without the leading `+' or `00'. Then you will be asked for the SMS text.

If you use BBDB you can use a great BBDB interface I've put together. It enables comfortable oneclick sending of SMS and making phonecalls from BBDB. To use it to send SMSes, setup the BBDB SMS sending Elisp package.

Version history:
Current http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.5.el
http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.4.el
http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.3.el
http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.2.el
http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.1.el
http://sumoudou.org/elisp/diamondcard.us/diamondsms-1.1.0.el


.