Duncan M.
3CX & Twilio Expert | VoIP/SIP Automation | CRM & AI Voice Agents
I build and automate business phone systems: 3CX, Twilio, SIP trunking, CRM integrations, and AI voice agents that connect to real phone lines. Most freelancers can install a PBX. I run them for a living. I manage the telecom infrastructure of an ISV serving multiple client companies on Twilio and 3CX, and I wrote the tooling that automates our onboarding: subaccount creation, number purchasing, and trunk configuration in minutes instead of hours. WHAT I DO ☎ 3CX (V20) • New deployments (cloud or on-prem), V18 to V20 migrations, SBC configuration • Multi-tenant setups for MSPs, with tenants provisioned programmatically through the 3CX Configuration API (XAPI) • Call Flow Designer apps: IVRs, mid-call CRM lookups, scheduled callbacks, caller authentication, VIP routing • CRM integration: first-party (HubSpot, Salesforce, Zoho, Dynamics, Freshdesk, Zendesk) and custom REST templates for any CRM with an API 🔌 Twilio / Telnyx / Vonage • Elastic SIP trunking into 3CX or any PBX • Programmable Voice and Messaging: IVRs, campaign dialers, appointment reminders, click-to-call • A2P 10DLC registration and regulatory bundles for international numbers • Subaccount and number-provisioning automation for agencies and ISVs 🤖 AI voice agents (Vapi / Retell / ElevenLabs) • The part most builders get wrong: wiring the agent to real telephony (Twilio, SIP trunks, or your existing PBX) with clean audio and correct routing • Inbound AI receptionists and outbound follow-up agents, with bookings, transcripts, and call summaries synced to your CRM (GoHighLevel, HubSpot, Zoho) via n8n, Make, or custom webhooks 🌍 REGIONAL TRUNK AND COMPLIANCE EXPERIENCE US and Canada (Twilio, Telnyx, VoIP.ms) · UK (Gamma, Gradwell) · Australia (Telstra SIP Connect) · UAE (TDRA-compliant Etisalat/du deployments) · South Africa (Vox, Switch Telecom, MTN) · Kenya and East Africa If your job involves phones talking to software, whether that's a CRM, an AI agent, a booking system, or a billing platform, there's a good chance I've already built it. Message me with what you're trying to automate and I'll tell you exactly how I'd approach it.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $230
Billed in all: $47,644$48k
$46 in the last 6 months
Across 6 contracts
Across 74 contracts
Earnings, last 30 days
Skill rankings: #1 in 1 skill of 10
Rarest: top 30% in Google Cloud Platform, of 2,939. Ranked by MRR among everyone on Upwork with the skill.
- Continuum Applied Technology CORRIDOR2 freelancers · 🇰🇪 #1Top 50%🇰🇪#1 of 1
- #38ConnectWise Automate81 freelancers · 🇰🇪 #1Top 47%🇰🇪#1 of 1
- #443CX93 freelancers · 🇰🇪 #1Top 47%🇰🇪#1 of 2
- #129VoIP352 freelancers · 🇰🇪 #1Top 37%🇰🇪#1 of 2
- #202Windows Administration668 freelancers · 🇰🇪 #3Top 30%🇰🇪#3 of 11
- #436Technical Documentation1,077 freelancers · 🇰🇪 #11Top 40%🇰🇪#11 of 21
- #733System Administration1,828 freelancers · 🇰🇪 #7Top 40%🇰🇪#7 of 21
- #877Google Cloud Platform2,939 freelancers · 🇰🇪 #7Top 30%🇰🇪#7 of 24