It’s notit is necessary to...

Skype development
Skype development
Learn about Skype development options, and using the Skype URIs to start calls and chats in the Skype clients.
Last modified:
June 02, 2014
Applies to:
In this article
Skype URIs provide a simple way for you to initiate Skype calls and chats directly from websites, desktop, and mobile apps.
Skype URIs enable you to create innovative mobile, web, and desktop apps that initiate Skype calls and chats, enabling your users to reach their friends, family and businesses in a convenient yet familiar way. For example, if your mobile app presents a contact list that contains Skype names or phone numbers, your app can use a Skype URI to launch the official Skype client and initiate a call to a selected contact.
Skype URIs are the preferred mechanism for integrating with the Skype client, and are supported on iPhone, iPad, Android, versions of the Windows operating system starting with Windows XP, Linux, and Mac OS X.
For a Skype URI to work, a Skype client must be installed on the user’s device, and the user must have an active Skype account. Certification of applications or webpages using Skype URIs is not required, because all interaction—specifically all audio and video—is through the Skype client.
Currently supported Skype URIs include:
Switching focus to the Skype client. (See .)
Initiating audio calls to other Skype users, phones, or mobiles—both one-to-one dialogs and multi-party conferences. (See .)
Initiating video calls to another Skype user. (See .)
Sending instant messages to an individual or establishing a group multi-chat. (See .)
In its simplest form, you can embed a hyperlink referencing a Skype URI in a webpage to place a Skype call. For example, to initiate a call to the Skype Echo / Sound Test Service, the link would be:
&a href="skype:echo123?call"&Call the Skype Echo / Sound Test Service&/a&
Clicking the link:Brings the device’s Skype client into focus, starting it as necessary.Effects auto-login or prompts your users for their Skype Name and password.Typically opens a confirmation dialog to authorize placing the call.Places the call. provide you with a generated block of HTML that has a Skype URI at its core. Simply use the form to specify the type of button you want, then paste the code snippet into a webpage so people can easily call or chat with you over Skype. The
enables you to dynamically embed Skype URIs that have a predefined appearance and user interface similar to , but provides additional functionality, such as video, conference calls, and multichats. Apps can construct and access an appropriate Skype URI in response to user actions. For example, tapping a contact’s picture on your mobile device might construct and access a "call" Skype URI specifying that contact’s Skype Name or phone number. For information about the syntax of each currently supported Skype URIs, see . For information about and sample codes that illustrate how you can use each of the currently supported Skype URIs in your apps, emails, and webpages, see the following: NoteYour use of Skype URIs implies access to and use of Skype software, as governed by Skype’s .
Skype URIs depend on an installed and running Skype client—one on the sending device, and one on each recipient’s device. The sending client must primarily concern itself with options related to start-up and login. The receiving client must primarily concern itself with options related to accepting calls and chats, particularly if your application or webpage is using Skype URIs to connect customers and other interested parties with businesses and organizations.
Skype URIs behave differently depending on browser options (web-based apps), the state of the Skype client, Skype client options, and user actions, as follows:
The user might be prompted to authorize the Skype client if it is not already running (browser options), as in the following figures.
Figure 1. Internet Explorer dialog box
Figure 2. Firefox dialog box
The user will have to log on if the Skype client is currently:
Not running and auto-login is either disabled or currently inactive due to explicit logout (S user actions).
Running with no currently logged on user.
The user might be prompted to authori for example, a "confirm call" dialog might appear (Skype client options).
Figure 3. Confirm call dialog box
The documentation for your app should encourage users to enable their Skype client’s auto-logon option, and exit the Skype client rather than explicitly logging out. If the Skype URI references the currently logged-in user, some Skype clients simply shift focus, while others present a dialog indicating that you cannot start a conversation with yourself.
When the Skype client completes the requested, regardless of success, focus can remain with the Skype client rather than returning to your app. This depends on the type of action requested, as well as which platform the Skype client is running on. For example, chats are open-ended, so focus always stays with the Skype client. However, while calls terminate when all but one participant has hung up, focus always stays with the Skype for Windows client but returns to your app for the Skype for Android client.
Determining whether a Skype client is available on a mobile or desktop device—and what to do if it is not—depends on the platform and the accessing browser, webpage, or application. Ideally, you want to detect whether the Skype client is present, and direct the user to download and install the Skype client if it is not. In fact, your app should navigate directly to the mobile device’s marketplace or the platform-specific Skype client’s
whenever it detects that a Skype client is not present. For information about and sample code for detecting and installing a missing Skype client, see the asso for example, , if you are developing an Android app.
Keep in mind that installing the Skype client on the device might additionally require the user to create a Skype account and issue/accept one or more Contact requests before they can effectively use Skype URIs.
Embedding Skype URIs in advertisements, search results, email signatures, "contact us" pages, and so forth enables customers and other interested parties to easily connect with your business or organization via Skype. However, because those callers are unlikely to be in your Contacts list, you must configure the receiving Skype client to accept calls and/or chats from "anyone". You might also want to consider automatically receiving video and/or showing your online presence if this is a web-based application or page.
Figure 4. Skype options dialog box
Your use of the Skype logo, name, and other brand elements in the design, appearance, and marketing materials for your app are detailed in and governed by the . As a general rule, third parties may not use the Skype Brand Elements unless they have either received prior written permission, or the proposed use falls within certain limited exceptions.
for complete guidelines regarding use of the Skype URI-specific brand elements.
Please contact .
Was this page helpful?
Your feedback about this content is important.Let us know what you think.
Additional feedback?
1500 characters remaining
Thank you!
We appreciate your feedback.上传时间:
热搜风云榜
56官方微信
扫一扫发现精彩文档贡獻者
该文档贡献者很忙,什么也没留下。
下载此文档
正在努力加载中...
Ulam’sSearchingGamewithTwoLies
文档星级:
内容提示:Ulam’sSearchingGamewithTwoLies,钬檚,Ulam,ULAM,game,ulam,levi钬檚
文档格式:PDF|
浏览次数:2|
上传日期: 09:24:17|
下载积分:
该用户还上传了这些文档
官方公共微信
下载文档:Ulam’sSearchingGamewithTwoLies.PDF

我要回帖

更多关于 not necessary 的文章