使用Href中的tel自动启动呼叫

时间:2014-02-28 09:52:02

标签: php html asp.net html5 tel

我试图通过Html打电话。我试过这个 <a href='+2000000200200'>Please Click to Call</a>
现在,当我点击它时,打开带有这个号码的拨号器,然后我按下呼叫并启动呼叫。
现在我要做的事情是当我点击链接时,它会自动发起呼叫。我的意思是拨号器打开并按下呼叫的步骤必须跳过。所以每当我点击链接时它应该开始打电话 是否有可能这样做?我真的需要专家对此提出建议 感谢

2 个答案:

答案 0 :(得分:1)

抱歉,这是不可能的,并且是这样的。拨打电话需要第三个应用程序和办公室,你不希望任何人拨打电话,甚至只是通过点击来拨打电话。

答案 1 :(得分:0)

您可以为此类事件编写custom protocol handler,但显然需要在使用它的计算机上安装处理程序。

在ios和android中检查this stackoverflow thread自定义协议处理。

自定义协议处理窗口

使用C#注册注册表项:

RegistryKey Key = Registry.ClassesRoot.CreateSubKey("test");
Key.CreateSubKey("DefaultIcon").SetValue("", "caller.exe,1");
Key.SetValue("", "call:Protocol");
Key.SetValue("URL Protocol", "");
Key.CreateSubKey(@"shell\open\command").SetValue("", "caller.exe %1");

Caller.exe是您的处理程序:

using System;
using System.Collections.Generic;
using System.Text;

class Program
{
    static void Main(string[] args)
    {
        // args[0] contains the phone number
    }
}

最后:

<a href="call:2000000200200">Call Number</a>
相关问题