VoIP & Telephony Engineering
Your phone system, built properly.
Asterisk, FreePBX, ViciDial and SIP trunks — installed, integrated and fixed by an engineer who works on them every day. From one broken trunk to a full call centre deployment.
- Asterisk & FreePBX specialist
- Security-hardened deployments
- Fixed scope, fixed price
pbx*CLI> pjsip show endpoints
Endpoint: 1001/1001 Not in use 0 of inf
Contact: 1001/sip:1001@10.0.0.24 Avail 18.412
Endpoint: trunk-carrier Not in use 0 of inf
Identify: trunk-carrier/203.0.113.10
pbx*CLI> pjsip set logger on
PJSIP Logging enabled
<--- Received SIP request --->
INVITE sip:+441632960111@pbx SIP/2.0
SIP/2.0 200 OK
What I can build or fix
Specialist telephony work, plus the web layer that usually goes with it.
ViciDial Installation & Setup
Production-ready ViciDial call centre deployments, tuned and secured.
Learn moreFreePBX Installation & Configuration
FreePBX phone systems built, migrated and fixed — extensions to trunks.
Learn moreAsterisk Development & Custom Dialplan
Custom Asterisk builds, dialplan logic, AGI/ARI apps and integrations.
Learn moreSIP Trunk Configuration
Carrier trunks connected, authenticated, routed and actually passing audio.
Learn moreAI Voicebot & Virtual Agents
AI voice agents that answer, qualify and route calls on your telephony stack.
Learn moreWhatsApp Business API & Integration
WhatsApp Business API setup, integrated with your calling and CRM stack.
Learn moreCustom Dialer Development
Predictive, progressive and preview dialers built around your workflow.
Learn moreVoIP & SIP Consulting
Independent diagnosis for broken calls, bad audio and stalled projects.
Learn moreWeb & Application Development
Web apps, dashboards and portals — often the interface to a phone system.
Learn moreHow it works
Tell me the problem
A message on WhatsApp or email. Describe the setup and what is going wrong.
Get a clear scope
A plan, a fixed price and a realistic timeline — before any work starts.
I build and test it
Implementation with progress updates, and testing against real calls.
Handover and support
A working system, documentation, and help after go-live.
Free VoIP & network tools
Built for the work I do every day. No signup, no limits.
Guides & troubleshooting
Technical write-ups on Asterisk, SIP, VoIP and Linux.

vicidial Too many login attempts try again in 15 minutes
The ViciDial "Too many login attempts, try again in 15 minutes" error is brute-force protection that locks a user ID after 10 failed logins. Here's why it happens, three ways to unlock the account instantly, and how to stop it for good.
Got a telephony problem?
Broken calls, a stalled deployment, or a system you want built from scratch — send a message and you'll get a straight answer about what's involved.