[Users] Dispatcher module: another question.

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Feb 8 15:00:00 CET 2006


Hi Antoine,

you can use the optimized format:
if ( is_method("REGISTER|SUBSCRIBE|NOTIFY" ) {
   ds_select_domain( "1", "0" );
}
else {
   if ( is_method("INVITE|BYE|CANCEL"  ) {
     ds_select_domain( "2", "0" );
   }
}

regards,
bogdan

Antoine Fressancourt wrote:

> Thank you for that answer, I will give it a try and tell you about 
> whether it fits or not
>
> Thank you very much !
>
> 2006/2/8, Anders Brownworth < anders-c at evantide.com 
> <mailto:anders-c at evantide.com>>:
>
>     Antoine,
>
>     Something like this might do what you are looking for:
>
>     if ( ( method == "REGISTER" ) || ( method == "SUBSCRIBE" ) || (
>     method == "NOTIFY" ) ) {
>        ds_select_domain( "1", "0" );
>
>     }
>     else {
>        if ( ( method == "INVITE" ) || ( method == "BYE" ) || ( method
>     == "CANCEL" ) ) {
>          ds_select_domain( "2", "0" );
>
>        }
>
>     }
>
>     -Anders
>
>     On Wed, 8 Feb 2006, Antoine Fressancourt wrote:
>
>     > Hello,
>     >
>     > I followed with great interest the discussion about the use of the
>     > Dispatcher module that occured in the last few days. Yet, I have
>     another
>     > question. For design issues, I wish to balance the incoming SIP
>     messages
>     > according to the method they hold : for instance, I want to
>     treat the
>     > REGISTER, SUBSCRBE and NOTIFY messages on some machines, and the
>     INVITE,
>     > BYE, CANCEL on another set of machines. I know this may seem
>     strange first,
>     > but I wonder if any mecanism allow to do that.
>     >
>     > Thank you in advance for your answers.
>     >
>     > Antoine Fressancourt
>     >
>
>     -a
>     ___________________________________________________________________________
>     anders brownworth
>     http://www.anders.com/
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Users mailing list
>Users at openser.org
>http://openser.org/cgi-bin/mailman/listinfo/users
>  
>





More information about the sr-users mailing list