El Thu, 8 Apr 2010 20:55:13 +0300
[email protected] (Juha Heinanen) escribió:
>
> it is all ok after next_gw() call. try to figure out why do you enter
> branch route two times. you should be there only once (the first one).
Finally I have found it. It's related to lcr's ruri_user_avp.
I was manually setting this avp before load_gws() call. This was causing to
have another branch and two INVITEs to leave my proxy:
modparam("lcr", "ruri_user_avp", "$avp(s:lcr_ruri_user)")
...
route[ROUTE_PSTN]
{
$avp(s:lcr_ruri_user) = $rU;
load_gws("1", "$ru")
next_gw()
...
}
Once erased that line, just one INVITE leaves the server. These are the values
of the avp:
Begining:<null>
After setting it: 66566345436543646346
After load_gws: 66566345436543646346
After next_gw: 66566345436543646346
And without setting it manually:
Beginning: <null>
After load_gws: <null>
After next_gw: 66566345436543646346
Reading the doc, I realize that that's an internal avp for the lcr module and
maybe it has no sense to set it myself. But I don't see any logic to the
creation of a new branch
_______________________________________________
Kamailio (OpenSER) - Users mailing list
[email protected]
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users