Hello,

I'm trying to implement presence for X-Lite with pua y pua_usrloc modules.

My modules configuration is:

#### PUA modules
loadmodule "pua.so"
loadmodule "pua_usrloc.so"
modparam("pua", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
modparam("pua_usrloc", "default_domain", "mypublicip")

and in REGISTER BLOCK:

if (is_method("REGISTER")) {
        $var(autent_cod) = www_authorize("", "subscriber");
        if ( $var(autent_cod) == -1 || $var(autent_cod) == -2 ) {
xlog("L_NOTICE","error de autenticación para $fU@$fd desde $si causa $var(autent_cod)");
                sl_send_reply("403","Forbidden");
                exit;
        }

        if ( $var(autent_cod) < 0 ) {
                www_challenge("", "0");
                exit;
        }
        if(search("^User-Agent: X-Lite")) {
                        xlog("L_NOTICE","User-Agent es X-Lite");
                        pua_set_publish();
        }

        save("location","");
        xlog("L_NOTICE","Usuario $fU Registrado");
        exit;
        }

on my LOG:

Feb 26 18:39:26 sip1 /sbin/opensips[27330]: Usuario 44444 Registrado
Feb 26 18:39:26 sip1 /sbin/opensips[27327]: User-Agent es X-Lite
Feb 26 18:39:26 sip1 /sbin/opensips[27327]: ERROR:pua_usrloc:ul_publish: failed to send publish

Any hint?

Regards

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to