Doing just before the exit, after the save() stuff. Regards,
Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 06/12/2013 03:50 PM, Miha wrote: > Hi Bogdan, > > where exactly t_replicate() should be used? > > my script: > > if (is_method("REGISTER") && is_from_local()) > { > > # make pua_usrloc send PUBLISH for phones which do > # not support presence > # filter after User-Agent header > if(!search("^User-Agent: X-Lite")) pua_set_publish(); > > ## --NAT-- ## > if (isflagset(5)) { > setbflag(6); > setbflag(7); > }; > ## --/NAT-- ## > > # authenticate the REGISTER requests (uncomment to > enable auth) > if (!www_authorize("", "subscriber")) > { > www_challenge("", "0"); > exit; > } > *t_replicate("sip:xxx.xxx.xxx.xxx:5060");* > if (!db_check_to()) > { > sl_send_reply("403","Forbidden auth ID"); > exit; > } > if (!save("location")) > sl_reply_error(); > > exit; > } > > > I am getting this: > > Jun 12 14:45:39 localhost /usr/sbin/opensips[12659]: > ERROR:pua:send_publish_int: New 'presence' PUBLISH and no body found - > invalid request > Jun 12 14:45:39 localhost /usr/sbin/opensips[12659]: > ERROR:tm:_reply_light: failed to generate 200 reply when a final 401 > was sent out > Jun 12 14:45:39 localhost /usr/sbin/opensips[12659]: > ERROR:signaling:sig_send_reply_mod: failed to send reply with tm module > Jun 12 14:45:39 localhost /usr/sbin/opensips[12659]: > ERROR:registrar:send_reply: failed to send 200 OK > > thanks! > > miha > > > > > Dne 6/12/2013 12:07 PM, pis(e Bogdan-Andrei Iancu: >> Hello Miha, >> >> Yes, t_replicate() is designed to be used after to finished the local >> processing of the REGISTER (like doing the save(location)). >> >> This mechanism is intended to be used between servers in the same >> platform, so you can use IP-based authentication for the replicated >> REGISTERs (no need for digest auth). And you should not accept >> replicated registers from anywhere, but only from servers from your >> platform. >> >> Regards, >> >> Bogdan-Andrei Iancu >> OpenSIPS Founder and Developer >> http://www.opensips-solutions.com >> >> >> On 06/11/2013 02:49 PM, Miha wrote: >>> HI, >>> >>> I need a little info how replication of registrations is done. I just >>> use function t_replicate() in script where I am doing registration stuff? >>> >>> What about security must there be any credential or how other proxy >>> deals with this? Can any proxy post this repication data to my server? >>> >>> Thanks! >>> Miha >>> >>> >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
