API Development Updates
There’s much activity happening right now on planet Skype whilst we try to figure out what new features will make it into the forthcoming Skype release.
From the API point of view, there are a number of new developments that we are working as outlined below. We would love to hear feedback on what we are proposing but please note however that this list may be subject to change.
]]>**Application to Application Messaging.** App2App messaging will offer new ways for applications to communicate with each other over the Skype network. This communication will be secure, efficient and also masked to so as not to impact the User experience. We are hoping that this will help open the door to a new breed of networked Skype applications such as games, expressive messaging and collaboration tools.
**Call Forwarding.** You will soon be able to forward all incoming Skype calls to any other Skype out number. Call forwarding may be controlled through the Skype client or through the Skype API.
**Web Presence API.** It has been clear for a while that there is an enormous demand for an extended presence service which will allow web sites to publish the presence status of participating users.
Our new Web presence API will do just that. The presence servers will sit at the heart of the Skype network for maximum performance and scalability. Users will be given a new configuration option within their profiles to allow their presence to be visible to anyone.
**Extensible profiles.** We will also be supporting new methods for adding and storing extended user defined fields within the Skype user profile. These fields may be private or public and amongst other things can be used to exchange configuration information in support of application messaging.
**Enhanced Skype UI control.** The API will have better hooks for opening and closing windows, tabs and dialogs as used by the Skype client.
**Improved Searching.** The Search process for finding Skype users is undergoing a radical overhaul which will lead to several performance and quality enhancements.