Why does Skype give me the error "Invalid skype name or phone number"? Skype always requires a country code, even when you're dialing numbers from your own country. In the phone number menu, choose one of the most recently used country codes or click "Edit phone numbers" and choose one.
Why does my telephony software not work with Telify? Many programs, like Skype or X-Lite, associate a suitable protocol in the system during the installation. Unfortunately, many programs do not. For every operating system there are quite different ways to associate a protocol with an application.
How can I associate the SIP protocol in Ubuntu (GNOME)?
Open a terminal and start gconf-editor. Navigate to /desktop/gnome/url-handlers/sip. Enter the command to start your software, e.g. for Twinkle this would be twinkle --call "%s". Don't forget to configure sip as the used protocol in the Telify preferences.
Maybe a corresponding url handler doesn't exist yet in the configuration. To create a new entry, enter (or copy and paste) the following commands into a terminal:
These commands create an empty entry for the SIP protocol. Instead of "sip", you can of course also use "tel", "skype" or any other url scheme, if needed. To remove the entry, you can use the following command:
Protocol association in Windows is done in the registry. Start regedit and check the key HKEY_CLASSES_ROOT\http for an example. For the SIP protocol you will need at least the following keys: Open or create the key HKEY_CLASSES_ROOT\sip. Insert an empty string value with the name "URL Protocol". Then open or create the key HKEY_CLASSES_ROOT\sip\shell\open\command. Change the standard value of this key to the command line you wish to execute, using "%1" were the phone number url should be inserted. Don't forget to configure sip as the used protocol in the Telify preferences.