info@voip-sip-sdk.com Tel: +36 1 371 0150

Facebook to SIP calls using Silverlight webphone

Download: 03_Web2SIP_calls.zip

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.

Prerequisites:

Operating system: Windows 10 Windows 8, Windows 7, Vista, 200x, XP
Development environment: Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual Studio 2005
Programming language: C#.NET
Supported .NET framework: .NET Framework 4.5, .NET Framework 4.0, .NET Framework 3.5 SP1
Software development kit: OZEKI VoIP SIP SDK (Download)
VoIP connection: 1 SIP account
System memory: 512 MB+
Free disk space: 100 MB+

Introduction

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.

If you want to make a web application on Facebook, you need to define a html page and set that as the application site. In this case you can use the knowledge you can find on the Adding a Silverlight webphone to a web application page.

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.

If you have any questions or need assistance, please contact us at info@voip-sip-sdk.com

You can select a suitable Ozeki VoIP SIP SDK license for your project on licensing page

Related Pages

Ozeki Cookie Policy
Ozeki Informatics Ltd uses cookies to provide you the best experience on this website. The further use of the website will be considered as an agreement to the use of cookies. For more information read this website.

Cookies are enabled You are browsing the optimized version of this website. For more information read this website.