Kamailio aceita registros anônimos / autorização de registro personalizado? [fechadas]

1

Como requisito mínimo, eu preciso que o Kamailio aceite qualquer login com uma senha vazia.

O ideal é que eu execute uma validação simples do login em um script (Lua / Python) e salve o login em um banco de dados.

Eu tentei compreender a documentação e o kamailio.cfg, mas parece que os documentos entram em detalhes de funções específicas e não abordam todo o quadro. Provavelmente a configuração precisa de compreensão dos internos do SIP.

    
por Victor Sergienko 04.01.2014 / 10:55

1 resposta

1

Basta remover a sequência de autorização e isso permitirá a qualquer usuário ou senha.

Se você precisar de validação via banco de dados, use avp / db_auth.

 if (is_method("REGISTER"))
        {
                sl_send_reply("100", "Trying");
                # authenticate the REGISTER requests (uncomment to enable auth)

                  if (!www_authorize("$td","cc_sip_buddies")) {
                          www_challenge("$td","0");
                          return 0;
                };
                consume_credentials();
                # handle registrations
                if ($au!=$tU)
                {
                        sl_send_reply("403","Forbidden auth ID");
                        return 0;
                }
                 route(REGISTRAR);
        } 

Se você espera fazer algo com lua, consulte a documentação de lua.

De qualquer forma, você não pode fazer nada sem entender como o sip funciona.

    
por 04.01.2014 / 18:58

Tags