Ozeki VoIP SIP .Net SDK allows to develop a Silverlight text/audio/video chat program among more Silverlight client applications to transfer media data between participants. This sample program is a demonstration on how to connect to a server that is supported by Ozeki MediaGateway SDK from Silverlight applications easily & quickly. It is based on Ozeki SIP SDK that is a true .Net solution, supports VoIP PBXs (like Cisco UCM, Asterisk PBX, 3CX Phone System, etc) and works with online VoIP providers (such as Skype Connect, VoIPtalk, SureVoIP, etc.). It does not require any special computer programming knowledge because the implementation process is easy and quick. The included test component helps starting your project and saves time, energy and money. The sample program works the following way: the server records the logged in users and the Silverlight clients connect to this server. It forwards media data arriving from the clients to the appropriate client. After logging into the VideoChat server, the Silverlight client can optionally make and receive audio and video calls, or text messages from the logged in clients. The server is responsible for receiving the connection requests from the clients and setup the data communication between the connected clients. The server is created by the Ozeki VoIP SIP SDK, this way it is ideal for serving both Silverlight and Flash clients by using the same source code. The clients connect to the server with a nickName parameter. The server will ???decide??? based on this parameter that the given client with the given nickName is allowed to login the server or not. The successfully connected clients are stored in a Dictionary collection for further use. Ozeki SIP SDK provides excellent background for chat program: it ensures outstanding sound quality, extended codec support (G.711 aLaw/uLaw, G.729, iLBC, GSM, G.722, SPEEX, SPEEX-WB), it has no yearly or monthly fee and royalty free licensing, multiple lines for multiple VoIP calls
|