Señores.

 

He seguido la guía de ASIPTO para configurar Asterisk Realtime y Kamailio lo cual me funciona bien en gran medida, tengo problemas al autentificar subscriber propios de kamailio.

 

Copio mi configuración afectada:

 

 

#####

# ----- auth_db params -----

#!ifdef WITH_AUTH

modparam("auth_db", "calculate_ha1", yes)

modparam("auth_db", "load_credentials", "")

 

#!ifdef WITH_ASTERISK

modparam("auth_db", "user_column", "name")

modparam("auth_db", "password_column", "sippasswd")

modparam("auth_db", "db_url", DBASTURL)

modparam("auth_db", "version_table", 0)

#!else

modparam("auth_db", "db_url", DBURL)

modparam("auth_db", "password_column", "password")

modparam("auth_db", "use_domain", MULTIDOMAIN)

#!endif

 

#####

 

 

#!ifdef WITH_AUTH

 

#!ifdef WITH_ASTERISK

                # do not auth traffic from Asterisk - trusted!

                if(route(FROMASTERISK))

                               return;

#!endif

 

#!ifdef WITH_IPAUTH

                if((!is_method("REGISTER")) && allow_source_address())

                {

                               # source IP allowed

                               return;

                }

#!endif

 

                if (is_method("REGISTER") || from_uri==myself)

                {

                               # authenticate requests

#!ifdef WITH_ASTERISK

                               if (!auth_check("$fd", "sipusers", "1")) {                      #### Aquí autentifica sin problemas en caso de ser un usuario asterisk

#!else                                                                                                                         #### Pero hace caso omiso al switch.

                               if (!auth_check("$fd", "subscriber", "1")) {                 #### No autentifica subscriber de la base de datos de kamailio

#!endif

                                               auth_challenge("$fd", "0");

                                               exit;

                               }

                               # user authenticated - remove auth header

                               if(!is_method("REGISTER|PUBLISH"))

                                               consume_credentials();

                }

#!endif

                return;

}

 

 

Al hacer DEBUG de kamailio logro ver que la autentificación de un subscriber kamailio llega a la autentificación de sipusers pero no pasa a la línea siguiente.

 

He buscado en la lista pero no encuentro nada parecido,

 

Favor agradecería una ayuda.

 

Gracias.




Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com