如何将软电话与电话url相关联

我试图让点击呼叫工作使用Qutecom软电话和Greesemonkey脚本将电话号码变成可点击的url。 每当我点击电话号码链接,我收到一条错误消息,说:

Firefox不知道如何打开这个地址,因为协议(tel)没有与任何程序关联。

我如何去Qutecom或任何其他软电话与该链接关联? Greasemonkey scribt可以在下面的链接find:

http://userscripts.org/scripts/show/56262

任何帮助将不胜感激。

MozillaZine有一个页面描述了如何在这里添加新的协议处理程序。 在Windows上,它看起来只是相当于对registry的一些小修改。 打开记事本并粘贴在以下内容中:

REGEDIT4 [HKEY_CLASSES_ROOT\tel] @="URL:Custom Telephone Protocol for Qutecom VoIP Softphone" "URL Protocol"="" [HKEY_CLASSES_ROOT\tel\shell] [HKEY_CLASSES_ROOT\tel\shell\open] [HKEY_CLASSES_ROOT\tel\shell\open\command] @="\"C:\\Program Files\\qutecom\\qutecom.exe\" -c \"call\\%1\"" 

.reg扩展名保存文件(例如tel-url.reg )。 您将需要实际input.reg ,否则记事本将假设.txt 。 然后,您可以通过双击刚创build的文件将这些设置导入到PC的registry中。 我不知道Firefox是直接读取这些registry项还是依赖于Explorer,所以可能需要重新启动Windows以使更改生效。

Mac和Linux的过程是不同的,并且涉及在Firefox本身中设置以下首选项:

  • network.protocol-handler.external.foo
  • network.protocol-handler.app.foo