[OpenSER-Devel] serial forking and nat
Juha Heinanen
jh at tutpro.com
Wed Aug 29 19:34:28 CEST 2007
i think i found a problem with serial forking (both in lcr module and
core). the thing is that load_contacts/serialize branches does not
store the flags of branches into the avp. so after calling
next_contacts/next_branches flag information (e.g. on nat status of
contact) is lost.
this was not a major problem earlier when lookup function set a message
flag if at least one of the contacts was behind nat. now according to
my understanding there is not anymore a message flag for nat, but only
branch flags, i.e., flags argument to dset/get_branch function contains
branches flags.
before starting to think what to do about it, i would like to confirm if
the above reasoning is correct.
-- juha
More information about the Devel
mailing list