Version 1.0.0.56 released, multiple client support and a change to the way that applications connect to Skype
A new version of Skype with the API is available. List of changes is the following:
* feature: Multiple Client Support (requires changes in establishing connection), see below for more info
* feature: SkypeOut contacts included in list of contacts
* feature: Command for opening "Add a Contact" dialogue (OPEN ADDAFRIEND)
* feature: Command for opening instant message dialogue (OPEN IM username [message])
* feature: Value in registry that helps in locating the Skype.exe and detecting if Skype is installed
* change: #7487 - API: CONNSTATUS/USERSTATUS LOGGEDOUT reported when user logs off
* bugfix: #8757 - API: Set mute on/off
* bugfix: #8749 - API: Range check error on getting empty message
* Bugfix: #2511 - API: city property not returning correctly
* Bugfix: #2630 - API: CONNSTATUS OFFLINE
* Bugfix: #3149 - API: Impossible to resume by Skype
* Bugfix: #3677 - API: Audiodevice change not reflected in API
* Bugfix: #3784 - API: Wrong userstatus over API
* Bugfix: #8137 - API: Search missedcalls invalid target - wrong error
* Bugfix: #8238 - API: Cannot hold call from api
* Bugfix: #3680 - API: PSTN subscrtiption status info
Multiple client support - from now on it is possible for multiple applications to use the Skype API at the same time. Protocol stays the same except the following (also avail in the DOC) for connecting to Skype: To initiate communication, Client should broadcast windows message ('SkypeControlAPIDiscover') to all windows in the system, specifying its own window handle in wParam parameter. In response, Skype responds with message 'SkypeControlAPIAttach' to the handle specified and indicates communication window handle in wParam. Note that polling Skype with 'SkypeControlAPI' should not be done anymore, instead we will introduce a command for pinging in the next version.
We will leave the oled connectionmethod ('SkypeControlAPI') working but there is no reason to use that.
You can get the release from:
http://www.skype.com/products/skype/windows/
We will follow up with updated doc shortly.
Regards,
taavet