This article is a brief introduction about Facebook to SIP calls with Silverlight webphone technology
in relation with Ozeki VoIP SIP SDK. After reading through this page you will be fully familiar with
all the essential terms concerning Facebook to SIP webphone calls using Silverlight
and what you will need for creating your own solution using Ozeki VoIP SIP SDK.
Windows 8, Windows 7, Vista, 200x, XP
Visual Studio 2010 (Recommended), Visual Studio 2008, Visual Studio 2005
Facebook is today's most popular social network that has more than 800 thousand users.
The Facebook website allows you to use embedded applications that can be really useful
when you want to personalize your profile site. You have the chance to use your
embedded Silverlight webphone on your profile page and anybody can call your softphone by using that
webphone with a SIP call.(Figure 1)
Figure 1 - Facebook to SIP calls using Silverlight
The following program code uses the background support of Ozeki VoIP SIP SDK,
therefore you will need to download and install the SDK on your computer before
starting to use the program code. You will also need to have Visual Studio 2010 or
compatible IDE and .NET Framework installed on your system, as the program code
below is written in C# language.
When you want to build a Facebook application, you need to have a validated Facebook account
and you need to decide on the application type you want to define.
As for a webphone solution you are suggested to choose between a Canvas or a Web application.
A Canvas application can be done the same way in the case of a Silverlight webphone as
in the case of the Flash solutions. You can find a detailed guide for this purpose
on the following page: Facebook to SIP calls via Flash.
When defining even a Canvas or a Web application, you need to be sure that the
webphone server you want to use can be reached from the clients. Therefore
you need to set the server running on a public IP address and set that IP and the proper port
number in the client code.
You also need to make sure that the client application is at a publically reachable
address as in both solutions you need to specify the location of the application,
which is in this case the client. Facebook also provides the possibility to use
a free hosting service where you can paste your programs. But before using that
service, make sure it provides all the options you need for your webphone communication.
After making the basic settings, you only need to ensure that the server runs and
the clients can reach it and after that anybody who installs
your Facebook application will be able to communicate with each other or you.
This article introduced you the basic knowledge about Facebook to SIP calls using
Silverlight webphone technology and showed how Ozeki VoIP SIP SDK can help you to fulfill your wishes about this topic. If you have read through this page carefully, you already have all the knowledge you need to start on your own solution.
As you are now familiar with all the terms concerning this topic, now it is time to take a step further and explore what other extraordinary solution Ozeki VoIP SIP SDK can provide to you.