What's Changed in v1.3.0
??? CRITICAL: Audio Quality & AMR Codec Matching (Must Read)
To achieve crystal clear voice quality and avoid robotic audio, muffled speech, or "transistor radio" distortion, configuring your softphone (MicroSIP, Linphone, GS Wave, etc.) to use AMR/8000/1 (or AMR-WB/16000/1) as the top priority codec is CRITICAL:
- Carrier Native Codec: Jio IMS transmits voice calls across cellular VoLTE using AMR-NB (8 kHz, 12.2 kbps) or AMR-WB (16 kHz HD Voice).
- Zero Double-Transcoding: Matching AMR/8000 end-to-end avoids lossy conversion (PCMA -> AMR), eliminating robotic distortion and noise.
- VAD Enabled: Enable Voice Activity Detection in your softphone to eliminate continuous background microphone hiss.
?? Highlights & Features
- Native MSVC Windows Binary: �2bua_msvc.exe compiled natively with Microsoft Visual C++ and OpenSSL for Windows x64 (no WSL, MinGW, or Cygwin required).
- Full AMR-NB & AMR-WB Codec Support: Integrated OpenCORE AMR encoder/decoder with strict RFC 4867 octet-aligned framing and 3GPP bit sensitivity ordering.
- Bi-directional Crystal Clear Audio: Resolved codec transcoding degradation and eliminated feedback loops for clean, noise-free mobile calls.
- Softphone Compatibility: Full support for native AMR/8000 and uncompressed L16 linear PCM with MicroSIP, Linphone, and GS Wave.
- Service & Firewall Automation: One-click Windows Service (install_windows_service.bat) and Linux systemd (install_linux_service.sh) installers with automatic port forwarding and crash recovery.
?? Assets
- �2bua_msvc.exe (Windows x64 Native MSVC)
- �2bua-linux-amd64 (Linux x86_64)
- �2bua-linux-arm64 (Linux ARM64 / Raspberry Pi)