[SR-Users] Homer SIP Capture Setup Question

JR Richardson jmr.richardson at gmail.com
Tue Jan 17 14:37:51 CET 2012


> On 01/16/2012 09:11 PM, JR Richardson wrote:
> 
> > So my question; what is the difference between a drop; and exit;
> > within the on_reply route
> 
> Remember that an onreply_route is a callback that allows you to
> intercept a reply, but the reply is forwarded by default afterward (if
> using stateful forwarding).  This is different from a request route,
> where it's up to you to marshal everything, and to explicitly forward
> the message.
> 
> Thus, exiting an onreply_route has null effect.  It doesn't do
> anything to stop the reply from being forwarded, because forwarding is
> the behaviour--the onreply_route is just a hook.  In contrast, 'drop'
> explicitly drops the message and prevents further forwarding of the
> reply from taking place.
> 
> This is different than in a request route, where exiting precludes any
> forwarding action, because forwarding action must be taken explicitly
> -- e.g. t_relay().
> 
> --
> Alex Balashov - Principal

Aaaah, concise explanation, once again, thanks for turning on the light bulb
Alex.

JR




More information about the sr-users mailing list