1. 14 Sep, 2018 1 commit
  2. 13 Sep, 2018 9 commits
  3. 12 Sep, 2018 3 commits
  4. 11 Sep, 2018 7 commits
  5. 10 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call: missing call to callFailure in timeout case · db9a70d6
      Hugo Lefeuvre authored
      In the case where call timeout is reached, the daemon calls
      hangup(486), terminating the call. However this hangup call is not
      followed by any kind of callFailure() function call meaning that the
      tone and media states in the manager will not be reinitialized. As a
      consequence the daemon will continue to ring even if the call has
      ended.
      
      This patch addresses this issue.
      
      Change-Id: I2573e444179d5c6329896580dca5dd0111e57c6f
      Gitlab: #48
      db9a70d6
  6. 07 Sep, 2018 1 commit
  7. 05 Sep, 2018 1 commit
  8. 04 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call management: add ringing timeout · 9a12c78a
      Hugo Lefeuvre authored
      Currently there is no timeout for received calls. If a peer is
      connected but doesn't answer a call, then this call will stay in
      RINGING state 'forever' until the calling user manually aborts
      it or peer becomes unreachable.
      
      This patch implements a timeout system: When a call starts ringing
      a job is scheduled in a fixed amount of time (corresponding to a new
      user preference, by default 30s) to check whether the call is still
      ringing or not. If the call is still ringing after timeout, hangup()
      is called with 486 (BUSY) state and ringing stops.
      
      Change-Id: I49218f5d4bdef8e4a8cee35fa6dde80f572b46c6
      Gitlab: #42
      9a12c78a
  9. 30 Aug, 2018 1 commit
  10. 29 Aug, 2018 1 commit
  11. 23 Aug, 2018 8 commits
  12. 22 Aug, 2018 6 commits