Ozeki VoIP SIP SDK FAQ
After downloading the latest version, please go to the Quick Start Guide to start using the SDK. According to your needs you can also browse the sample programs page where you can find source code explanation for the various solutions. |
You can address all your questions and requests to us via email at info@voip-sip-sdk.com and we will provide you with all details. It is also possible to chat with one of our representative by using BeeWebphone. The click to call button of BeeWebphone can be found on the left side of this page. |
Yes, we do. You can find the list of the sample programs on the following webpage: SDK sample programs. |
Developer environment:
Hardware requirements:
|
Yes, the SDK works with Windows 7. The following Operating Systems are supported:
|
You can check the features of Ozeki VoIP SIP SDK on the Feature list page. This page also includes a downloadable list of the supported functions. |
There is a great chance for efficient cooperation. All you need to do is to write the requested extra functions to us (info@voip-sip-sdk.com). You will receive the response email soon with our answers and time schedule in case of cooperation. |
You can always be up-to-date regarding the latest improvements for the SDK by checking the changelog on the Download page. There are new releases of the SDK continuously in order to ensure higher user experience. |
Ozeki VoIP SIP SDK works with Asterisk PBX and all other SIP based server
and service providers effectively. |
You can develop your SIP based softphone and webphone with your own GUI and brand name
very easily. Sample source codes for VB, VB.Net, C# are available
on our website.
You can also check some of the softphone GUIs you can create with Ozeki VoIP SIP SDK on the following webpage: Softphone GUI customization page. |
To make voice calls you need to connect your system to the telephone network. This can be done in three ways:
|
Please contact us and we will provide you with all details. |
You can use the software in trial mode for a period of 20 days. If this time has expired, you need to purchase a licensed software in order to use it for unlimited time. When you purchase Ozeki VoIP SIP SDK you will receive a registration code which helps you to activate the software. |
In case of having a trial version:
|
You can get to know everything about the installation process of Ozeki VoIP SIP SDK on the Quick Start Guide page. |
Ozeki VoIP SIP SDK can be used to create a C# softphone or a VB.net softphone in minutes or you can build SIP VoIP call services easily and quickly. After download you can customize the SDK to provide seamless and efficient VoIP services. Without spending time with learning SIP basics you can instantly start your project and boost the benefits of VoIP technology in your application. |
On our Sample programs page you can find sample programs with source code based on Ozeki VoIP SIP SDK. |
Mobile platforms (Windows, Android, etc.) are in progress. They will be supported soon. For information about their availability please contact us. |
I suggest you to check the availability of the 5060 port, because another softphone installed on your computer might already use it. |
If you use Ozekiphone or the Demo Application, in case of an incoming call the softphone will get and display the caller's number. |
It occurs because the SDK is behind double NAT while the PBX and the 3CX phone are
behind simple NAT. When the SDK registers to the PBX, it notices that they are
not on the same network. That is why, it turns to the STUN server. Since the STUN
server is on public net, it returns the public IP address of the client to the SDK,
this way, the SDK forwards this public IP address to the PBX.
|
If the sound is played slower, that seems like a convert problem. For example: A 44kHz sound is played on 8 kHz, the result will be a slow and lengthen sound. This can happen when the microphone records sound in 22 kHz format but the PCMU codec (for the call) uses 8 kHz. To solve the issue out, it is necessary for the codec to convert the 22 kHz sound data into 8 kHz sound data. If you use MediaConnector and PhoneCallMediaSender classes (the SDK includes them), then this procedure is automatic. |
Please check if all PBX registration credentials are correct in the WPF example. |
Yes, your idea can be realized with Ozeki VoIP SIP SDK efficiently. |
If the DTMF signal comes via the RTP stream or via SIP INFO method then the saved
conversation won't contain the DTMF sound. |
When the SDK talks with various PBX systems, it uses the SIP protocol for signaling and
the RTP protocol for sending/receiving audio. In the RTP stream, the audio is tansferred
using VoIP codecs, such as G711, G722, etc. These codecs are supported by all VoIP PBX
systems (all brands). |
Yes, G.729 can be used in your application made with Ozeki VoIP SIP SDK. You can
enable or diasble a codec using the EnableCodec() or DisableCodec() methods.
You should use the payload number of the codecs and use it in the following way:
|
It is possible that you do not use AudioMixer in your source code. If you want
to connect more MediaHandler object to the speaker or PhoneCallAudioSender,
you need to use an AudioMixer that can connect more object together to get
better sound quality. For example in the following code a microphone and a
wavPlayer are connected to an audiomixer that is connected to the
phoneCallAudioSender object. |
It is possible that you did not stop and dispose your WaveStreamRecorder object. We suggest you to see 00_OzekiDemoSoftphoneWPF example about how to record your calls. |
No, you cannot use Visual Basic 6. You can develop VoIP applications with C#, VB.NET or Visual C++. |
In order to use G.729 codec, it is not enough to activate your application, you also need to enable the codecs. You can enable it using the enableCodec() method. |
More information