FreeSWITCH Setup with Full MariaDB Integration

Job ID: 39901963

Budget: €30 – €250 EUR

I need a skilled FreeSWITCH engineer to set up a new FreeSWITCH server (Debian/Ubuntu) where all configurations — users, dialplans, gateways, and DIDs — are stored in MariaDB instead of XML files.

What I need:

Install and compile the latest stable FreeSWITCH on my VPS

Set up MariaDB and create the necessary tables/schemas

Configure FreeSWITCH to read and write everything from the database

Add Lua dialplan scripts so routing logic runs from Lua and database references

Set up two working routes:

One SIP trunk DID (inbound/outbound)

One IP-auth DID (no registration, direct routing)


Provide clear SQL examples or docs so I can easily add new users, DIDs, and routes later


Acceptance:

I can log in with a softphone

Inbound/outbound calls work for both DIDs

No XML configs used — only MariaDB
Related categories: Linux SQL Asterisk PBX VoIP VPS Ubuntu Debian MariaDB Lua Database Management