web-dev-qa-db-ja.com

CiscoJabberのClick-to-CallがChromeまたはSkypeで壊れている

ChromeまたはSkypeがCiscoJabber 9を搭載したコンピューターにインストールされている場合、tel:+15558765309リンクをクリックすると、使用するかどうかを尋ねるダイアログが表示されますChromeまたはSkype。ChromeとSkypeをアンインストールすると、リンクは正しく機能しますが、Jabberをtel:プロトコルのデフォルトハンドラーとして設定できないようです。

メニューに表示されない場合、Jabberをtel:プロトコルのハンドラーとして設定するにはどうすればよいですか?

1
Mitch

Windows 8は、非推奨の古いスタイルのファイル登録を追加しました。アプリケーション Windows8以降でURLハンドラーをアドバタイズするには、ProgIDおよびCapabilities を登録する必要があります。

Jason Harmerには 役立つブログ記事 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"

Image showing Cisco Jabber in Prompt for <code>tel:</code> handler


編集:CiscoJabberにはtel: uriの解析に問題があるため、Jabberを呼び出す前に別のスクリプトを実行すると役立つ場合があります。例は Gistに投稿 で、csc Program.csでコンパイルできます。コンパイルされた実行可能ファイルのフルパスをHKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\Shell\open\commandキーのデフォルト値の前に付加します。

1
Mitch