Wow! I might have just found a feature cool enough to get me to move over to Skype 5.0 for the Mac, despite my many concerns with it.
Hidden among the many IRC-style chat commands (but not included on that list) is this one that you can type into a group chat using either Skype 5.0 for Windows or Mac:
/golive
When you do that, everyone in the chat (using 5.0) gets a notification that there is a conference call and can choose to join into the conf call right then.
What’s even cooler is that the call can be either audio or video. Of course, video is only available if someone has a Group Video Calling subscription.
What’s even more cool is that the act of typing that command will generate a URL that you can simply pass along to anyone else to have them join a call. You’ll see the URL in your chat window. It takes the form (for me) of:
skype:danyork?call&token=1234
You can now send this URL to people via Skype IM… via other IM… via email… via Twitter… via Facebook…
Anyone who clicks on that link will be automagically dropped into your conference call!
(assuming, of course, that they have Skype installed.)
Pretty cool! Pass around a link and… ta da… a conference call!
Naming The Conference
What is also interesting is that you can name the conference by providing some text as a “token” to the “golive” command. Type in:
/golive devteammtg
and the resulting URL will be:
skype:danyork?call&token=devteammtg
So you could conceivably create multiple URLs that get passed around for different teams to use at different times.
Creating The URL Without /golive
To that point (creating multiple URLs), you do not need to use the /golive command. You can simply make up a URL using the format I’ve shown above:
skype:skypename?call&token=text
You can then pass this URL around to anyone and they can click on it to jump into a call with you.
What’s the difference?
Simply this:
If you type “/golive”, your Skype client will be set to automatically join into the conference call when the first person joins the call.
If you just create the URL, you will receive an incoming call message when the first person joins the call and will need to accept the call before the conference starts.
So “/golive” is simply a shortcut to get the call started by making your client automatically accept incoming connections.
Raul Liive over at Skype has further explained this in a post today, “Easily host big conference calls in Skype“.
Seeing It In Action
Here is a view of what a call looked like today:
It was somewhat curious in that a couple of us were streaming video (Dean Elwood and I, both on 5.0 for the Mac), while others were audio only. Phil Wolff (Skype Journal) was hosting the call, which you could only really tell from this icon by his name:
What was also curious was that people kept joining the conf call (we were experimenting with this in a chat that a number of us are part of), so you would see people appearing on the 5.0 client screen. As you can see here, the video for Dean and I dropped out… and then later came back in… that part was a bit strange.
Use Cases
So… why would you want to do this?
Internal Collaboration
Well, imagine if you are a team using a persistent group chat to keep in touch. At some point, it becomes apparent that it would be easier to just talk about an issue to sort something out. So someone in the chat just types:
/golive
and everyone who is available to join can join into the call by pressing the call button.
Note the distinction here.
Today you can initiate a call to all members of a group chat, but that is the host calling ALL members of the chat right now. It rings everyone, regardless of whether they might be away or not… and you have to wait for people to accept or you have to hang up on those people you know are not around. Also, for much larger chats (say 100+ people), you simply can’t do a conf call out to everyone in the chat.
This mechanism lets people choose to join the call.
It also saves the host the effort of going through adding people individually to the call. They just do “/golive” and/or pass out the URL.
Now lets say that in the middle of the call you need to bring in someone from another team. You could try to contact someone to see if they could join you… maybe you might have to try several people to see who might be available – and then add them into your call.
Or, you could just flip over to, say, the “Engineering chat” and type:
We need some help on XXXXX. Can someone please join our call at skype:danyork?call&token=5678
Whoever is available could then simply click that link to join into the conference call.
External Collaboration
Going on from there… say you want to bring in someone who is outside your organization… you can just fire them a Skype IM saying:
Hey, if you're available, can you join us at skype:danyork?call&token=5678
Again, one click brings them into the call.
Public Calls
I could also see this as an easy way to publicize “public conf calls”. Say that I wanted to have a public conf call related to this blog. I could promote in my sidebar of this blog that on, say, Tuesdays at 1pm, I would have a call at:
skype:danyork?call&token=distel
I could tweet that out… put it in blog posts… send it via email. And then at the given time I could accept the call and create the conf call.
It could also just be a “standing call”… that anyone could simply click on the URL to jump into a conf call with me. Not much different from the standard:
skype:danyork
That creates a 1:1 call with me… but this new URL would let multiple people join into the conf call with me (assuming I accepted the request and launched the conf call).
Along those lines, I could see someone giving this out as a URL for a “support line” or something like that.
What I like is the merging of the connections within Skype and also outside of Skype, i.e. you can pass the link in Twitter and have people join in.
Two Important Caveats
The Host Computer Caveat
Keep in mind when doing this the central caveat related to Skype audio conference calls:
The person hosting the conference call mixes ALL the audio streams together.
Whatever computer is running Skype for the person who initiates the conf call becomes the “conference bridge”. It receives all incoming audio streams, mixes them together, and then sends the resulting combined stream back out to all participants.
For this reason, it’s important that the host of the call have:
- a good Internet pipe into their location
- a decent computer, without a zillion apps running on it
- preferably a wired connection versus wireless
Now… “it depends”, of course. If you are just hosting a conf call for a couple of people, you can probably do it perfectly fine with a laptop on WiFi running many other apps. However, if you are hosting a conf call for 25 other people, you might want a stronger computer and a wired connection.
The Skype 5.0 Caveat
The other detail is that the person initiating/hosting conf calls this way MUST have either Skype 5.0 for Windows or Mac… or some of the later builds of Skype 4.2 for Windows.
Other newer versions of Skype can participate in the conf call, for instance via clicking the link, but they apparently can’t host the call.
In The End…
… will this be enough to bring me over to Skype 5.0 for the Mac full time? (I run it on a second computer and run Skype 2.8 on my laptop) Probably not, for a reason I’ll explain in another blog post and related to the somewhat crazy way I use Skype right now…. but it will definitely make me keep using Skype 5.0, and maybe I’ll get closer to making the move. 🙂
Regardless, it’s a very cool hidden feature and based on some comments from the folks at Skype, I think it could evolve in some more interesting ways.
What do you think? What other uses do you see for this?
Image credit: nnsanews on Flickr
Thanks for sharing this. Gonna check it out for my clients some of whom are across 3 continents – US, Europe and Australasia…
Really great post Dan, you explained all this better than I could ever do it myself 🙂
A little correction:
“/golive” without a token will NOT print you the link to join the call. If you want to have the link, you need to indicate a token “/golive weekly_meeting”.
@Rebecca, Glad the post was helpful to you.
@Vincent, you’re right! I hadn’t noticed that. I’ll update the post.
We’d welcome testers of this new Skype feature with our “Record Skype conference calls” feature: http://bit.ly/recordskypeconfcallswithevoca. Send us your feedback on http://www.twitter.com/evoca or http://www.facebook.com/evoca or email: ceo@evoca.com.
Want to share any Skye or phone call recording online, including Facebook and playback on smartphones? Here’s an example of the features you get to use and share: http://www.evoca.com/everyone_recording.jsp?rid=235849
Evoca team, your comment got caught in my spam filter and I just noticed it now. Normally I probably wouldn’t publish a comment that is pure advertising like yours is… however, I do get people asking about how to record Skype conference calls, so I’ll let it through. 🙂
If you do get some people trying it out, it would be interesting to know what they and you learn about how it works with your system.
I realize this is an old post but this is great!
I haven’t been able to find any current information on whether this still works. Do you know if ability is supported by current versions of Skype?
Also, when the /golive url is created, who is designated as the host? The person who created the link or the first person to “call”?
One final question, is the /golive url created only good once/for one session or is it always good? I have a group of friends that Skypes on a regular basis and it would be nice if people could just join in without needing to repopulate the link.
PING:
TITLE: How To Use IRC-style Commands In A Skype Chat
BLOG NAME: Disruptive Telephony
Many folks who are new to using Skype for group chat may not be aware that Skype brings along some of the commands that are popular in IRC chat systems – and the general “/” style of commands used in…
Hi – I stumbled across this article whilst searching for ‘silent listening’ options on SKYPE i.e. ways in which a supervisor (or even a client) can remotely listen-into a call that a call centre agent is making. Could this be a possible solution? i.e. if an agent provides the supervisor/client (in a SKYPE group chat) a link to a live call. Or is there a better option now, as I see this article is now over a year old? It would be great if the agent could provide just one link that could be of use for the supervisor/client to hop in and out (silently as listeners) to all the calls that this agent is making that day.
Hmmm… I hadn’t really thought about it in that use case. The issue is going to be that when the supervisor or client joins the call, the Skype clients for the agent and the person they are calling will change to show that a third person has now joined the call. So you won’t be able to “hide” that someone is listening in.
Now, If the people calling in to the call center are calling a regular PSTN phone number that is going into call center software – that is then connecting to agents via Skype – this might be possible. In this case, the Skype connection is between the agent and the call center software, and so the number of people on the Skype call is never being exposed to the caller coming in from the PSTN. They won’t know… and so this could work.
If you find it works I would love to hear about how well it works. As far as better options, I am not aware of any changes in the Skype client in the last year that would make this work better. There may be commercial software out there now from vendors that provides this kind of capability for Skype… but I’m not personally aware of any such software.
Best wishes on your hunt for a solution!