[OpenSIPS-Devel] [OpenSIPS/opensips] 7eaf12: Added 2 stage update for UAS side of a transaction...

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Nov 28 19:43:30 CET 2014


  Branch: refs/heads/async
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7eaf12219bb2bd5aa51ba670b6346770af32a267
      https://github.com/OpenSIPS/opensips/commit/7eaf12219bb2bd5aa51ba670b6346770af32a267
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-28 (Fri, 28 Nov 2014)

  Changed paths:
    M modules/tm/async.c
    M modules/tm/h_table.c
    M modules/tm/h_table.h
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_funcs.c
    M modules/tm/t_lookup.c
    M modules/tm/t_lookup.h
    M modules/tm/t_reply.c
    M modules/tm/tm.c
    M modules/tm/uac.c

  Log Message:
  -----------
  Added 2 stage update for UAS side of a transaction.

The cloned UAS msg (from a transaction) can be now updated (new_uri, dst_uri, lumps, etc) after the orignal cloning. Also, a original cloning can be done without saving the updatable part of the UAS msg (like when you do t_newtran() in script, a partial UAS is cloned and full cloning (update) is done on t_relay() ) - this allows the transaction to remember all the changes you do between the creation of the transaction and the actual relay.




More information about the Devel mailing list