[Users] Forward SUBSCRIBER

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri May 26 23:41:16 CEST 2006


Javier,

you just have to extend the script a little bit: if the RURi is for your 
server, do routing based on location; if not (uri!=myself), just relay 
it - it will be sent based on domain name to the right proxy.

regards,
bogdan

Javier Ramirez wrote:

> ok, thak you
> but, if I use 2 OpenSER, how to do this ?
>  
> A at OSER1 <mailto:A at OSER1>  add  B at OSER2 <mailto:B at OSER2>
>  
>  
> Example:
>  
>  
> User A            OSER 1              OSER 2          User B
>    |---SUBSCRIBER--------->|                                        
> |                                |
>    |                                   |-----SUBSCRIBER 
> ---------->|                                |
>    |                                   
> |                                        |------SUBSCRIBER --->|
>    |
>  
>  
> lookup(location) is 0 because B is not registered in A, so 
> sl_send_reply send 404.
>  
> Best Regards
> Javier Ramirez
>  
>  
>
>     ----- Original Message -----
>     *From:* Bogdan-Andrei Iancu <mailto:bogdan at voice-system.ro>
>     *To:* Javier Ramirez <mailto:jvr_78 at yahoo.com.ar> ; users
>     openser.org <mailto:users at openser.org>
>     *Sent:* Friday, May 26, 2006 11:47 AM
>     *Subject:* Re: [Users] Forward SUBSCRIBER
>
>     Javier,
>
>     with or without the PA, all the messages will go via your OpenSER...
>
>     if you just want to "
>     when A user add B user, send a SUBSCRIBER to OpenSER,
>     I need that the OpenSER forward this SUBSCRIBER to B user.
>     "
>     you do not need the PA.
>
>     as I told you before, just to:
>     if (is_method("SUBSCRIBE")) {
>         if (lookup("location")) {
>             t_relay();
>         } else {
>            sl_send_reply("404","Not Found");
>         }
>         exit;
>     }
>
>     regards,
>     bogdan
>
>     Javier Ramirez wrote:
>
>     > Hi Bogdan,
>     > I like use PA module for presence,
>     > the users talk only with the PA, the users use OUTBOUND proxy.
>     > when A user add B user, send a SUBSCRIBER to OpenSER,
>     > I need that the OpenSER forward this SUBSCRIBER to B user.
>     > 
>     > 
>     > when I coment the "break;" the SUBSCRIBER message is forward to
>     B user.
>     > if I don´t coment the break, the SUBSCRIBER end in OpenSER.
>     > if (method=="SUBSCRIBE") {
>     >      if (!t_newtran()) {
>     >          sl_reply_error();
>     >     };
>     >     handle_subscription("registrar");
>     >  # break;
>     > };
>     > best Regards
>     > Javier Ramirez
>
>
>
>     __________ NOD32 1.1560 (20060526) Information __________
>
>     This message was checked by NOD32 antivirus system.
>     http://www.eset.com
>





More information about the Users mailing list