如何将软电话与电话网址相关联

Art*_*hur 5 firefox greasemonkey voip softphone

我正在尝试使用 Qutecom 进行软电话和 Greesemonkey 脚本的点击呼叫工作,以将电话号码转换为可点击的网址。每当我单击电话号码链接时,都会收到一条错误消息,内容如下:

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

我将如何将 Qutecom 或任何其他软件电话与该链接相关联?Greasemonkey 脚本可以在以下链接中找到:

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

任何帮助将不胜感激。

Pau*_*aul 7

在 Windows 下,您可以使用注册表编辑器创建一个新协议:

 Start / Run / regedit
Run Code Online (Sandbox Code Playgroud)

查找HKEY_CLASSES_ROOThive,并创建一系列具有以下结构的新键:

 tel\shell\open\command
Run Code Online (Sandbox Code Playgroud)

tel级别,编辑(Default)字符串,并将其值更改为URL:tel Protocol 再次在tel级别,添加一个名为URL Protocol且没有值的新字符串。

然后在command关卡中,编辑(Default)字符串,在值部分,输入要执行的命令:

 c:\path\to\telephone\application.exe %1
Run Code Online (Sandbox Code Playgroud)

%1 将被 tel: 序列之后的任何内容替换,即电话号码。

那应该这样做。

在 Ubuntu 下

这可能是特定于版本的,但以下应该有效:

gconftool-2 -t string -s /desktop/gnome/url-handlers/tel/command "/path/to/telephone/application %s"
gconftool-2 -s /desktop/gnome/url-handlers/tel/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/tel/enabled true
Run Code Online (Sandbox Code Playgroud)

在这种情况下,%s 将被电话号码替换。

在 qutecom 的情况下,Windows 命令行似乎应该是:

"c:\program files\qutecom\qutecom.exe" -c call\%1
Run Code Online (Sandbox Code Playgroud)

(根据您的安装位置进行调整,并首先从 dos 提示尝试此操作,将 %1 替换为电话号码)