Showing posts with label docker. Show all posts
Showing posts with label docker. Show all posts

Thursday, November 26, 2015

Building Kamailio in Docker

Thanks to Victor Seva from Sipwise, the Travis-CI jobs for building Kamailio were upgraded to useDocker containers.
travis-cidocker
A part of continuous integration process for Kamailio project, the builds are triggered by commits to master and stable branches, helping to detect compilation issues on different OS distributions, which typically happen due to different versions of libraries.
The bonus is that the same build system can be used locally by anyone, being it developer or VoIP engineer. Quite useful in cases when one wants to backport patches or develop its own extensions.
You can read the description of the build system as well as get the scripts from the source code of Kamailio, in the folder test/travis-ci. You can browse the content of the folder online at:
Enjoy!

Monday, August 24, 2015

Kamailio and Docker

Containers have become rather popular lately and Docker is the technology leader. Containers make it easy to prototype and test, but many see them as a way to scale on demand, therefore pushing towards production deployments.
Searching the web about Kamailio and Docker reveals plenty of resources, from bare dockerfiles to detailed blog articles to combine Docker, Kamailio and other VoIP applications such as Asterisk.
Here are links to such resources:
Some Docker resources exist for Siremis, the web management interface for Kamailio:
Note that we haven’t explicitly tested those resources, it is up to you to select one, adjust and test as you need. This post has the role to provide a starting point for using Kamailio with Docker.
If you are aware of other resources relevant for Kamailio and Docker, write to mailing list  to get them listed here.
Enjoy!