FusionPBX + FreeSWITCH VoIP Setup & Configuration

Job ID: 39514885

Budget: €30 – €250 EUR

We are looking for an experienced VoIP specialist to help us set up and configure a complete FusionPBX system (based on FreeSWITCH) ( already installed) on our freshly provisioned cloud VPS . The goal is to establish a scalable and modular VoIP infrastructure for several websites, each requiring its own phone number and call flow.

Objectives
Phone Number Selection & SIP Trunk Setup

Assist in choosing suitable Belgian phone numbers (zone-based and potentially non-zone based)

Ensure compatibility with local laws and optimal pricing

Configure SIP trunk(s) for both inbound and outbound calls

FusionPBX Server Setup

Configure SIP trunks and inbound routing per number

Set up outbound routing and dial plans (e.g., number X always routes via trunk Y)

Time-based call routing (based on day & hour)

Store voicemails per number in separate server folders

Enable push notifications for mobile apps

Implement logging and basic call reporting

Call Flow Logic

Per number: unique greeting + voicemail

Call flow:
→ IP Phone (Aastra 5370)
→ Softphone on PC (Zoiper or similar)
→ Mobile device
→ Voicemail (stored as .wav/.mp3 per number)

Manual fallback routing toggle if needed

Client Device Setup

Assist in configuring softphones on:

1 Windows PC

1 Linux PC

2 smartphones (Android + iPhone)

Configure push notifications and codecs properly

Voicemail Handling

Archive voicemails after 30 days

(Optional) Route missed call alerts and voicemail links to ClickUp or send as email to a centralized inbox per company branch

Ongoing Support

Provide documentation and short admin training

Be available for future changes or maintenance tasks
Environment
VPS (cloud-hosted, Ubuntu 22.04)

FusionPBX / FreeSWITCH

IP Phone: Aastra 5370 (SIP-compatible)

Softphones: Zoiper or equivalent

No NAT/Firewall restrictions known at this time
Related categories: Linux Software Architecture Asterisk PBX VoIP