Juha Heinanen wrote:
Klaus Darilion writes:
If there is not tog-tag, I will reject the
request.
what is the benefit of rejecting the request instead of calling
loose_route() and then doing your normal (out-of-dialog) checks to the
request?
What would be a normal (out-of-dialog) check?
regards,
klaus
shorty, I'm doing this:
if (loose_route) {
if to-tag {
# in-dialog, faked messages must
# be handled by next hop
t_relay
} else {
# somebody tries to route via my proxy
if method==CANCEL {
# that's fine
t_relay()
} else {
# don't use my proxy to relay
sl_send_reply(...)
}
}
}