VoIP SIP PBX development
Learn the basics
A PBX (Private Branch Exchange) is responsible for the communication line
establishment between communication end points. For this purpose
SIP accounts and authentication are used. The end points attached to the certain
SIP accounts are called extensions of the PBX. These extensions can be physical
VoIP telephone devices, PSTN adapters, software telephone solutions or so-called
virtual extensions.
Ozeki VoIP SIP SDK dramatically accelerates PBX development: Check
How to develop SIP PBX effectively with Ozeki SIP SDK.
What you need
Powerful server configuration
The PBX system can work effectively if you have a really powerful
startup configuration on it. You can set up rules for the number or order
of the phones that will ring when a number is called, or define special
features for some communication purposes like voice mail, etc.
PSTN connection
You can also make connection towards the traditional wired and mobile
communication network (PSTN) by using a simple adapter that is connected to
the PBX. In this case you will be able to call any PSTN numbers from a
VoIP phone and vice versa.
LAN
You can create an effective company communication network by installing
a PBX system on your local area network. This will make your workers'
communication easier and free.
How to create a PBX
- Step #1 - Install Ozeki VoIP SIP SDK
- Step #2 - Open the PBX example project
- Step #3 - Set the listening port for your PBX
- Step #4 - Set the authorization rules if you need
- Step #5 - Set dial plans
- Step #6 - Set voice mail
- Step #7 - Set virtual extensions
- Step #8 - Define a call manager More...
Creating common functionality
- Desktop phone/SIP client registration
- Outside line setup
- Extension to extension calls
- Extension to outside calls
- Dial plans
- Managing calls
Virtual extensions
The virtual PBX extensions are built-in PBX modules that are not traditional communication end points but serve some special purposes, for example, voice mail, answering machine functionality or IVR server functionality.
Capacity and performance
- Number of extensions - capacity issues
- Codec translation - when the softphones do not have the same codecs
- Peer to peer data transmission - better performance
Extending PBX functionality
- Call assistant - for making your work easy with useful and helpful functionalities
- Connecting multiple PBXs - for connecting separate office departments in one communication network
- Call tunneling - for call encryption
Get Started
Select an Ozeki SIP SDK license
Ozeki VoIP SIP SDKs licensing is based on the number of the simultaneous calls you wish to handle.
More...
Install Ozeki SIP SDK
Ozeki VoIP SIP SDK is simple to install. Follow the basic steps
to have a great background support for your VoIP solutions
in minutes.
- Download Ozeki VoIP SDK
- Start the installer program
- Select the target folder
- Wait until the installation process finishes
Start with an example application
Ozeki VoIP SIP SDK comes with a lot of example programs,
all of which have online documentation. If you are new
to PBX programming, you can start with
a detailed guide about PBX programming.
Ask our engineers if you have any questions
If you have any question, send us an e-mail at info@voip-sip-sdk.com.