/sipml5

Sipml5 with patches

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

This is sipml5 library with some patches applied

  • ICE Gathering timeout hack: This solves a problem when calls can delay up to 10 seconds. It happens when some of stun requests are dropped, for example if they are sent from interface without internet and etc. The patch reduced timeout from 10 seconds to 2.
  • Failed to set local answer sdp: In some cases sipml5 can cause this error in Chrome. Workaround is taken from https://code.google.com/archive/p/sipml5/issues/209 with a simple change to make hold/resume working again.
  • Fix for CallerId Name problems from DoubangoTelecom#163
  • Indication for "Call completed elsewhere". Just simple lookup for such reason. This is useful in order to not to show such calls as missed

Online test

Online demo is available here

Download

Download JS API: SIPml-api.js