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

Reply via email to