On 02/04/2014 06:25 AM, Alex Lake wrote:
That's very useful, thanks. Your guess as to my assumption was 100% correct. I presume, therefore, that the Kamailio community have no ambitions to become more "app"y. To be honest, I can quite sympathise with that.
Well, yes and no. :-)
On the one hand, the essence of Kamailio's flexibility and its power comes from its rather low-level nature. And, there are plenty of open-source and commercial platforms built on top of Kamailio that do wrap and abstract a lot of its complexities into higher-level presentation, and, like any project that has spawned such an ecosystem of third-party software, we'd be reluctant to steamroll over it by co-opting or absorbing the functionality into the project core.
From the beginning, the intent of SER/OpenSER/Kamailio was to provide a really good toolbox, and I think that's the core competency of the project. It's been implemented at the corresponding level of abstraction for a toolbox from the ground up. I don't think that is going to change.
On the other hand, like any other project, obviously we would like to grow our ecosystem, promote the project, encourage wider adoption and understanding of it ("mindshare"), etc. There are varying opinions as to whether the best strategy to achieve this is by focusing on sophisticated operators who stand to benefit the most from Kamailio's technical nuances, or whether to focus on packaging Kamailio in a way that appeals to a wider mass-audience.
With regard to the latter, the project has actually evolved. The documentation has seen a lot of improvements in recent years. The stock config file that ships with Kamailio, which most novice to intermediate users base their installations on, has become more templated, with lots of options to enable and disable certain out-of-the-box features, and it does a lot more than it used to. Daniel-Constantin Mierla/ASIPTO are about to release a brand new, up-to-date Kamailio Admin book.
It may still feel "user-unfriendly" to new users, but trust me, it used to be even more so. :-)
-- Alex