On 07/05/2016 04:57 PM, Tickling Contest wrote:
Thanks for your note, Alex, but asking for a reasonable admin is hardly presumptuous; indeed saying that it is presumptuous is very questionable. I have had to do that myself having designed telco architecture and products in painful (SW) detail for over a decade now, and I have seen boxes far more complex and less complex all of which need OAM (invariably GUI based) which the customer won't touch without. We all have different ways by which we use products...
Right. The presumption here is precisely in the fact that Kamailio is that kind of product.
Kamailio is not a finished application like Asterisk or Freeswitch where, if you just enable the right option and configure it real quick, you'll get canned functionality. I always say it's more akin to an SDK; it's got some building blocks, but it's up to you to wire them together. Above all else, it's an intra-industrial toolkit for communications specialists; it's not designed for end-customers or even ordinary operations departments, so your point about the necessity of a GUI for those people doesn't apply.
For obvious reasons related to mindshare and "market share", there are efforts to make Kamailio more accessible to a larger audience of people with relatively pedestrian needs. For that, there exists, for example, the SIREMIS GUI:
This UI can edit the underlying database tables that back modules like dispatcher and usrloc/registrar, and can also expose some Kamailio operational stats.
However, SIREMIS will certainly not write the logic so that you can build large-scale HA infrastructure without having to learn anything. :-)
-- Alex