1. 27 Nov, 2008 1 commit
  2. 21 Nov, 2008 1 commit
    • Pekka Pessi's avatar
      nua: try to cope if a re-INVITE nor its ACK contain SDP · 3e3b13dd
      Pekka Pessi authored
      Some SIP user-agents use INVITE without SDP offer to refresh session.
      By default, NUA sends an offer in 200 OK to such an INVITE and expects
      an answer back in ACK. Now nua tries to recover from such a Offer/Answer
      protocol error.
      Also, if NUTAG_REFRESH_WITHOUT_SDP(1) tag is used, and if the re-INVITE was
      received without SDP, no SDP offer is sent in 200 OK.
      Thanks for Anthony Minessale for reporting the problem.
  3. 12 May, 2008 1 commit
  4. 25 Feb, 2008 1 commit
  5. 06 Feb, 2008 1 commit
  6. 20 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      nua: updated documentation · 9c285045
      Pekka Pessi authored
      Updated tag documentation.
      Moved doxygen doc entries from sofia-sip/nua_tag.h to nua_tag.c.
      Removed internal datatypes and files from the generated documents.
  7. 17 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      nua: added NUTAG_INITIAL_ROUTE() and NUTAG_INITIAL_ROUTE_STR() · 2eca488d
      Pekka Pessi authored
      Added tags NUTAG_INITIAL_ROUTE() and NUTAG_INITIAL_ROUTE_STR() that can be
      used to determine the route set included in the request initiating dialogs
      or outside them. They can be used instead or in addition to the
      NUTAG_PROXY() when determining the outbound proxy.
      The URL in NUTAG_PROXY() is not added to the requests, and it affects all
      the requests, including in-dialog requests. The route set in
      NUTAG_INITIAL_ROUTE{_STR}() is explictly added to the requests and it is
      visible in the requests, and it affects only routing of the initial
      TODO: interaction with service route set returned by registrar in the
      Service-Route header.
  8. 11 Apr, 2007 1 commit
    • Pekka Pessi's avatar
      nua session timer: refactored implementation, using timer values recommended by RFC 4028. · e08de77a
      Pekka Pessi authored
      The problem and crash with session timers was reported by Fabio Margarido.
      Now following RFC 4028 more closely. There are test cases for UAS and UAC
      refreshing the session with INVITE and UPDATE, and a test case where UPDATE
      is filtered away until non-refreshing party sends BYE.
      The re-INVITE/UPDATE refresh is sent around middle of expiration time (e.g.,
      if expiration time is 3600 seconds, it is sent 1795..1805 seconds after the
      previous refresh).
      The non-refreshing party now sends a BYE request before two thirds of
      session expiration time has elapsed without session refresh request.
  9. 10 Apr, 2007 1 commit
  10. 26 Mar, 2007 1 commit
  11. 04 Oct, 2006 2 commits
  12. 13 Dec, 2006 1 commit
    • Pekka Pessi's avatar
      nua: added tag NUTAG_APPL_METHOD(). · b77f7e74
      Pekka Pessi authored
      Changes in files nua_tag.h, nua_tag.c, nua_params.h, nua_params.c.
  13. 06 Dec, 2006 1 commit
  14. 17 Oct, 2006 1 commit
  15. 12 Oct, 2006 1 commit
  16. 04 Oct, 2006 1 commit
  17. 25 Sep, 2006 1 commit
  18. 13 Sep, 2006 1 commit
  19. 30 Aug, 2006 1 commit
    • Pekka Pessi's avatar
      nua_subnotref.c, nua_notifier.c, sofia-sip/nua_tag.h, nua_tag.c, nua_params.c,... · 154fb9a0
      Pekka Pessi authored
      nua_subnotref.c, nua_notifier.c, sofia-sip/nua_tag.h, nua_tag.c, nua_params.c, nua_params.h: first refer event may or may not have id parameter. Added parameter nutag_refer_with_id for changing the behaviour (in case something breaks down if id *is* included with first subscription).
      test_params.c: added tests for setting and getting NUTAG_REFER_WITH_ID().
      test_refer.c: testing Event: refer with and without id.
  20. 15 Aug, 2006 1 commit
  21. 19 May, 2006 1 commit
  22. 17 May, 2006 1 commit
  23. 29 Mar, 2006 1 commit