Skip to content
Snippets Groups Projects
  1. Oct 06, 2020
    • Mario Jr's avatar
      Correctly set audio input/output devices · e9e43637
      Mario Jr authored
      When refusing ("thumbs down" button) echo test, user is able to select a different input device. This should work fine for chrome, firefox and safari (once user grants permission when asked by html5client).
      For output devices, we depend on setSinkId function, which is enabled by default on current chrome release (2020) but not in Firefox (user needs to enable "setSinkId in about:config page). This implementation is listed as (?) in MDN.
      In other words, output device selection should work out of the box for chrome, only.
      When selecting an outputDevice, all alert sounds (hangup, screenshare , polling, etc) also goes to the same output device.
      This solves #10592
      e9e43637
  2. Sep 25, 2020
    • Mario Jr's avatar
      Port SIP.js to 0.17.1 release · 619ffa0e
      Mario Jr authored
      This considerably changes the way we process audio signaling and start audio elements in user's browser.
      We now avoid using AudioContext element for both microphone and listenonly calls, once it is unstable for some iOS devices (cracky audio, user stops hearing audio after a while).
      Increased default value for listenOnlyCallTimeout: this avoids activating FreeSWITCH's fallback when ICE negotiation takes longer than 15sec (tested on DO).
      Increased listenonly logs.
      This fixes #8133 #10388
      619ffa0e
  3. Sep 11, 2020
  4. Sep 10, 2020
  5. Sep 09, 2020
  6. Aug 26, 2020
  7. Jul 09, 2020
  8. Jun 22, 2020
  9. Jun 19, 2020
  10. Jun 05, 2020
  11. Dec 10, 2019
  12. Dec 02, 2019
  13. Nov 27, 2019
  14. Nov 14, 2019
  15. Oct 01, 2019
  16. Sep 30, 2019
  17. Sep 27, 2019
  18. Sep 06, 2019
  19. Sep 04, 2019
  20. Aug 28, 2019
  21. Aug 02, 2019
  22. Jul 26, 2019
  23. Jul 25, 2019
  24. Jul 02, 2019
  25. Jun 28, 2019
  26. Jun 12, 2019
  27. Jun 04, 2019
  28. Apr 17, 2019
  29. Apr 12, 2019
  30. Apr 11, 2019
  31. Mar 08, 2019
  32. Feb 20, 2019
  33. Feb 01, 2019
  34. Jan 15, 2019
  35. Jan 14, 2019
  36. Jan 10, 2019
Loading