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.