Hello Tony, I didn't get why do you want to rewrite REALM and To/From header
filed, you must have same REALM on both opensips.
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
When one OpenSIPS receive a REGISTER save it in memory and database and then
send it to the other pair OpenSIPS.

...
# Register method

  if ( !(src_ip=="PAIR_IP" && src_port==5060) ) {
    # Register is for me
    if (!save("location")) {
      sl_reply_error();
      exit;
    }
    add_sock_hdr("Local-Sock");
    force_send_socket( "LOCAL_IP");
    t_replicate("sip:PAIR_IP:5060"); # send to the other sip server
  } else {
    # it's a replicated REGISTER
    # set the flag for retrieving sock_info from header
    # save contact, but only in cache
    save("location","0x01");
  };

Best,

Gustavo


On Mon, Feb 16, 2009 at 6:06 AM, Tony Liao <tonyl...@yuehetone.com> wrote:

> hi all,
>       we have two opensips sever as proxy and register server.for handling
> the user registered in another proxy server,we want to do the register
> replication as bellow:
>        uac register in opensipsA( OSA),OSA should rewrite the uri
> (OSA_IP->OSB_IP),Authorization relm(OSA_IP->OSB_IP) and To/From header
> filed. is anyone have codes and success to excute?
>       thanks.
> **
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>


-- 
Gustavo Mistrinelli
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to