Cisco Jabber Click-to-Call mit Chrome oder Skype unterbrochen

1826
Mitch

Wenn ich auf einem Computer mit Cisco Jabber 9 Chrome oder Skype installiert habe, wird durch Klicken auf einen tel:+15558765309Link ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob ich Chrome oder Skype verwenden möchte. Wenn ich Chrome und Skype deinstalliere, funktioniert der Link ordnungsgemäß, aber ich kann Jabber nicht als Standard-Handler für das tel:Protokoll festlegen .

Wie stelle ich Jabber als Handler für das tel:Protokoll ein, wenn es nicht im Menü angezeigt wird?

1

1 Antwort auf die Frage

1
Mitch

Windows 8 fügte veraltete Dateiregistrierungen im alten Stil hinzu. Eine Anwendung muss ein ProgIDund registrierenCapabilities, um einen URL-Handler in Windows 8 und höher anzukündigen.

Jason Harmer hat einen hilfreichen Blogartikel, in dem der für Lync erforderliche Schlüssel angegeben wird. Wir können die fehlenden Einträge übersetzen und hinzufügen, damit sie für Jabber funktionieren. Speichern Sie das unten in einer .regDatei, und Jabber wird im Menü angezeigt.

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] @=""  [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" 

Bild mit Cisco Jabber als Aufforderung für den <code> tel: </ code> -Handler


Edit: Cisco Jabber hat Probleme beim Analysieren des tel:URIs. Daher kann es hilfreich sein, ihn vor dem Aufruf von Jabber durch ein anderes Skript auszuführen. Ein Beispiel ist auf Gist veröffentlicht und kann mit kompiliert werden csc Program.cs. Stellen Sie den vollständigen Pfad der kompilierten ausführbaren Datei dem Standardwert des HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open\commandSchlüssels voran .