Hi Stefano, yes, it is possible - if the request does not have any other Route hdr to indicate the next hope, routing based on RURI will be done, so the "loose_route" function will not set any $du (destination URI) - this du is actually a kind of outbound proxy used by opensips when it wants to send the request to other destination than RURI.
Such a case is when your opensips is the last hop before the end client. Regards, Bogdan Stefano Sasso wrote: > Hello, > sorry for the newbie stupid question. > > Is it normal that after a loose_route() the $du is set to null? > > this is my config: > if (loose_route()) { > if (is_method("BYE")) { > setflag(1); # do accounting ... > setflag(3); # ... even if the transaction > fails > } else if (is_method("INVITE")) { > # even if in most of the cases is > useless, do RR for > # re-INVITEs alos, as some buggy > clients do change route set > # during the dialog. > record_route(); > } > # route it out to whatever destination was set > by loose_route() > # in $du (destination URI). > xlog("[LOOSE_ROUTE] from $si:$sp method $rm > SET_DESTINATION $du"); > route(1); > } > > in my log file I have: > Oct 13 12:09:42 TDCVIRX09 /usr/local/sbin/opensips[17647]: > [LOOSE_ROUTE] from 192.168.6.132:10002 method BYE SET_DESTINATION > <null> > > thanks > > -- Bogdan-Andrei Iancu OpenSIPS Bootcamp 15 - 19 November 2010, Edison, New Jersey, USA www.voice-system.ro _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users