Skip to content

Phone System

Reference for the cafe's cloud phone system. Most staff don't need to know this — it's here for managers and for troubleshooting when something breaks.

At a glance

  • Phone number: +1 (908) 777-0218
  • Primary phone: Fanvil X4U-V2 (extension 31511) — must stay powered on
  • Secondary phone: Poly VVX 250 — depends on the Fanvil being up

How it works

Cloud-hosted 3CX PBX + Twilio SIP trunk for the public phone network. Because 3CX is in the cloud, the Fanvil X4U-V2 acts as a router phone — bridging the local network to the cloud PBX. All SIP traffic from any phone in the shop flows through the Fanvil.

If the Fanvil is unplugged or offline, no phone in the shop will work.

System details

3CX cloud PBX

  • Admin console: https://1745.3cx.cloud
  • Server IP (for whitelisting): 67.207.95.84

Twilio SIP trunk

  • Trunk name in 3CX: shop1
  • Registrar: shop1.pstn.twilio.com
  • Number format: E.164 (+1XXXXXXXXXX)

Fanvil X4U-V2 (router phone + primary desk phone)

  • Extension: 31511
  • IP: DHCP on 10.1.10.x

Poly VVX 250 (secondary)

  • MAC: 48256748B6D6
  • Routes through the Fanvil's built-in SBC

Network

  • Subnet: 10.1.10.0/24
  • Gateway: 10.1.10.1
  • SIP ALG must be disabled on the router

Extensions

Extension Name Role
31510 Hajduk, Michael User (default trunk route)
31511 Sips & Souls Cafe User + Router Phone

Outbound rules

Rule Length Trunk Prepend
All Outbound 10-11 shop1 +1

Dial 10 digits for US calls. The outbound rule auto-adds +1 before sending to Twilio.

Troubleshooting

Symptom Likely cause Fix
Phone shows "Not Registered" Fanvil offline Check Fanvil power and network, reboot
"3CX cannot reach the number" Outbound rule misconfigured Verify rule points to shop1 with +1 prepend
No audio on calls SIP ALG enabled Disable SIP ALG in router settings
Inbound calls don't ring DID not assigned Check extension 31511 → Assigned DID numbers
VVX 250 won't register Not behind router phone Set VVX 250 to connect via Fanvil SBC
Calls drop after 30 seconds NAT/firewall timeout Router UDP timeout should be 300+ seconds

Factory reset

  • Fanvil: Menu → Advanced (password: admin) → Reset to Factory
  • VVX 250: Settings → Advanced (password: 456) → Admin Settings → Reset to Factory

Phone web interfaces

Browse to the phone's IP address on the local network. Fanvil default login: admin / admin.