Cisco Jabber "нажми и звони" не работает с Chrome или Skype

Если на компьютере с Cisco Jabber 9 установлен Chrome или Skype, нажмите tel:+15558765309 По ссылке появляется диалоговое окно с вопросом, хочу ли я использовать Chrome или Skype. Если я удалю Chrome и Skype, ссылка будет работать правильно, но я не могу установить Jabber в качестве обработчика по умолчанию для tel: протокол.

Как мне установить Jabber в качестве обработчика для tel: протокол, когда он не отображается в меню?

1 ответ

В Windows 8 добавлена ​​устаревшая регистрация файлов в старом стиле. Приложение должно зарегистрировать ProgID а также Capabilities для того, чтобы рекламировать обработчик URL в Windows 8 и выше.

У Джейсона Хармера есть полезная статья в блоге, в которой указывается конкретный ключ, необходимый для Lync, и мы можем перевести и добавить недостающие записи, чтобы он работал для Jabber. Сохранить ниже в .reg файл, и Jabber появится в меню.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)\Capabilities]
"TEL"="callto"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)\Capabilities\UrlAssociations]
"tel"="Cisco.Jabber.ITP.telhandler"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\RegisteredApplications]
"Cisco.Jabber.ITP"="SOFTWARE\\WOW6432Node\\Cisco\\Jabber (ITP)\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP\CLSID]
@="{46B1B0A9-6C89-476A-BD0E-4A83EBC8D644}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler]
@="URL:Cisco Jabber Protocol"
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\DefaultIcon]
@="C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open\command]
@="\"C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe\" -URI %1"

Изображение, показывающее Cisco Jabber в приглашении для обработчика <code>tel:</code> Ури, так что может быть полезно запустить его через другой скрипт перед вызовом jabber. Пример <a href=размещен в Gist и может быть скомпилирован с csc Program.cs, Добавьте полный путь скомпилированного исполняемого файла к значению по умолчанию HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open\command ключ.

Другие вопросы по тегам