我目前正在尝试通过dialer.exe直接启用来自我们的Intranet软件的调用。
我准备了这个注册表脚本并将其添加到本地注册表中:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\sip]
@="URL:Telephone Dialer"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\sip\DefaultIcon]
@="\"C:\\Windows\\System32\\dialer.exe\",1"
[HKEY_CLASSES_ROOT\sip\shell]
"URL Protocol"=""
[HKEY_CLASSES_ROOT\sip\shell\open]
[HKEY_CLASSES_ROOT\sip\shell\open\command]
@="\"C:\\Windows\\System32\\dialer.exe\" \"%1\""
当一个带有以下protocoll:sip:123456的链接被调用时,注册表意识到它与拨号程序exe连接。不幸的是,我无法访问传递给throuhg的值,这个值必须在dialer.exe输入字段中才能按下"拨打"并拨打电话。
我应该在这里做些什么?
答案 0 :(得分:1)
我找到了解决方案。 需要执行以下步骤:
第1步:从here
下载Beta版软件步骤2:将Dial.exe解压缩到.. \ Program Files \ Dial \
步骤3:创建一个新的注册表项,如下所示:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\sip]
"EditFlags"=hex:02,00,00,00
@="URL:Sip Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\sip\shell]
[HKEY_CLASSES_ROOT\sip\shell\open]
[HKEY_CLASSES_ROOT\sip\shell\open\command]
@="\"C:\\Program Files\\Dial\\Dial.exe\" \"%1\""
步骤4:将其另存为.reg并执行该文件。
步骤5:检查\ Windows \ System32 \是否包含以下文件:msvcr100.dll
如果没有,请粘贴zip文件夹中的文件。
如果确实如此,那就完成了。
现在您只需要注意,您要拨打的号码以sip:
开头示例:<a href="sip:1234567">Dial</a>