[SR_Users-ES] Switch de la Autenticación entre subscriber Kamailio y sipusers Asterisk
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. --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. http://www.avast.com
participants (1)
-
Mauricio Tejeda