Module: sems Branch: master Commit: ce90db7205922fd0ee0258a969c336671363bf5c URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ce90db7205922fd0ee0258a969c336671363bf5c
Author: bpintea <[email protected]> Committer: bpintea <[email protected]> Date: Fri Nov 19 11:30:37 2010 +0100 rework of 100rel support The 100rel logic moved in great part to AmSipDialog; this way, it can be hooked directly to request/reply processing routines, the ones on top of the transactional layer (::updateStatus(..)). This allows to: - better control when to push the messages into the AmSession's onSipRequest/~Reply, fixing some issues with applications that received replies, but without sending themselves the requests - insert needed headers, no matter which request function is used (::invite() vs. ..sendRequest()) --- apps/registrar_client/SIPRegistrarClient.h | 4 + core/AmB2BSession.cpp | 3 +- core/AmConfig.cpp | 2 +- core/AmConfig.h | 3 +- core/AmSession.cpp | 207 +++++--------------------- core/AmSession.h | 44 +----- core/AmSipDialog.cpp | 222 ++++++++++++++++++++++++++- core/AmSipDialog.h | 38 +++++- 8 files changed, 307 insertions(+), 216 deletions(-) Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commitdiff;h=ce90db7205922fd0ee0258a969c336671363bf5c _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
