Troubleshooting PhonerLite: Common Issues and Fixes
1) No audio (you hear ring but no voice)
- Check sound device selection: Options → Sound Devices — ensure correct playback (speakers/headset) and capture (microphone) devices are chosen.
- Test Windows sound first: confirm devices work in Sound Settings; restart PhonerLite after changing devices.
- Echo cancellation / exclusive mode: disable echo cancellation or exclusive mode in PhonerLite or Windows if audio is cut or missing.
- Codec mismatch: Options → Codecs — move G.711 (A-law/µ-law), Opus, or another high‑quality codec to top; ensure the provider supports it.
- Firewall / NAT / RTP ports blocked: open UDP ports used for RTP (typically a high range like 10000–20000) and SIP (⁄5061) on your router/firewall.
- NAT traversal: try switching between STUN, UPnP and “none” (Options → Network → STUN/UPnP). If router uses symmetric NAT, disable STUN and enable UPnP or set manual port forwarding.
- UPnP / Port forwarding: enable UPnP on router or forward local RTP ports to your PC.
- Test with another softphone: rule out server/provider issues by testing with Zoiper, X-Lite, or a phone to confirm audio path.
2) Registration failed / Authentication errors
- Credentials: re-enter Username, Authorization User and Password exactly as provider supplies (case sensitive).
- Server/port: ensure Proxy/Registrar and port (default 5060) match provider docs. Use domain/realm if required.
- Transport: try switching SIP transport between UDP/TCP/TLS if supported by provider.
- TLS / Certificates: if using TLS, confirm certificate trust or try plain UDP/TCP to isolate certificate issues.
- Clock/time: ensure system clock is correct (TLS and authentication can fail if time drifted).
3) Intermittent audio, dropped speech or one-way audio
- Packet loss / bandwidth: run an internet speed/test and check for jitter/packet loss. Prefer Opus or G.722 for unstable links; avoid high bitrate codecs on slow uplinks.
- RTP SSRC or SSRC change problems: update to latest PhonerLite (fixes for SSRC-handling exist).
- Session timers / re-INVITE issues: try disabling session timers at PBX/provider side or update PhonerLite version if re-INVITE causes early hangups.
- Router SIP ALG / firewall rewriting: disable SIP ALG on the router; ALG often breaks SIP/RTP.
- VPN issues: VPNs may change routing—test without VPN or ensure the VPN supports SIP/RTP passthrough and correct local IP in SDP.
4) Poor call quality (choppy, echo, delay)
- Network QoS / prioritize RTP: enable QoS on router to prioritize voice packets.
- Codec selection: prefer Opus or G.722 for higher quality; use G.711 if latency is low. Lower bitrate codecs (GSM, iLBC) if bandwidth constrained.
- Jitter buffer: increase jitter buffer in Options → Codecs or device settings if available.
- Echo and speaker volume: reduce speaker volume, enable echo cancellation, or use headset to avoid feedback loops.
- CPU load: close CPU‑heavy apps; PhonerLite fixes exist for audio under heavy load—update to newest release.
5) DTMF not working (DTMF tones missing)
- DTMF mode: set DTMF mode to RFC2833 (out-of-band) in PhonerLite and confirm provider supports it. If provider expects SIP INFO, switch accordingly.
- Codec interference: some codecs or RTP configurations interfere with in-band DTMF—use out-of-band methods.
6) Headset / HID device problems
- Driver / Windows device default: set headset as default communications device in Windows Sound Settings and select it in PhonerLite.
- HID support: enable HID in Options if using USB headsets. Update headset drivers/firmware if available.
7) Crashes or app won’t start
- Run as administrator / permissions: install or run PhonerLite with required permissions; check %APPDATA%\PhonerLite for config file permissions.
- Sound device access error: switch audio API (DirectSound, WASAPI) in Options or reinstall audio drivers.
- Antivirus/Firewall blocking: temporarily disable AV to test; add PhonerLite to exceptions.
- Update PhonerLite: install latest stable release — many bugfixes (audio, NAT, crash fixes) are in newer versions.
8) SIP over TLS / secure connections problems
- Certificates: ensure server certificate is valid; load required client certificate if provider asks.
- TLS version: enable TLS 1.2 in system and PhonerLite if provider requires it.
- DNS / SRV lookups: confirm domain resolves and SRV records are correctly used if provider lists them.
Quick diagnostic checklist (do these in order)
- Confirm Windows audio devices work outside PhonerLite.
- Select correct playback/capture devices in PhonerLite and restart app.
- Verify account credentials, proxy/registrar and port.
- Temporarily disable Windows firewall/AV to test.
- Check router: disable SIP ALG, enable UPnP or forward RTP/SIP ports.
- Toggle STUN/UPnP/none and try different SIP transport (UDP/TCP/TLS).
- Switch codec priority to G.711 or Opus and test.
- Update PhonerLite to latest version and retest.
- If issue persists, capture SIP/RTP traces and provide logs (PhonerLite logs, router logs, provider SIP trace) to your SIP provider or support forum.
When to contact your VoIP provider or PhonerLite support
- Registration keeps failing despite correct credentials and transport.
- Calls connect but RTP never reaches your PC (one-way/no audio) after NAT and port checks.
- You need help interpreting SIP traces — provide INVITE/200 OK/ACK sections and SDP.
If you want, I can produce a short step‑by‑step checklist tailored to a Windows ⁄11 setup with common routers (Fritz!Box, Netgear, TP‑Link) and typical port numbers.
Leave a Reply