[SR-Users] event_route[tm:branch-failure] question

Daniel-Constantin Mierla miconda at gmail.com
Mon Apr 14 14:57:40 CEST 2014


On 14/04/14 14:43, Alex Hermann wrote:
> On Monday 14 April 2014, Daniel-Constantin Mierla wrote:
>> 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).
> Isn't the stored state (from t_newtran()) updated on t_relay()? Iirc, at least
> some fields seem to have the values from t_relay() time, not t_newtran();
Can you give some examples of such fields?

avp/xavp lists are the same before and after transaction was created -- 
they are available in the tm routing blocks.

Flags needs to be re-sync'ed on the other hand:
http://kamailio.org/docs/modules/stable/modules/tmx.html#idp24432

SIP message content is cloned in transaction structure at the moment 
transaction is created.
Cheers,
Daniel

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-users mailing list