Skip to content
BackNov 7
Duncan M.
Upwork badge

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.

🇰🇪Nairobi, Kenya$45/hr100% JSS4.70 (29)Since Jul 2018

Earnings and projects

MRR
$38

Last 6 months ÷ 6

World#155,709 / 412k
🇰🇪Country#1,063 / 3,243
Revenue, last 30 days
$18

Last 6 months: $230

World#104,072 / 412k
🇰🇪Country#754 / 3,243
Total earnings
$46k

Billed in all: $48k

World#81,320 / 412k
🇰🇪Country#476 / 3,243
Per project
$794

$46 in the last 6 months

World#142,195 / 412k
🇰🇪Country#944 / 3,243
Projects, last 6 months
5

Across 6 contracts

0% fixed100% hourly
World#41,746 / 412k
🇰🇪Country#162 / 3,243
Projects in all
58

Across 74 contracts

35% fixed65% hourly
World#52,574 / 412k
🇰🇪Country#466 / 3,243

Earnings, last 30 days

$47.6k+$18 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$47,620$47,630$47,640$47,650Oct 8Oct 23Nov 7

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.

  1. 1Continuum Applied Technology CORRIDOR2 freelancers · 🇰🇪 #1Top 50%
  2. #38ConnectWise Automate81 freelancers · 🇰🇪 #1Top 47%
  3. #443CX93 freelancers · 🇰🇪 #1Top 47%
  4. #129VoIP352 freelancers · 🇰🇪 #1Top 37%
  5. #202Windows Administration668 freelancers · 🇰🇪 #3Top 30%
  6. #436Technical Documentation1,077 freelancers · 🇰🇪 #11Top 40%
  7. #733System Administration1,828 freelancers · 🇰🇪 #7Top 40%
  8. #877Google Cloud Platform2,939 freelancers · 🇰🇪 #7Top 30%