- Introduction
- VoIP Technology
- Ozeki VoIP SDK
- Developers Guide
- Softphone Development
- Basic softphone examples
- Build a softphone
- Register to a SIP PBX
- Ozeki VoIP SIP Softphone
- SIP encryption
- RTP encryption
- Ring a SIP extension
- Make a SIP voice call
- Multiple phone lines
- Voice via microphone
- Receive call via speaker
- Make conference call
- Play mp3 into call
- Use TextToSpeech
- MS Speech Platform 11
- Record voice call
- Accept incoming call
- Reject incoming call
- Bluetooth Headset
- Auto Answer
- Voice Recognition
- Forward incoming calls
- Blind Transfer
- Attended call transfer
- Do not Disturb
- Call holding
- Show message waiting
- Use DTMF signaling
- Work with SIP and SDP
- Work with RTP
- Make video calls
- Video codecs
- Google SpeechToText
- Google TextToSpeech
- Advanced examples
- Sound quality
- Direct calls among clients
- Manage NAT traversal
- Webphone Development
- Voice Recording
- IVR Development
- PBX Development
- Call Center Development
- VoIP CRM Integration
- Alert systems
- IP Camera
- Mobile phones and platforms
- Billing
- Tutorial
- Appendix
- FAQ
Ozeki brings you outstanding
SMS Gateway technology. Use our SMS Server products on Windows,Linux, or Android
C# SMS API
Developers can use our C# SMS API to send SMS from C#.Net. The C# SMS API comes with full source code
PHP SMS API
The ozeki PHP SMS gateway software can be used to send SMS from PHP and to receive SMS usig PHP on your website
SMPP SMS Gateway
SMS service providers use our SMPP gateway solution, that offers a high performance SMPP server and SMPP client gateway with amazing routing capabilities
Softphone Development Basics
Using Ozeki VoIP SIP SDK does not require professional programming skills. Ozeki VoIP SIP SDK can be a perfect support for hobby developers work, too. The SDK will be the base to build on. Integrating it to your own program will provide instant VoIP ability. Consider the type of software you wish to create and find the best feature in Ozeki VoIP SIP SDK to help you in the building process.
Below you find all the links attached to the articles which will help you learn some really precious knowledge on the softphone development basics. Everything from registering to a PBX to using video devices is all out there. Over twenty exciting subjects are waiting for you to explore. Do not be afraid of developing and do not refuse the help. With the assistance of Ozeki VoIP SIP SDK you will flawlessly make the VoIP software you have always wanted.
Registration
It is the best place to start. These articles demonstrate all the initial steps concerning to building a softphone with basic functionalities.
Call handling
In this section you can find many useful step-by-step tutorials on how to improve your softphone with advanced call management features. These functionalities, like conference calling, blind transferring, Do not Disturb (DND) feature, call holding, DTMF signalling in relation to IVR menu systems etc., allow you to handle incoming and outgoing calls effectively.
Take a look at the listed guides if you are interested in extending and automating your VoIP communication network.
Media handling
While doing certain tasks using your softphone, some media devices are essentially needed. These guides explain how to use your microphone and speaker to be able to make and receive audio and video calls, and how to record your calls or use Text-to-Speech and Speech-to-Text.
Video call
Find out all you need to know about making and receiving video calls by using your softphone.
Other
The articles in this section provide you some additional knowledge on the softphone development basics. Learn about developing such great functionalities as call encryption, Message Waiting Indication, etc.
More information
- Advanced Softphone Development
- Voip sound quality
- Voip peer to peer call
- How to manage NAT Traversal using csharp