Run Your Own SIP Server, Today!
With the recent growing popularity of VoIP, it has gotten far easier for you to run your own SIP server. There are many different open-source software packages that you can download and run at your home or office.
Today I am going to discuss two solutions that you can download and have your own SIP Server setup within a matter of hours.
The most popular Open Source SIP Application server is Asterisk. Asterisk is a phenomenally powerful application that deals with much much more than just SIP. In fact, Asterisk seamlessly integrates traditional telephony and VoIP, allowing you to create a very powerful hybrid TDM-VoIP solution, which in my opinion is far more powerful than many of the very expensive proprietary telephone systems that exist in the marketplace today.
Digium, the Asterisk Company, has been putting a significant amount of cold hard cash behind Asterisk, to get the word out and to continue the development.
If you haven’t previously been exposed to the power of Asterisk, check out my Introduction to Asterisk. Then check out my example of a typical Asterisk system for your home or small office.
Another very powerful SIP based application is OpenSER. In autumn 2002, the SIP Express Router (SER) project was released open source under GPL license and the source tree moved to BerliOS, an open source mediator site. In June 2005, three SER developers started the OpenSER project.
OpenSER has since grown into a major community driven open-source project with over a hundered regular contributors of source code, documentation or example configurations.
Unlike Asterisk, OpenSER only deals with the SIP Signaling. This focus allows for a very high levels of scale and flexibility of configuration. Be sure to check out my OpenSER HowTo and check out the OpenSER Wizard, which generates very powerful configurations for multiple situations.
You to can run your own SIP server. Try it today…You will thank me later.
|
Related Posts:
PayPal is Down
OpenSER vs SER
VoIP Blog
Digium Launches Digital PCI Express Telephony Interface Cards
IAX Poke Resource Exhaustion

Hey - First off thanks for making such a great resource for openser.
I’ve installed and set everything up per your cfg but I’m getting a bad config msg when trying to start ser with /etc/init.d/openser start
originally, the error message showed 11 errors in the code - Which I’ve wittled down to three. The username/pass for mysql dbs were wrong and I fixed them.
Any ideas?
Mike: I don’t use the stock init script for openser. I use my own init script that does more than just fire up openser.
What version of OpenSER are you running? My configurations here are geared for v1.1.1 and most likely will NOT work with newer versions.
You can look in your syslog to find a cryptic, but generally helpful message detailing the error. (most likely /var/log/syslog or /var/log/messages, depending on your distro)
Another option is to set:
fork = no
log_stderror = yes
…and start openser manually in your bash shell. You can control the verbosity using:
debug = 3
…higher numbers will result in more spewage.
HTH