Hello Tony, I didn&#39;t get why do you want to rewrite REALM and To/From header filed, you must have same REALM on both opensips. <br>I send you the way to share registration on both server. Put same code inside REGISTER method and replace LOCAL_IP, PAIR_IP with your real information<br>
When one OpenSIPS receive a REGISTER save it in memory and database and then send it to the other pair OpenSIPS.<br>
<br>...<br># Register method<br><br>&nbsp; if ( !(src_ip==&quot;PAIR_IP&quot; &amp;&amp; src_port==5060) ) {<br>&nbsp;&nbsp;&nbsp; # Register is for me<br>&nbsp;&nbsp;&nbsp; if (!save(&quot;location&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_reply_error();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>&nbsp;&nbsp;&nbsp; } <br>

&nbsp;&nbsp;&nbsp; add_sock_hdr(&quot;Local-Sock&quot;);<br>&nbsp;&nbsp;&nbsp; force_send_socket( &quot;LOCAL_IP&quot;);<br>&nbsp;&nbsp;&nbsp; t_replicate(&quot;sip:PAIR_IP:5060&quot;<div id=":13o" class="ArwC7c ckChnd">); # send to the other sip server<br>&nbsp; } else {<br>
&nbsp;&nbsp;&nbsp; # it&#39;s a replicated REGISTER<br>
&nbsp;&nbsp;&nbsp; # set the flag for retrieving sock_info from header<br>&nbsp;&nbsp;&nbsp; # save contact, but only in cache<br>&nbsp;&nbsp;&nbsp; save(&quot;location&quot;,&quot;0x01&quot;);<br>&nbsp; };<br><br>Best,<br>
<br>Gustavo</div><br><br><div class="gmail_quote">On Mon, Feb 16, 2009 at 6:06 AM, Tony Liao <span dir="ltr">&lt;<a href="mailto:tonyliao@yuehetone.com">tonyliao@yuehetone.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi all,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; we have two opensips sever as proxy and register server.for handling&nbsp; the user registered in another proxy server,we want to do the register replication as bellow:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uac register in opensipsA( OSA),OSA should rewrite the uri (OSA_IP-&gt;OSB_IP),Authorization relm(OSA_IP-&gt;OSB_IP) and To/