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