On 2015-06-20 17:23, Christian Thaeter wrote:

> anyone of you happen to have a url handler for 'sip:' links invoking a
> telephony app (eg. linphone) when clicked? Otherwise I may give a
> try on my own nonexistent elisp skills :D
> 
>       Christian
> 

Note to self: The code below works for me, maybe someone finds it useful
or wants to improve it.

        Cheers
                Christian

--------------------8<---------------------------------------
;;; org-sip.el - Support for telepone calls using sip links
(require 'org)

(org-add-link-type "sip" 'org-sip-open)

(defcustom org-sip-command "linphone -c"
  "The Emacs command to be used to make a telephone call."
  :group 'org-link
  :type '(string))

(defun org-sip-open (destination)
  "make a call to DESTINATION"
  (start-process-shell-command "sip" nil
                               (concat org-sip-command
                                       " "
                                       (shell-quote-argument
                                        destination))))

(provide 'org-sip)
;;; org-sip.el ends here
-------------------->8-------------------------------------

Reply via email to