Hello,

 

one question about a planned extension in the DMQ module. Right now the module supports only one server in the notification_address parameter. It is possible to set multi_notify to 1, and then the module will resolve the one sip URI over DNS to multiple servers, thought.

 

There is interest in extending the module to support multiple notification_address servers natively without using DNS. I see two options right now:

 

  1. Separate the multiple servers, with “;”, e.g. modparam(“dmq”, “notification_address”, “sip:server1;sip:server2”). If only one server in the param, use the existing logic.
  2. Use multiple notification_servers parameter calls, e.g. modparam(“dmq”, “notification_address”) - modparam(“dmq”, “notification_address”, “sip:server2”). If only one param statement, use the existing logic.

 

As the module already has support to use a notification server list internally, the change should be small in both cases.

 

I think option 1) is the better way, as its already done in other modules like this to support multiple server scenarios.

 

Any comments or objections about this extension?

 

Cheers,

 

Henning

 

--

Henning Westerholt – https://skalatan.de/blog/

Kamailio services – https://gilawa.com