Ozeki VoIP SDK - Product Guide
Developers Guide
How to configure the C# open source VoIP softphone implementation of Ozeki SIP SDK for speech to text based call recording
![]() |
Download: | Speech_to_text.zip (14.9 MB) |
This page explains how to configure the C# open source VoIP softphone implementation of Ozeki SIP SDK for speech to text based call recording. The sample program is based on Ozeki VoIP SIP SDK. The configuration steps are easy and do not require any complicated steps.
Prerequisites:Before you start the configuration please make sure your PC meets
the following prerequisites:
- Operating system (Windows XP; Vista, 7, 2003, 2008)
- .Net compatible development kit (e.g. Visual Studio 2010 / Visual C#)
- Minimum .Net 3.5 SP1
- SIP account from your service provider
- Ozeki VoIP SIP SDK
Configuration steps:
- Speech_to_text.zip
- Extract the Ozeki C# Speech to text sample program into a directory.
- Load the sample program into Visual Studio 2010.
- For the proper operation of the program a minimal configuration is required:
- Finally, you only need to make a build and run the program.
In the telephone initialization section of the PhoneMain.cs file you need to replace the local IP address of the PC on which the system runs instead of „your local IP Address”. Below you can find this step in details. This is the telephone initialization section of the PhoneMain.cs file:
private void InitializeSoftPhone()
{
softPhone = SoftPhoneFactory.CreateSoftPhone("192.168.91.42", 5700, 5750, 5780);
softPhone.IncomingCall += new EventHandler<VoIPEventArgs<IPhoneCall>>(softPhone_IncomingCall);
phoneLine = softPhone.CreatePhoneLine(new SIPAccount(true, "oz891", "oz891", "oz891", "oz891", "192.168.91.212", 5060));
phoneLine.PhoneLineInformation += new EventHandler<VoIPEventArgs<PhoneLineInformation>>(phoneLine_PhoneLineInformation);
softPhone.RegisterPhoneLine(phoneLine);
}
In this section search for the following line:
softPhone = SoftPhoneFactory.CreateSoftPhone("your local IP Address", 5700, 5750, 5780);
In this line replace the local IP address of the PC on which the system runs instead
of „your local IP Address”.
As a next step you also need to provide the user data of your selected SIP PBX as the SIP account object values similarly
to the following line:
phoneLine = softPhone.CreatePhoneLine(new SIPAccount(true, "oz891", "oz891", "oz891", "oz891", "192.168.91.212", 5060));
Which Ozeki SDK license you need
The licensing of Ozeki VoIP SIP SDK is based on the numbers of
simultaneous calls can be made. In this way, you can choose from various
licenses according to your needs. If you need only a few simultaneous calls, you
can select a lower capacity SDK license. While if you need large numbers of calls
at the same time, you can choose a high capacity SDK license.
For further information about pricing and licensing of Ozeki VoIP SIP SDK please
check the following webpage: Pricing and licensing
information.
When you purchase a license you can easily activate your demo application by
entering the serial number you received from Ozeki after purchase. You can enter
the serial number by opening the Ozeki VoIP SDK License Manager. In
Registration tab you can provide the serial number and click on Activate.
When you decide to purchase Ozeki VoIP SIP SDK license you can select and order the suitable
license at Ozeki VoIP SIP SDK licenses page right
now.
How to activate your Ozeki SIP SDK license?
After you purchased an Ozeki VoIP SIP SDK license
you need to activate it with the serial number. Without activation, you can only use the SDK
in trial mode. You will receive your serial number
from Ozeki right after purchase. The following steps demonstrate how you can
activate the trial version with your serial number:
First, you need to download the trial version of Ozeki VoIP SIP SDK.
For activating the trial version open the Ozeki VoIP SIP SDK License Manager (Figure 1).

Figure 1 - License Manager
As the next step, enter your serial number you have received from Ozeki at Serial number edit box (Figure 2).

Figure 2 - Enter your serial number
Finally, you just need to click on the Activation button to make your license activated. If you enter a valid serial number and the activation is successful you will receive a notification about this fact (Figure 3).

Figure 3 - Activation successful
Now check the source code for implementing the C#
open source VoIP softphone implementation of Ozeki
SIP SDK for speech to text based call recording!
For more information about pricing and licensing check the
Pricing and licensing information webpage.
Related pages
C# Speech to text
C# Speech to text utilization
C# Speech to text source code
INTERMEDIATE
VoIP technology walkthrough
Softphone development
Webphone development
Mobile development
Voice recording
GETTING AROUND
Sitemap
Search the manual
API documentation
FAQ
Appendix


