Hi Joachim!

You can use a default reply route:

onreply_route {
        # default onreply_route
        ...
}

AFAIK this will be exectued for every response.

regards
klaus

Joachim Fabini wrote:
Hi,

Does OpenSER support sequentially processing the same reply by several onreply routes, i.e.

route { # general case - have all replies processed by # onreply_route[1]
   t_on_reply("1");

   if (mycondition)
   {
# special case - these replies should be processed # by onreply_route[1] _and_ by onreply_route[2]
      t_on_reply("2");
   }
   t_relay();
}

onreply_route[1] { # append_hf("P-MyExtraInfo: xyz\r\n"); }
onreply_route[2]
{
   # do some extra processing here
}

I did not find any info on this topic in the docs. Imho
the ability to use trigger several onreply_routes for
sequential processing can help extremly in keeping code clean and readable. Assume a proxy that is required, e.g., to insert a new header field into _any_ reply. In addition, some
other replies need some extra handling in the onreply
route. Without the capability to trigger multiple onreply-routes this leads to many conditionals in either the main route or in the reply route(s).
Thanks in advance,
--Joachim


_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users




_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to