These instructions were created for several reasons.
1. The Adapter only Starts at Windows Logon time.
2. The Adapter normally will attempt to connect to ANY Skype Client.
3. The Adapter stops when you are not logged in, but your computer is on.
4. The Adapter does not easily allow secondary Skype Clients.
Imagine, you purchase this adapter so that the phone you connect to it will be available 24/7 no matter what user is logged on to the computer or even if nobody is logged on. Sadly this is NOT what really happens.
These methods show how to create a dedicated Skype Client to be connected to a dedicated Adapter Utility that survives no matter what user is logged on, and during logoff's as well as Logon's as well as when no user is currently logged on your system.
As long as your computer is powered on, your Phone will be able to receive calls and make calls using the same Skype name using these methods.
The Dlink DPH-50U Adapter allows you to connect ANY cord or wireless phone to your computer using a USB port.
Currently it is available at Best Buy as one example for $59.99 + tax in the U.S.
In the event you are short on USB ports you can purchase a Dynex DX-H420P 4 port USB Hub also at Best Buy at $14.99 + tax in the U.S.
You MAY wish to print these instructions if possible
OK, this may get a little long winded but if you would like to be able to use the Dlink DPH-50U Adapter and the phone connected to it always using the same Skype name even if you are logged off and while any user is also logged on your system then here are the instructions.
This will allow the Dlink adapter and the phone connected to it to be used as long as your computer is powered up even without being logged on as any user, this way you can receive calls at all times using the adapter.
Before we start, make a restore point, and also back up your registry!
NOTE: These instructions are for Windows XP systems ONLY!
Logon as an ADMIN account for these procedures.
You will need to download two free programs in order to make both a Skype client as well as the Dlink DPH-50U Adapter Utility a system service.
You can still use another Skype client while logged on your computer, this one however will be dedicated to the Dlink Adapter and the phone connected to it only.
This is very important if you have a SkypeIn number and wish the phone to be available at ALL times, including when the computer is logged off ("But Powered on") and when any user is logged on. It also allows any and all users to continue to use their own Skype clients.
NOTE: Any Windows system can extract files from a .zip file. Once the .zip file is downloaded, simply right click on the .zip file name and choose the Extract All option. There is NO need to purchase a .zip utility.
GenSvc - Which is a wrapper to allow both the Skype client and the Dlink Adapter Utility to run as system services ("Meaning at all times").
http://gocoding.com/projects/gensvc/PRPK5/...1.0.0.1_bin.zip
ServiceControl - Allows you to easily ADD System Services which we will need to do for the Skype client as well as the Dlink Utility. You can download them both from here for now:
http://gocoding.com/projects/servicecontro...control_bin.zip
NOTE: Information changed as of 11/26/07 - You would be better off installing the Skype for business version because it has a smaller footprint. You can keep the normal version if you wish. Here is a link for that http://www.skype.com/download/skype/windows/business.html
If you already have a current version of Skype installed, uninstall it ("You will lose your history if you do this") before installing the Business Version:
1. Go to your Program FilesSkypePhone directory, right click on Skype.exe select copy, right click on any white space area in the Program FilesSkypePhone directory ("same directory") and choose paste.
2. Right click on the copy of Skype.exe you just created and choose rename, rename it to Skype2.exe
3. Unzip the SysService.zip which contains three files, one called GenSvc.exe, one called ServiceControl.exe and another a shortcut to this post in the forum.
Place the GenSvc.exe in your Windows directory which is normally C:\Windows.
4. Place the ServiceControl.exe file on your desktop.
5. Click on the ServiceControl.exe, you will see a list of your current system services, click on Install.
In the "Service Name;" enter "Dlink Skype Client" without the quotes.
In the "Display Name:" enter "Skype Dlink Client" without the quotes.
In "Description:" enter "Skype Client for Dlink" without the quotes.
6. In "Executable:" enter exactly the line below:
C:\Windows\GenSvc.exe "C:\Program Files\Skype\Phone\Skype2.exe" /nosplash /minimized
Check the box "Interact With Desktop"
For the moment change the "Start Type" from Automatic to Manual, we want to make sure the Skype client works properly before we make it an automatic system service.
Click OK
Make sure the "Skype Dlink Client" service name is highlighted.
Click Start
7. Did the Skype Client Start, without a splash screen and minimized?
If so do this step otherwise check the above step and make sure it was followed exactly, something was entered wrong if the Skype client did not start.
Post a message HERE if you need help do not continue.
If your Skype Client Started, and it auto-logged on, sign out.
If you are prompted by the Dlink Utility to connect to Skype choose "Allow" NOT "Allow but ask again in the future".
Now that you are are signed out, make sure the 2 start boxes are checked and enter the Skype name that will always be used for the Dlink adapter and phone connected to the adapter.
If you have a Skype name that has a SkypeIn number most likely you would want that Skype name to be entered with a password and BOTH Start boxes checked.
If you do NOT have a Skype Name with a SkypeIn number pick the Skype Name you use that you wish to ring the phone when contacted, the Skype Name you wish to be connected to Skype no matter what user is logged on your computer or to use even when your computer is logged off ("But Powered ON") to ring the phone.
Sign into Skype after you chosen your Skype name and make sure both Start buttons are checked.
Right click on the Skype Icon on the system toolbar and choose quit.
Using ServiceControl with the "Skype Dlink Client" service highlighted click start.
Did everything go as planned?
Did Skype Startup, have no splash screen, and minimize to the system toolbar, logged in as the Skype Name you want?
If not STOP here and post a message here otherwise:
Using ServiceControl with the "Skype Dlink Client" service highlighted click config and change the "Start Type:" to be Automatic, not Manual, Click on ok, and Exit from ServiceControl.
Reboot your system.
8. Wait to logon you should hear the Skype logged in sound even before you choose a user name to logon as.
Now once you hear that logon sound, you know that Skype client is running in the background as a system service, because you have not even selected a user ID to logon as.
Now logon as the SAME ADMIN id you used for the prior steps.
9. Once your desktop appears you should see Skype running on the System toolbar minimized.
Note: If this ADMIN id normally auto-starts a Skype client, it would be normal to see a second Skype client start when this user logs on. If this is not the case then launch another Skype client the way you do normally, via the Icon or Start button, we need to make sure the Dlink utility is NOT going to try to link to ANY other Skype client except the one we made a system service.
Once you are logged on ("Use another Skype name, not the one that is logged in already as a System Service") at the bottom of that Skype client in the lower left, if you see two arrows between the word "Online" and the Online Icon, click on those two arrows, it will launch a box, if the Dlink utility is listed choose REMOVE.
Make sure you are doing this to the Skype client you just launched via an Icon, and NOT the one started as a system service.
Now sign off of the Skype Client YOU created by clicking on the Skype Icon or via the Start menu. Sign back on using the same Skype name.
If the Dlink Utility prompts to connect to this Skype client, choose the Do NOT ALLOW.
We do this because we don't want the Dlink utility to try to connect to every Skype client, just the one we created as a system service, the Skype2.exe one, this way you or any user logged on your computer will be able to create another Skype client and not be bugged with a connect request from the Dlink utility, you or any other user can be using the normal Skype client and the phone can be used at the same time.
Now, we need to create a system service for the Dlink utility, WHY? because normally the Dlink utility only starts AFTER someone has logged on your computer, so we have the Skype client running even when nobody is logged on your computer but the Dlink utility is not yet a system service, so we can't yet use the phone connected to the Dlink adapter when nobody is logged on to your computer and we can't receive calls until we do when nobody is logged on.
10. We also need to delete the registry key for the NORMAL method of starting the Dlink utility when a user logs on, otherwise, once we create a system service for the Dlink utility, it will try to start TWO copies, which would NOT be good!
11. Click the CTRL-ALT-DEL keys to invoke your task manager, look for a task called "DPH-50U Utility.exe" highlight it, click on end process, it should now be stopped.
12. Start the ServiceControl.exe again, click the "Install Button".
In Service name enter "DPH-50U Utility" without the quotes.
In the Display name Enter "Dlink DPH 50U Utility" without the quotes.
In the description Enter "Dlink Adapter For Skype" without the quotes.
NOTE: Changed as of 11/26/07 A new Driver has been released by Dlink version 1.1, This driver can be found at http://support.dlink.com/products/view.asp...uctid=DPH%2D50U
If you are NOT using the 1.0 version of the Driver installed from the original Dlink CD then use this in the Executable enter exactly:
C:\Windows\GenSvc.exe "C:\Program Files\D-Link\D-Link USB VoIP Adapter\DLinkMonitor.exe"
If you are using the driver installed from the original Dlink CD enter In Executable enter exactly:
C:\Windows\GenSvc.exe "C\:Program Files\D-Link\D-Link USB Phone Adapter\DPH-50U Utility.exe"
Check the box "Interact With Desktop"
For the moment change the "Start Type" from Automatic to Manual, we want to make sure the Dlink Utility works properly before we make it an automatic system service.
Click OK
Make sure the System Service "Dlink DPH 50U Utility" is highlighted.
Click Start
13. Did the Dlink Utility Start? if So do this step otherwise check the above step and make sure it was followed exactly, something was entered wrong.
Post a message HERE if you need help do not continue.
Highlight the "Dlink DPH 50U Utility" Service in ServiceControl and click the "Config" button, change the "Start Type" to Automatic and click ok.
14. Now we need to delete the registry key that normally starts the Dlink Utility when a user logs on since it is now a system service.
You can exit the ServiceControl utility.
Remember you can always use the ServiceControl utility to change or even delete these two system services we created anytime in the future.
The Skype Client service name in the list using the ServiceControl utility is: Skype Dlink Client
The Dlink Utility Service name in the list using the ServiceControl utility is: Dlink DPH 50U Utility
Just click config after one is highlighted and you can change Automatic to Manual, or click Delete to remove.
15. Click the Start Button on your Windows toolbar ("Lower left hand corner") click on run, enter REGEDIT. Go to:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion\Run
Look for "TLinkAgent" or "DLinkMonitor" ("Name depends on the version of the Dlink DPH-50U Drivers being used") without the quotes, right click on the word TLinkAgent or DLinkMonitor, select delete. Close regedit.
16. Re-Boot your system, do not logon yet.
You should hear the Skype Auto-Logged in sound. When you pick up your phone ("The one Connected to your Dlink adapter") you should have the dial tone, even without being logged in on your system, and no matter what user is logged in, the Skype Name you picked will always be able make and receive calls as well.
NOTE: If you do NOT do Step 17, your Skype Client and USB adapter will NOT survive a user logoff.
17. HIDE the Icon for both this Skype client as well as the Icon for the Adapter Utility:
Using the ServiceControl program look for "Skype Dlink Client" click on config, uncheck the "Interact with Desktop box", click ok.
Using the ServiceControl program look for "Dlink DPH 50U Utility" click on config, uncheck the "Interact with Desktop box", click ok.
Re-boot and now both the Skype Client Icon and the Adapter Icon will be hidden. This is just an extra security step so that users on your computer cannot change the Skye Client settings or the Adapter settings.
You can now even make or receive Skype calls while being at your welcome screen, or login prompt. There is not even a need to login.
Even better, if someone did log on this computer and then logoff, or someone changes users on this computer, and you are using Skype and have a call in progress, or a call is ringing, the call will NOT be terminated as would have been the case normally.
As long as your computer has power, you now have Skype Services 24/7 and the users of this computer can start their own Skype Clients without the need to use "Run As".
You can always re-check the Adapter Utility and re-boot to make adapter changes, this allows some form of security to protect the Adapter configuration. Also, you can run a nomal Skype Client logged on as the same Skype name that interfaces to the Adapter to add contacts, Speed numbers, start chats and so on, and use the name normally, this just gives a security measure.
Note: If calls are made or received when nobody is logged on to the computer, the Skype client will be present when users logon, all they need to do is minimize the client, and they can use their own normal Skype client while logged on with NO impact on your ability to receive or make calls Using the Dlink adapter and phone. Anytime a call is received or made while a user is logged on as well the Skype Client Will appear on the desktop and can be easily minimized.
Some people have explained how to make a Skype Client a Windows System Service, however, when using the Dlink Adapter in order to have a phone connected to this adapter work 24/7 even when nobody is logged into your computer ("It must be powered on") or no matter what user is logged on, this method must be done with the DLink Utility as a system service as well.
NOTE: This same method can be done with the Linksys Skype Phone, I will soon post how to do the same procedures with it.
Hope this helps? any questions, post them!
Enjoy