Can I embed Skype Chat into my website
Asked Answered
I

6

34

I'd like to embed a skype chat box into my website. Is that possible? I'm running a LAMP architecture but am open to using a different vps if needed

Illboding answered 15/3, 2011 at 0:50 Comment(0)
E
14

Have you tried <a href="skype:-skype-name-?chat">Start chat</a> ?

Estovers answered 2/9, 2012 at 22:12 Comment(2)
Not exactly what I was after but this is the best solution available at this stage.Illboding
Is it possible to integrate skype's video calling functionality?Subito
L
10

UPDATED 2019-11-23

Skype Webcontrol has been removed from the Microsoft platform. Could be related to the release of Skype for Web.

In this moment it's strongly recommended to use an alternative solution like Facebook Web Messenger for your site.


UPDATED 2018-09-05 (This information is not valid anymore)

Yes, now it's possible on the following link Skype Webcontrol

The HTML code to add a call button is:

<span class="skype-button rounded" data-contact-id="skype-user-name"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>

Set the "skype-user-name" and voilá... nothing else is required.


OLD POST:

No, you cannot embed Skype chat in your website by the time this post is done. But these are some resources that might be useful:

This is the official site for creating a Skype button in your website for chat or call: https://www.skype.com/en/developer/create-contactme-buttons/

But I will have to advise that your visitors require Skype Software installed and it's correspondent extension installed. On mobile browsers it will require only the Skype App installed.

This is the HTML code for the website:

SKYPE CALL

<a href="skype:USERNAME?call">call using Skype</a>

SKYPE CHAT

<a href="skype:USERNAME?chat">Chat with Skype</a>

SKYPE VOICEMAIL

<a href="skype:USERNAME?voicemail">Leave a voicemail</a>

Source: http://www.vividstar.co.uk/2012/09/embedding-skype-html-on-your-website/

Skype URI API for the Web: https://msdn.microsoft.com/en-us/library/office/dn745883.aspx

Skype API: https://www.skype.com/en/developer/

Laaspere answered 3/7, 2014 at 0:11 Comment(4)
Is it possible to integrate skype's video calling functionality?Subito
No, you still can't. Time goes on and Skype it's still a VERY closed platform.Laaspere
dev.skype.com/webcontrol just takes me to the Skype home page. Has the url changed?Lactic
Webcontrol is not available anymore. The JS files are getting removed from the CDNs. Seems bad news for these Skype features. answers.microsoft.com/en-us/skype/forum/all/…Laaspere
M
2

Someone may found this helpful.

<span class="skype-button bubble " data-contact-id="your-skype-id"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>

found here..

Manicurist answered 3/4, 2018 at 11:14 Comment(0)
T
1

It is only possible to start the locally installed Skype-client on the visitors computer from your website.

Skype provides an api for this:

http://dev.skype.com/skype-uri

And here you'll find a Skype URI Tutorial:

http://dev.skype.com/skype-uri/skype-uri-tutorial-webpages

What you're looking for is a live support chat. There are plenty commercial offerings out there. Maybe you can also find some free script.

Tallith answered 4/12, 2012 at 13:9 Comment(0)
M
1

Yes you can do this using Skype Web SDK. https://msdn.microsoft.com/en-us/library/dn962133(v=office.16).aspx

Muster answered 22/10, 2015 at 12:27 Comment(1)
Note that this is only for paid skype.Io
C
1

These answers are old and not relevant at the moment. Using the unofficial NodeJS API for skype, one can embed the newer cloud based chat groups.

https://github.com/ShyykoSerhiy/skyweb (I am in no way associated with this project)

var skyweb = new Skyweb();
skyweb.login(username, password).then((skypeAccount) => {
    skyweb.createThread([{"id":"8:someuserid","role":"User"},
    {"id":"8:live:someliveuserid","role":"User"}
    {"id":"8:youruserid","role":"Admin"}]);
});
Coquelicot answered 26/12, 2016 at 9:8 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.