Ozeki VoIP SIP .NET SDK allows to develop Silverlight SIP softphone to make web to SIP calls. The program demonstrates a web page embedded softphone with the use of Silverlight technology. The sample program is based on Ozeki VoIP SIP SDK that provides stable background. It allows to make SIP voice/video calls, to develop own softphone, IVR applications, Silverlight/Flash text/voice/video chat programs, supports web-to-web voice and video calls. This sample program shows how to implement a fully functional Silverlight softphone client-server application that can be embedded into your web page. Its GUI has all the features that a fully featured softphone application has to support voice calls, so it has a keypad and some notification labels and, of course, a textbox that shows the dialed number. It has the basic telephone functions so it can register or unregister to/from a SIP PBX. The phoneLine is created with the SIP account the client gets from the server and it must be registered to the state change event. The softphone object also has to be registered to the incoming call event in order to be able to notice an incoming call. The last step is to register the phone line to the softphone. This establishes the PXB registration. The server functionality is implemented in the SIPGateway class that contains some new properties to handle the softphone functionalities and the SIP accounts. The server can write some information or notification on the console window then it initializes the basic properties. In this sample the server will generate 18 different SIP accounts that can be registered with a cycle instruction. When the softphone is created, the SoftPhoneFactory class sets the main settings of the PBX. Ozeki VoIP SIP SDK ensures extended codec support. It is compatible with most SIP PBXs (like 3CX, Asterisk, etc.). It works with most online VoIP service providers (like Skype Connect). It provides multiple call and line support; and offer royalty free licensing
|