Hello all,
I'm in the process of converting an on-host install of Kamailio to be run
inside a docker container. A part of this Kamailio install is a small
node.js application that modifies the sqlite database Kamailio uses, then
runs `kamctl fifo ds_reload` to tell Kamailio to reload its knowledge from
that database.
I'm trying to split these two processes (the node app and the Kamailio
server) into separate docker containers, in an effort to follow the
one-process-per-container philosophy, but having trouble figure out exactly
how I should perform the ds_reload step without access to the kamctl in the
Kamailio container.
The obvious direction that I'm looking is to perform some sort of network
request, since I can configure the two docker containers to have network
access to each other. Is there some way to perform a ds_reload over the
network?
Thanks for all you do. Kamailio is a great SIP server and we use it to
great effect.
-Chad McElligott