[SR-Users] Kamailio and Siremis

Elena-Ramona Modroiu ramona at asipto.com
Tue Jun 4 11:25:56 CEST 2013


Hi Isaac,

On 5/31/13 11:55 PM, Isaac A. McDonald wrote:
>
> Hello All,
>
> I'm a bit confused as to how Siremis interacts with Kamailio. From 
> what I understand, the dial-plan is done in the kamailio.cfg with 
> regex statements and requires a restart of the Kamailio process to 
> take effect. How then does Siremis change the dial-plan in Kamailio 
> without writing re-writing the config?
>
> I'm assuming Siremis is merely writing to a MySQL database and some 
> additional code is required in the kamailio.cfg in order to be able to 
> use the dial-plan functionality of Siremis?
>
> What must I change in the kamailio.cfg to be able to use Siremis for 
> dial-plan modification?
>
You can build the routing logic statically in kamailio configuration 
file. But in many cases you can use a module that loads the routing 
rules from database. It is where siremis can help, by managing those 
rules in database. Then you can send a MI/RPC command to kamailio to 
tell to a module to load its rules from database, without need to restart.

For example, pdt module, it loads its rules to translate a prefix to a 
domain from pdt table at startup. If you change something in database, 
then you can send a command using kamctl to reload all the rules from 
database. The configuration file is not affected at all by such operations.

Regards,
Ramona
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20130604/450a9f9f/attachment-0001.html>


More information about the sr-users mailing list