Hello!

I have Kamailio setup with registrar configured to allow multiple
registrations. *branch_route[MANAGE_BRANCH]* contains *t_on_reply("REPLY")*
and *t_on_branch_failure("FAILURE")*.

*event_route[tm:branch-failure:FAILURE]* is used to do some logic, store
information in htable and in the end it calls *t_relay* function. This
creates new branch.

Replies for this branch go to* onreply_route[REPLY]*. The problem is that I
can not find appropriate variable that would be available in both
*event_route tm:branch-failure* and *onreply_route*. I need it to get saved
data from htable. $T_reply_ruid is available in first one but not in
second. $T_branch_idx obviously changes so it can not be used. Some
registrations do not have *Received* value so source IP address and ports
can not be used. *Address* value can be compared with *Contact* header from
responce tacket but it is so long that it looks like it's not optimal way
to do.

What interesting is that $T_reply_ruid is accessible in original replies
for branches that have not failed.

Does anyone know what variable can be used in this case or how to make sure
that $T_reply_ruid will be set?

Thanks a lot!
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to