Help - Search - Members - Calendar
Full Version: Retrieve onlinestatus of Skype-Contacts for use in 3rd party tool
Skype Community > English > Development, Betas and Skype Garage > Skype Public API
Steffen
Hi there,

I am writing a Delphi-plugin ("Skyper")for our ERP which shall allow triggering a Skype call / note or profile view directly from within the ERP. That means Skype will be installed on all clients and will be automatically started if called by one of the following skype commands that I call in my Plugin:
- skype:user1?call
- skype:user1?chat or
- skype:user1?userinfo commands

The advantage compared to a call through Skype directly is, that the skypename will be stored centraly on the server together with other customers personal data like email, telephone, fax etc. and would still be accessible to all users in the LAN even if they did not introduce them to their contactlist.

Now, the disadvantage is that the onlinestatus can not be seen in my little app.
In order to do that, I could theoretically add a button like described here:
http://www.skype.com/intl/en/share/buttons/status.html ("How to show your Skype status on the web").
But that only works for contacts that allowed there "status to be shown on the web" - which would be almost none, as it is "no" by default. I understand that is function is meant for websites - not for clients, where Skype is installed and where this information could be retrieved through the Skype Client itself.

So my question is: Is there a similar skype-command like above (e.g. skype:user1?onlinestatus) that returns the current onlinestatus? If not, could this be a feature for future development?

Thanks for information,
Steffen
ppmotskula
you can only see other people's online status in the skype client if they're in your contact list and if they've authorized your contact request. this is so by design, so i don't think there will be any skype: URI command to retrieve someone's online status.

for full documentation regarding the currently available skype: URI commands, please refer to https://developer.skype.com/Docs/ApiDoc/Skype_URI_handler

please note that for your present configuration to work, your contacts must either be on each other's contact lists or have allowed anyone to call and/or chat them (tools - options - privacy). otherwise the calls and chats just won't go through.

please also note that if you have a feature request you should file it in our public issue tracker, jira -- https://developer.skype.com/jira (see https://developer.skype.com/Support/Jira for a quick overview and getting started guide).

finally, you'll have to rename your little program -- the skype API terms of use do not allow using the string "skype" in the product name except as specified in article 4.1 of the terms.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.