The Official Salesforce Blog

The Official Salesforce Blog

Integrate Skype's IP-based phone solution with Salesforce for one click dialing

Jamie Grenney Jul 13, 2005

Some companies are turning to IP-based phone solutions like Skype and Vonage to save money. Skype is a peer-to-peer telecommunications company that has attracted over 40 million users in the past few years. Their plug-in allows PC-based calls through a USB headset or a PC's microphone and speakers. They offer free calls to any other Skype user and very low cost calls to regular phone numbers (2 cents per minute for the US, Western Europe, and Australia.

The example below shows how you might add pop-up dialing functionality to salesforce.com such that a user can click on a web link from a contact record and automatically launches the Skype client.

Skype_1

Here’s how it works.

  1. Download Skype from http://www.skype.com/products/skype/windows/     
  2. Create an account for yourself and purchase the minimum amount of SkypeOut credit (10 Euro) which allows you to make calls to phone numbers in addition to other Skype accounts.
  3. Create a new custom formula text field in contacts.
  4. Name it "Skype Call Contact"     
  5. Use this syntax: HYPERLINK("callto://"&"+1"&{!Phone},"Click here to call this contact with Skype")
  6. Change the layout for the contact page so that the new "Skype Phone Call" field is directly under the "phone" field.

After we originally made this posts, a Sales Engineer named Dominic Dinardo suggested that we carry the idea one step further and create a “Skype Call” field alongside the lead score field. In a single view your sales reps will be able to prioritize their leads and dial out with a single click. Here's what it might look like.

Skypecallreport

 

19 Comments

Chris Sommers

"Skype This Contact" - Calls a contact at a specified Skype Username, then opens the Log a Call Page. It could also be changed to save the task automatically and return to the Contact (or Lead) detail. If the User has SkypeOut (which allows calls to standard phone numbers), you could replace the custom field with the standard Phone field.

function redirect() {
parent.frames.location.replace("callto://{!Contact_Skype_ID}")

parent.frames.location.replace("/00T/e?retURL=%2F{!Contact_ID}&tsk5=Skype%20Call&who_id={!Contact_ID}&title=Skype%20Call&followup=1")
}
redirect();

Parama

Question:

Can salesforce.com integrate with Vonage, using the same technique you discussed?

Tim Bowman

How can I lose the international dialling code from this formula? As given it will only work for US numbers (+1) and I use UK plus a lot of others, so would rather rely on the full code being present in the standard Phone number field.

Gforce

Here is another similar solution posted on Skype's website....

http://share.skype.com/directory/skypeforce/view/

SkypeForce is a CTI implementation for Skype and Salesforce.com

It enables users of Skype to have Salesforce automatically find and navigate to any record containing a matching phone number for an inbound or outbound Skype call.

Ron Klopfer

Seems like the suggested formula field for Skype dialing does not work. The formula leaves the parentheses around the area code, which Skype does not like.

Peter Glyman

Does anyone know how to suppress the browser that pops up along with skype? The browser opens up with the following URL "callto://+1(212)%20555-1212/" (changed the phone number). Thanks

Can this wok with vop boster

Steve

Hi Peter, I saw your posting on the Successforce blog that asked abotu the Skype popup window and how to supress it.

I built an open-source tool called "SkypeForce" and this is one of the things that it does for you. The window still appears, it it is handled by my tool and is automatically closed before the number is passed to Skype.

I have just released a new version of the tool so you should try it out. Once I hear some successful reports from people like yourself, I'll update the sourceforge page to point to this new version.

The new version is located at http://www.buikhuizen.com/deskconn/

Note : if you want to use SkypeIn for inbound call handling, you might hit a Skype bug if you are using v1.4. In that case, you can try v1.3 - I am teporarily hosting the installer here http://www.buikhuizen.com/installers/

Let me know how this works for you....

Regards, Steve

bhumit vyas

hello sir i want to know that how can i integrate skype in our website.

regards,
bhumit

Enyone

Can this wok with vop boster

jim

how does ir work?

Chris

Chris, where would you put that? Is that a custom text formula (but it doesn't recognize function)? Or an s-control (but it doesn't recognize it either)? I'd like to try it out, but can't figure out where to. :-)

T Rudd

why use anything other than skype's firefox or ie plug in for the browser? all sf.com fields (lead, contact, account) should have phone numbers that can be dialed in skype if the browser plug in is installed.

Kingsley

@ T Rudd: That is a good idea too. I would think this solution is easier to roll out than browser extensions though.

Call Center India

Like the explanation. Need to implement this. For outsourcing voice, chat and email support visit the website http://callcenter.ramshyam.com

Bulgarian Venture

We recently did an interview on this exact topic. http://www.timesonline.co.uk/newspaper/0,,176-2248171,00.html
We use skype all the time and have never looked back

Steve Davies

How can a field be created to call a Mobile phone?

I tried to substitute "Mobile" for "Phone" in the provided (HYPERLINK("callto://"&"+1"&{!Phone},"Click here to call this contact with Skype")

It didn't work. Thx

Jatin Sharma

Can this wok with vop boster?
for IT Outsource, skills outsource, Online Advertising, Web development, SEO visit our website: http://www.itoutsourceonline.com

Sharad Saxena

why use anything other than skype's firefox or ie plug in for the browser? all sf.com fields (lead, contact, account) should have phone numbers that can be dialed in skype if the browser plug in is installed.

Post a comment