On 02.07.10 10:44, Bogdan Pintea wrote:
Hi Raphael, guys,

With this 100rel branch, there were two noticeable changes you could
maybe have a look upon:

1. there is only onNoAck() now: I've removed the onNo2xxACK(), since
handling it could be done based on dialog's state; particularly, this
"no ACK received" event can occur both at the begining but also during
the dialog, both cases leading to the dialog being eventually purged.

2. SipCtrlInterface::timer_expired() changed into
SipCtrlInterface::handle_reply_timeout(), where
- the timer type is no longer checked (it's always STIMER_H) and
- the timeout event is established in trans_layer (it's know there already).


It seems quite reasonable to me. If you're done with the testing, please proceed with master branch integration.

Cheers
-Raphael.

Let me know if this fits the picture :-)

Thanks,
Bogdan.

On 06/21/10 01:50, Bogdan Pintea wrote:
Module: sems
Branch: bpintea/prack
Commit: 6d27feb346bb101895e80fc759dbae827ac48caa
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6d27feb346bb101895e80fc759dbae827ac48caa

Author: bpi<[email protected]>
Committer: bpi<[email protected]>
Date:   Mon Jun 21 01:48:21 2010 +0200

add support for 100rel extension (prack)

---

  apps/registrar_client/SIPRegistrarClient.h  |    5 +
  core/AmConfig.cpp                           |   18 ++
  core/AmConfig.h                             |    2 +
  core/AmSession.cpp                          |  234 +++++++++++++++++++++++++--
  core/AmSession.h                            |   41 +++++-
  core/AmSessionEventHandler.cpp              |   11 ++
  core/AmSessionEventHandler.h                |    2 +
  core/AmSipDialog.cpp                        |   48 ++++--
  core/AmSipDialog.h                          |   16 ++-
  core/AmSipEvent.cpp                         |   20 +++
  core/AmSipEvent.h                           |   62 +++++++
  core/AmSipHeaders.h                         |   10 +-
  core/AmSipMsg.cpp                           |    4 +-
  core/AmSipMsg.h                             |    9 +-
  core/SipCtrlInterface.cpp                   |  235 +++++++++++++++++++++------
  core/SipCtrlInterface.h                     |    7 +
  core/plug-in/session_timer/SessionTimer.cpp |    2 +-
  core/sip/hash_table.cpp                     |   63 +++++++-
  core/sip/hash_table.h                       |    1 +
  core/sip/parse_100rel.cpp                   |  122 ++++++++++++++
  core/sip/parse_100rel.h                     |   25 +++
  core/sip/parse_common.h                     |   19 ++-
  core/sip/parse_cseq.h                       |    2 +-
  core/sip/parse_extensions.cpp               |   76 +++++++++
  core/sip/parse_extensions.h                 |   12 ++
  core/sip/parse_from_to.h                    |    4 +-
  core/sip/parse_header.cpp                   |   35 ++++-
  core/sip/parse_header.h                     |    3 +
  core/sip/sip_parser.cpp                     |   23 +++-
  core/sip/sip_parser.h                       |    4 +-
  core/sip/sip_trans.h                        |    7 +-
  core/sip/sip_ua.h                           |    7 +
  core/sip/trans_layer.cpp                    |  127 +++++++++++++--
  core/sip/trans_layer.h                      |    1 +
  34 files changed, 1132 insertions(+), 125 deletions(-)

Diff:   
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commitdiff;h=6d27feb346bb101895e80fc759dbae827ac48caa
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to