1. 03 Apr, 2015 1 commit
  2. 24 Mar, 2015 2 commits
  3. 20 Mar, 2015 1 commit
  4. 19 Mar, 2015 4 commits
  5. 17 Mar, 2015 1 commit
  6. 12 Mar, 2015 1 commit
  7. 10 Mar, 2015 2 commits
  8. 06 Mar, 2015 4 commits
  9. 05 Mar, 2015 1 commit
  10. 04 Mar, 2015 1 commit
  11. 02 Mar, 2015 2 commits
    • Adrien Béraud's avatar
      sipcall: call media start/stop only after SDP negotiation is done · 4f67b5f1
      Adrien Béraud authored
      This patch makes also ICE ready non-blocking.
      
      Refs #67233
      Refs #67319
      
      Change-Id: I0bc515078dd4276220430007845df040f27a5cc7
      4f67b5f1
    • Éloi Bail's avatar
      daemon: manage properly hold on and hold off · 9eebb2d1
      Éloi Bail authored
      Status:
      
      * Hold on/off from Ring account work fine
      * Hold on from polycom works fine
      * Hold off from polycom does not restart the stream
        - Hold off lead to a re-invite (switch from PCMA to G722)
        - codec selection from PCMA to G722 is correct
        - Libav encoder switch correctly to G722
        - Libav decoder blocks in av_codec_find_stream_info
      
      Refs #67275
      
      Change-Id: I9c95cdb6e35934583702d9ae697926283251e5ac
      9eebb2d1
  12. 27 Feb, 2015 1 commit
  13. 26 Feb, 2015 6 commits
  14. 25 Feb, 2015 3 commits
  15. 23 Feb, 2015 1 commit
  16. 21 Feb, 2015 2 commits
  17. 19 Feb, 2015 1 commit
    • Éloi Bail's avatar
      media: codec layer refactoring · 7d5c2e63
      Éloi Bail authored
      * Implement a centralized system media codec information view
      * Implement media codec container to manage audio/video codecs
      * Instantiate set of codecs per account
      * Provide D-Bus API to retrives codecs information from client side
      * Provide a SIP account (any) access to AV codecs
      
      Important notes:
      * IAX account usability is disabled until we provide a new implementation (see redmine Refs #66805)
      * Some unittest are disabled until we provide a correct implementation
      * Some part of code are disabled until SDP refactoring patchset is merged (Gerrit #1185)
      * Some cleanup are also included
      
      Refs #66619
      
      Change-Id: I233889e47860b9362281d9ab3cdb506ce86ec997
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      7d5c2e63
  18. 18 Feb, 2015 1 commit
    • Alexandre Lision's avatar
      api: clean public interfaces · 5551a555
      Alexandre Lision authored
      * remove preprocessor flags from public headers.
      * split dring.h by manager types to let user include what he needs.
      * simplify function relations.
      * use namespace DRing for all exported API.
      * implement a generic way to export daemon signal callbacks.
      * C++11 and project CodingRules conformance.
      
      Refs #65931
      
      Change-Id: I1f1157f9d29e1798ddb27d46e8136bdcb01828dd
      5551a555
  19. 12 Feb, 2015 1 commit
    • Stepan Salenikovich's avatar
      upnp: migrate to libupnp · 59d38c8c
      Stepan Salenikovich authored
      Removes libminiupnpc as a dependency.
      Adds libupnp into the contrib system.
      Accounts with upnp enabled asynchronously wait to
      find an IGD (or timeout) before completing
      registration.
      
      Refs #65376
      Refs #65382
      
      Change-Id: I44376e49c078a0e33a8bb92ee2ca8e4df09f6fec
      59d38c8c
  20. 10 Feb, 2015 1 commit
  21. 03 Feb, 2015 1 commit
  22. 31 Jan, 2015 1 commit
    • Guillaume Roguez's avatar
      daemon: fix compiler warnings (again) · c6a9f4a2
      Guillaume Roguez authored
      Notes: yep, constexpr implies const... but the second one in following snippet,
      and not the first.
      
      const char* const foo = "bar";
      
      Refs #64785
      Refs #64828
      Refs #64413
      
      Change-Id: I59078f266e8c9a2cb2ad889955fdcb78bb1382c1
      c6a9f4a2
  23. 27 Jan, 2015 1 commit
    • Stepan Salenikovich's avatar
      daemon: add upnp support · 7649d5be
      Stepan Salenikovich authored
      New settings in daemon preferences to use UPnP, default false.
      Currently opens ports for SIP and ip2ip accounts and their calls.
      Opens ports negotiated by SDP sesssion.
      Tries to open ports for ICE candidates and adds ICE candidates
      with the public IP to help ICE negotiation.
      Added miniupnpc to contrib and patched to be able to generate just
      a static lib.
      Supports multiple clients on the same UPnP router. Will select a
      different port at random if the desired port is already taken by
      another client.
      
      Refs #63247
      Refs #63303
      
      Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
      7649d5be