Buen dia.
Yo tengo un sipproxy que hace loadbalancer entre 3 MBilling.
Me anda todo bien.
En mi caso la autenticación de los usuarios lo hago en el proprio kamailio y configure la
tabla de autenticación del proxy como MASTER SLAVE de MBilling.
De los 3 MBilling coloque 1 como siendo el principal, y los otros dos solo para hacer
recibir las llamadas de Kamailio.
El único tema que tengo son con los CDR, ya que al cliente no puedo dar 3 lugares
distintos para consultar sus llamadas y crédito.
Asi que desarrolle un script que envía el CDR del los 2 MBilling para el MBilling
principal.
Ya trate de hacer base de datos MASTER MASTER replication, pero no me fue bien. Ya probe
colocar MYSQL en un servidor exclusivo. Pero ninguno caso me dio resultado. Ya que en
algún momento mysql también no soporta el volumen de llamadas. Alguien tendría alguna idea
en esta question de los CDR?
Saludos
On May 8, 2015, at 6:09 PM, Jon Bonilla (Manwe)
<manwe(a)aholab.ehu.es> wrote:
El Wed, 06 May 2015 10:51:58 -0300
Emiliano González <emiliano.gonzalez(a)uruip.com> escribió:
Mauricio, buenos días, gracias por tu respuesta.
Soy consiente que Asterisk no es soporta multi dominio, lo tengo mas que
claro, por eso quiero manejar esta funcionalidad desde Kamailio. Pero mi
idea no es poner varios dominios en un Asterisk, es un dominio por
Asterisk (cada cliente con su PBX). Respecto a las guías que mencionas
las he visto y por eso hago mención del modulo auth_db, ya que ese
modulo (creo yo) es el que hace la autenticación y validación de una
cuenta respecto a 1 (uno) Asterisk y a la DB respectiva a ese Asterisk.
Ese modulo no me permite cargar o indicarle mas de una db. Cuando
realizas el loadmodule le indicas el Asterisk.
También, cuando mencionas lo de realizar los define WITH_ASTERISKX, no
es mantenible ni dinámico, por eso es la idea de obtener esos valores
desde una db (eso ya lo logré).
Es un tema complicado creo yo.
Lo ideal en mi opinión es tener todos los realtime de asterisk en una sola
instancia de mysql. Una bd por cada asterisk. De esa forma puedes formar una
view a partir de todas las tablas de sip users de cada base de datos y usar esa
tabla unificada para la auth de kamailio.
Si no tienes todas las bases de datos en el mismo servidor tendrías que hacer
con multi source replication. No te lo recomiendo.
_______________________________________________
SR-Users-ES mailing list
SR-Users-ES(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users-es