电话呼叫的URLscheme

就像“mailto”URL前缀启动用户的默认邮件程序并启动一个带有指定地址的新电子邮件,是否有类似的URLscheme可以启动电话? 也许“电话”,“打电话”或“喝”?

顺便说一句,我的目标是使用思科CUPS的平台,所以可能有一个特定于平台的方式来启动一个特定于思科的呼叫,但是我想我会先问一个更一般的问题。 但是,如果有人知道如何以编程方式启动通过CUPS呼叫,这将是伟大的。

官方标准在这里: http : //www.ietf.org/rfc/rfc3966.txt

它基本上是说使用tel:作为前缀,并且在号码本身之前用+[international dialling code]开始号码。 您可以将非数字字符作为分隔符(例如 – ),但必须忽略它们。 所以伦敦(英国)的数字可能是:

 tel:+44-20-8123-4567 

纽约(美国)号码:

 tel:+1-212-555-1234 

我正在使用Microsoft Office Communicator的相同function。 经过一番调查后,我发现以下URI语法将通过通信器发起(VoIP)电话呼叫:

 tel:+number 

例如:让沟通者打电话给我的分机:

 tel:+7780 

有这样一个URIscheme: tel 。 它有一个精心制作的语法,但是这是一个简单的例子:

 tel:123-4567 

完整的规范,请参阅http://www.ietf.org/rfc/rfc3966.txt

sip:callto:是SIP的官方URIscheme ,我认为callto:是Skype使用的。