You can Install and Run SIP Server on Ubuntu, Actually the Software is Free Software Too. The Configuration Can Go Complicated on OpenStack. As we shown on SRV records, you can add SIP as SRV record on Rackspace Cloud DNS, probably the Load Balancers do not support SIP Protocol ( ask them, we can not give warranty about their product features ). Obviously, you can install and run your own SIP Server on Ubuntu Server on Rackspace. You can read basic articles like about Session Initiation Protocol or SIP.
Install and Run SIP Server on Ubuntu : Options
The SIP server can be run as a service or as a daemon. In addition, the server can be run manually from the command line. Refer to Configuring the SIP server for the command line options. The configuration file is read when the service or daemon is started. If the configuration parameters are changed, the service or daemon must be stopped and restarted. Basic is the same like other softwares. You can use Asterisk as SIP server software :
sudo apt-get install asterisk
GNU SIP Witch is another option. You can install FreePBX on Ubuntu Server and Run Asterisk. CafeSip offers a suite of open-source tools and applications that will help you to create customized SIP services and applications using the Java programming language.
Install and Run SIP Server on Ubuntu : Commands to Get Started
For GNU SIP Witch, you can follow the official guide :
For FreePBX the steps are :
- Install PearDB
- Install Dependencies for Google Voice
- Install iksemel
- Download Asterisk source files, Compile and install DAHDI, Compile and install LIBPRI, Compile and install Asterisk
- Install Asterisk-Extra-Sounds
- Download and extract FreePBX
- Create the Asterisk user and set ownership permissions
- Some modifications are needed to Apache
- Configure Asterisk database in MYSQL
- Restart Asterisk and install FreePBX
- Finally, start FreePBX
Finally, X-Lite is another option. As this is a basic guide and our intention is to give you options not any specific software installation, this sentence ends this article.