在网页中使用Skype拨打电话号码

时间:2009-03-24 19:13:57

标签: skype

我正在尝试向网页添加链接或按钮,以便用户可以在安装Skype时直接拨打号码。似乎链接就像

skyp:?.... ....调用

但找不到任何样品或文件。谢谢你的帮助。

6 个答案:

答案 0 :(得分:9)

这是链接的格式:

<a href="skype:echo123?call">Click</a> (make a call to echo123)

如果访问者已安装Skype,它将起作用。

你可以找到所有的选项和一个替代的javascript来重定向用户下载skype他/她没有安装Skype。

http://dev.skype.com/skype-uri

答案 1 :(得分:8)

Skype在其开发者网站上描述了他们的URI:

http://dev.skype.com/skype-uri

这些工作完全取决于您的浏览器和操作系统。

答案 2 :(得分:7)

<a href="skype:+CountryCodePhoneNumber?call">Click</a> 

(拨打任何电话号码)

请注意,国家/地区代码是必需的。没有它,呼叫选项将不会显示。如果您的数据库包含没有国家/地区代码的数字,则可以在脚本中将国家/地区代码添加为+1。然后,Skype会在您致电之前为您提供更改国家/地区代码的选项,以便您可以根据需要更改为所需的国家/地区。

答案 3 :(得分:1)

Skype是一个客户端程序。您可能有两个选择:编写一个调用Skype并使用该URL的URL处理程序。有点像my-skype://。

还有一个插件(至少对于IE来说)。您需要确保,您的号码是可识别的(格式正确)。

答案 4 :(得分:1)

这有变化,现在你必须创建一个javascript函数来创建一个按钮,以便从浏览器进行调用。

你可以拥有这样的功能并发送你想要呼叫的号码。

你需要来自skype的js url才能工作。请访问此网址的skype sdk文档,这可能会发生变化。

 function CreateSkypeButton(id, number) {

            Skype.ui({
                name: "call",
                element: "call_",
                participants: ["+1" + number],
                imageSize: 24,
                imageColor: "blue"
            });

        }

答案 5 :(得分:0)

如果安装了Skype及其网络工具栏,它会自动检测网页中的电话号码,并在电话号码附近添加一个菜单。所以我不认为你应该做任何事情在你的网页上启用它。