[SR-Users] event_route[tm:branch-failure] question
jh at tutpro.com
Mon Apr 14 10:50:53 CEST 2014
Daniel-Constantin Mierla writes:
> Incoming request is stored in transaction with all the changes done in
> request_route until the transaction is created. A matter of what was the
> r-uri at the moment of creating transaction, you will retrieve it in the
> tm specific routing blocks when such route block handles the incoming
> request (what is stored in t->uas).
in this test, when invite request is routed back to the proxy, its
request uri is exactly the same (sip:test at test.tutpro.com) as it was
when proxy received the invite request the first time. during the
second processing of the invite, a new transaction is created and my
understanding is the proxy process that does that has no knowledge of
the earlier transaction that is still pending in some other process.
so why in branch-failure route $ru is aor in in the first transaction
and contact uri in the second transaction?
More information about the sr-users