Windows 8.1 TEL Protocol Custom Program Issue

Good Day Ladies and Gentlemen

We're currently Setting up a Windows 8.1 PC with our Starface SIP Client.

Once we finished installing the Client we manually assing the callto: and tel: protocol to it.

I used http://msdn.microsoft.com/en-us/library/ie/aa767914(v=vs.85).aspx as Help.

We've a Strange issue with that.

As command we're using "C:\Program Files (x86)\STARFACE Client\STARFACE Client.exe" PlaceCall "+%1"

Which works perfectly for callto.

If we use the Same command on the Tel Protocol it asks which Program it should open the tel protocol with.

It only brings up Lync and Skype or get app from Store without an "Open With" Function.

If i make the same thing on a Windows 8.0 it does work Perfectly.

I tried to add it manually to the OpenWithList. (http://www.technorms.com/26760/add-remove-programs-open-menu-registry)

Which didn't work. I still can only choose Lync Skype or get app from app store. I've a Feeling Windows wants me to desperately use an app for the Tel Protocol.

Restoring the defaults and then Re-Adding the Registry KEY's didn't help neither.

Here the Full Registry code which we use.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\callto]
@="URL: CallTo Protocol"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""

[HKEY_CLASSES_ROOT\callto\shell]

[HKEY_CLASSES_ROOT\callto\shell\open]

[HKEY_CLASSES_ROOT\callto\shell\open\command]
@="\"C:\\Program Files (x86)\\STARFACE Client\\STARFACE Client.exe\" PlaceCall \"+%1\""

[HKEY_CLASSES_ROOT\tel]
@="URL: Tel Protocol"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""

[HKEY_CLASSES_ROOT\tel\shell]

[HKEY_CLASSES_ROOT\tel\shell\open]

[HKEY_CLASSES_ROOT\tel\shell\open\command]
@="\"C:\\Program Files (x86)\\STARFACE Client\\STARFACE Client.exe\" PlaceCall \"+%1\""


Thanks for your attention

Sincerly Fabian Znd

Nucom AG

(Sry for my Bad English)

January 10th, 2014 11:04am

Hi,

Why not use "Associate a file type or protocol with a specific program" in Default Programs of Control Panel? it would be more convient and effective. Please have a try.

Free Windows Admin Tool Kit Click here and download it now
January 20th, 2014 9:32pm

Hi,

I tried that as well.

It brings up: Lync, Skype or get App from Store.

Also no Open With Option...

Sincerly Fabian Znd

Nucom AG

January 28th, 2014 2:25pm

//edit:  Direct Link: http://www.directupload.net/file/d/3579/x9i3hctv_png.htm

  • Edited by Nucom AG Tuesday, April 01, 2014 2:03 PM
Free Windows Admin Tool Kit Click here and download it now
April 1st, 2014 1:59pm

wish I could vote this answer down.

windows doesn't allow protocol program selection anywhere other then "App Store" without editing the registry. as shown below.
May 8th, 2014 4:31pm

Good answer here: https://support.counterpath.com/responses/a_simple_workaround_for_using_callto_and_tel_links_with_eyebeam
Free Windows Admin Tool Kit Click here and download it now
January 15th, 2015 9:32am

I finally fixed it.

I simply copied a few registry keys of skype, created a new ProgId for my Application and replaced the word skype in every registry key with "Starface"

All Registry Keys are like shown below:

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface]
@="Starface"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Capabilities]
"ApplicationName"="Starface fr den Desktop"
"ApplicationDescription"="STARFACE ist eine vielfach ausgezeichnete Telefonanlage Made in Germany. Sie integriert sich komplett in die IT- und Kommunikationsstrukturen Ihres Unternehmens, basiert auf offenen Standards und arbeitet in Windows-, Linux- und Mac OS X-Umgebungen."
"ApplicationIcon"="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Capabilities\URLAssociations]
"callto"="Starface.callto"
"tel"="Starface.callto"
"Starface"="Starface"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\callto]
@="URL:CallTo Protocol"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\callto\DefaultIcon]
@="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\callto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\callto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\callto\shell\open\command]
@="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\Starface]
@="URL:Starface Protocol"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\Starface\DefaultIcon]
@="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\Starface\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\Starface\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\Protocols\Starface\shell\open\command]
@="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Internet Call\Starface\shell\open\command]
@="C:\\Program Files\\STARFACE\\UC Client2\\PlaceCall.exe %1"

June 17th, 2015 9:16am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics