
On 20/04/16 01:51, Jared Ball wrote:
Does using Kamailio and the dispatcher module require programming? Is this a matter of reading the documentation and some configuration or does this involve writing a script for handling any SIP dialogue that might come my way? I want to implement this in 3 - 6 months. I don't want to embark on an 18 month research endeavor.
Alex gave already good pointers on his replies, I just want to add that the dispatcher module has in its documentation a fairly complete configuration file for load balancing SIP calls: - http://www.kamailio.org/docs/modules/stable/modules/dispatcher.html#dispatch... You will eventually need to add authentication/authorization, which can be extracted from default kamailio.cfg -- look for the module auth, auth_db and/or permissions, together with route[AUTH]. Or you can track the WITH_MYSQL, WITH_AUTH and WITH_IPAUTH inside the default kamailio.cfg. For convenience, here is the link to the git repo of default kamailio.cfg: - https://github.com/kamailio/kamailio/blob/master/etc/kamailio.cfg Then it is about adding records to db tables dispatcher for load balancing routes and subscriber/address for user/ip auth. Cheers, Daniel -- Daniel-Constantin Mierla http://www.asipto.com http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com