Support / Voice / Softphone / Linphone

Configure Linphone for VoiceTel.

Linphone is open-source and free across desktop and mobile. Configuration is the same on every platform — only the menu paths differ.

Steps (Linphone desktop)

  1. Open Linphone → Preferences → Accounts → Add account.
  2. Choose Use a SIP Account.
  3. Enter your credentials:
    • Username: SIP username from VoiceTel onboarding
    • Password: SIP password from onboarding
    • SIP Domain: SIP server host (shown in the customer portal)
    • Display Name: caller's name
    • Transport: UDP
  4. Click Validate.
  5. Open the account's Advanced tab:
    • Outbound proxy: same as SIP Domain
    • Register expires: 360
    • STUN / TURN: Off
    • NAT and Firewall: Direct connection (or "Use NAT address" if you have a static public IP)
  6. Open Preferences → Audio → Codec preferences. Enable PCMU and PCMA; move them to the top of the list.
  7. Save. Account status should show Registered.

Linphone mobile

iOS / Android flow: Settings → Accounts → Add Account → Use SIP Account. Same fields as desktop. Disable STUN/TURN unless engineering directed otherwise.

Linphone CLI (Linux server / scripted)

For automation or headless deployments, use linphonecsh:

linphonec
linphonec> proxy add
Your SIP identity: sip:<username>@<sip-host-from-portal>
SIP proxy: sip:<sip-host-from-portal>
Route (optional):
Register at startup [yes]: yes
Publish presence info [no]: no
Expires [600]: 360

Persist credentials via ~/.linphonerc.