Much like the "mailto" URL prefix launches the user's default mail program and starts a new email with specified address, is there a similar URL scheme that would initiate a phone call? Perhaps "phone," "call," or "sip"?
Incidentally, I'm targeting a platform that is using Cisco CUPS, so there may be a platform-specific way for me to initiate a call that is particular to Cisco, but I thought I'd ask the more general question first. However if anyone knows specifically how to programmatically initiate a call via CUPS, that would be great too.
I'm after the same sort of functionality for Microsoft Office Communicator. After a bit of investigation I found that the following URI syntax will initiate a (VoIP) phone call via communicator:
eg: to get communicator to call my extension:
The official standard is here: http://www.ietf.org/rfc/rfc3966.txt
It basically says use
tel:
as the prefix, and start the number with+[international dialling code]
before the number itself. You can put non-numeric characters as separators (e.g. -) but they must be ignored. So a London (UK) number might be:A New York (US) number:
sip:
(orsips:
) is the official URI scheme for SIP, and I thinkcallto:
is the one used by skype.There is such a URI scheme:
tel
. It has an elaborate syntax, but here is a simple example of its usage:For the full specification, refer to http://www.ietf.org/rfc/rfc3966.txt .