Adding Skype actions such as call and chat into web page examples
Putting these examples down here for my own references in future. Was helping out a web designer friend recently on one of his projects. His client wanted to put in Skype actions such as call and chat on their contact page. How to do that?
Pretty similar to how you will invoke the email client with mailto:
. You can use a custom URI scheme to interact with the Skype client in HTML.
Skype's URI protocol has a structure such as below. username
is obviously the Skype id and the type action you want to invoke. Such as chat or call.
<a href="skype:<username>?<action>">Call me maybe</a>
There are several other actions available for Skype. Such as chat
, call
, userinfo
, sendfile
, add
and voicemail
.
Example on how to start a chat session via Skype, replace the username
with the intended Skype id and action as chat
:
<a href="skype:noexistencesupport123?chat">Take a number first for Support</a>
Example on how to start a call session:
<a href="skype:noexistencesupport123?call">Call someone special</a>
Show a person profile:
<a href="skype:noexistencesupport123?userinfo">See someone special profile</a>
Send a file:
<a href="skype:noexistencesupport123?sendfile">Send a file to someone special</a>
Add to your Skype contacts:
<a href="skype:noexistencesupport123?add">Add someone special to contacts</a>
Leave a voice mail:
<a href="skype:noexistencesupport123?voicemail">Leave a voicemail to someone special</a>
Reference:
https://www.skype.com/en/developer/create-contactme-buttons/
See also : Golang : Web(Javascript) to server-side websocket example
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+8k Prevent Write failed: Broken pipe problem during ssh session with screen command
+10.9k Google Maps URL parameters configuration
+9.3k Golang : Read file with ioutil
+7.2k Golang : Check to see if *File is a file or directory
+8.3k Golang : Add text to image and get OpenCV's X, Y co-ordinates example
+11.3k Golang : Find age or leap age from date of birth example
+4.9k Linux/Unix/MacOSX : Find out which application is listening to port 80 or use which IP version
+17.2k Golang : Linked list example
+13.4k Golang : Activate web camera and broadcast out base64 encoded images
+20.2k Golang : Pipe output from one os.Exec(shell command) to another command
+21.6k Golang : How to reverse slice or array elements order
+11.2k Golang : Concatenate (combine) buffer data example