Kamailio-Asterisk Cluster Deployment
Budget: $15 – $25 USD
I need DevOps engineer to install Kamailio + 5 Asterisk servers.
I’ve already spun up seven fresh VPS instances on DigitalOcean—one reserved for Kamailio as the SIP load balancer and the other five for Asterisk media servers. All machines are clean and reachable via SSH; I’ll hand over credentials as soon as we agree on the engagement.
Here’s what I need done:
• Install and harden Kamailio, then shape it into a smart load-balancer for voice traffic. I don’t have a preset config, so I’ll rely on your recommendations for optimal routing, security, and registration handling.
• Deploy Asterisk on each of the five media servers, making sure they register cleanly behind Kamailio. Expected traffic is voice calls only.
• Enable and verify call recording, voicemail, and IVR on every Asterisk node, keeping configuration consistent across the cluster.
• Run end-to-end tests (softphone to softphone is fine) to confirm load-balancing, media flow, and the three call-management features above.
• Document every step—commands, config files, and any custom tweaks—so I can reproduce or extend the setup later.
If you typically lean on tools like Ansible, Docker, or Terraform to keep things tidy, great—let me know. What matters most is a clean, resilient install that survives a reboot, scales easily, and is secure out of the gate.
Once we’re live and stable, a quick walkthrough over screen-share will wrap things up.
I’ve already spun up seven fresh VPS instances on DigitalOcean—one reserved for Kamailio as the SIP load balancer and the other five for Asterisk media servers. All machines are clean and reachable via SSH; I’ll hand over credentials as soon as we agree on the engagement.
Here’s what I need done:
• Install and harden Kamailio, then shape it into a smart load-balancer for voice traffic. I don’t have a preset config, so I’ll rely on your recommendations for optimal routing, security, and registration handling.
• Deploy Asterisk on each of the five media servers, making sure they register cleanly behind Kamailio. Expected traffic is voice calls only.
• Enable and verify call recording, voicemail, and IVR on every Asterisk node, keeping configuration consistent across the cluster.
• Run end-to-end tests (softphone to softphone is fine) to confirm load-balancing, media flow, and the three call-management features above.
• Document every step—commands, config files, and any custom tweaks—so I can reproduce or extend the setup later.
If you typically lean on tools like Ansible, Docker, or Terraform to keep things tidy, great—let me know. What matters most is a clean, resilient install that survives a reboot, scales easily, and is secure out of the gate.
Once we’re live and stable, a quick walkthrough over screen-share will wrap things up.