FusionPBX Customer Support Forwarding
Budget: $10 – $200 USD
A FusionPBX (FreeSWITCH) installation and custom call flow configuration will be performed on a cloud server (Debian-based). The technical requirements of the project are as follows:
1. Server and Panel Installation:
Installation of an up-to-date and stable FusionPBX on a Debian operating system.
Configure firewall and Fail2Ban settings.
2. SIP Trunk and Incoming Call Management:
Definition of SIP Trunk information (e.g., Telnyx / Verimor) provided by me.
Creation of an enterprise welcome menu (IVR). Directing callers to the relevant extensions via the voice menu.
3. Dynamic Mobile Phone Routing (Critical Point):
Incoming calls to extensions will be routed directly to their mobile phones.
Important: The mobile numbers to which extensions are routed will not be fixed. Each extension user will update their own routing number in real-time via a Telegram bot.
Requirements from the Freelancer: The routing logic should be configured to read from FusionPBX's database (PostgreSQL), or the system should be set up to instantly detect database updates (after an update I'll perform using a Python script) (cache flush/reload, etc.).
1. Server and Panel Installation:
Installation of an up-to-date and stable FusionPBX on a Debian operating system.
Configure firewall and Fail2Ban settings.
2. SIP Trunk and Incoming Call Management:
Definition of SIP Trunk information (e.g., Telnyx / Verimor) provided by me.
Creation of an enterprise welcome menu (IVR). Directing callers to the relevant extensions via the voice menu.
3. Dynamic Mobile Phone Routing (Critical Point):
Incoming calls to extensions will be routed directly to their mobile phones.
Important: The mobile numbers to which extensions are routed will not be fixed. Each extension user will update their own routing number in real-time via a Telegram bot.
Requirements from the Freelancer: The routing logic should be configured to read from FusionPBX's database (PostgreSQL), or the system should be set up to instantly detect database updates (after an update I'll perform using a Python script) (cache flush/reload, etc.).
Related categories:
Python
Linux
Asterisk PBX
VoIP
Telecommunications Engineering
PostgreSQL
Ubuntu
Debian
API Development
SIP