Hi list,

I'm new here, also to Kamailio. My goal is to achieve the "standard solution": Kamailio for load balancing and high availability of several Asterisk servers.

For starters, I've set it up with Kamailio+dispatcher+permissions acting as a proxy and it was working fine, but I'd like to try to keep it much more simple. For these reasons:

1) I'd like to maintain different peer settings in Asterisk (DTMF, codecs).

2) I don't want/need a database for Kamailio. I think it is mandatory for permissions module + IP auth. So, let's do Asterisk the authentication, it's already there.

3) Accounting. I'm using a software where it's really useful for accounting purposes if every peer/user has its own entry in Asterisk's sip.conf / in realtime table.

Long story short, my config now looks like this and it seems to be working fine for me:

request_route {
        route(DISPATCHER);
}

route[DISPATCHER] {

if ( method=="REGISTER") {
  ds_select_domain("1","4");
  sl_send_reply("300","Redirect");
  exit;
}

if ( method=="INVITE" ) {
  ds_select_domain("1","4");
  sl_send_reply("300","Redirect");
  exit;
}

if ( method=="SUBSCRIBE" ) {
  ds_select_domain("1","4");
  sl_send_reply("300","Redirect");
  exit;
}

}

My questions:

1) There are other approaches to the DTMF+codecs issue. Like this thread from 2013: http://lists.kamailio.org/pipermail/sr-users/2013-January/076379.html - but I have dozens of changing PSTN peers, so authentication/accounting based on port would be cumbersome. Are there new/alternative ways?

2) I searched the archive and the Web but did not find many questions about a "I-don't-want-Kamailio-to-show-as-the-only-peer-to-Asterisk" solution. Therefore I'm wondering: Is everyone a) running such homogeneous setups that they can survive with the same codec + DTMF settings in Asterisk for all their peers + users? Or b) doing some rewriting magic within Kamailio to deal with it? Or c) I'm overlooking a simple solution. Which one is it? :)

3) And the biggest question: Everywhere I read basically "Redirect server for LB + HA is not recommended, better use proxy". Is this still true, and if so, what are the reasons? Because I should be worried that not all clients/gateways out there respect a SIP 300 Redirect? Other reasons?

Thanks so much! :)
Markus

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to