v0.1.19
LatestAndroidiOS- •Call setup fix: the SDK now binds a system-assigned local port for SIP instead of a fixed one, so starting a call no longer fails with "Address already in use" — most visibly for apps that set up the SDK once per call, or when another app on the device is already using the standard SIP port. Device-confirmed on Android (3CX).
- •New optional KalloConfig.localPort for apps that need a fixed local port (e.g. a PBX configured to send incoming calls to a fixed address:port rather than to the registered contact). If that port is already taken, setup now reports a clear port-in-use error instead of a generic failure.
- •Adds always-on audio diagnostics (negotiated codec, audio stream parameters, active route, playback underrun counts) to make call-audio issues diagnosable from a log.
- •Supersedes 0.1.18 as the default download. No breaking API changes — existing code keeps working unchanged.
- •Note: this release does NOT resolve the Android Bluetooth audio-quality report. Calls still negotiate narrowband G.711, and the audio tuning options added in 0.1.19-dev.1 remain off by default, so audio is unchanged from 0.1.18. That investigation is ongoing.