On-Prem Quickstart
This guide walks you through the initial setup of Movoice AI within your own infrastructure. For a general overview, see the Introduction to On-Premise Deployments.
Prerequisites
- Hardware: Minimum 8-core CPU, 16GB RAM, and 100GB SSD.
- OS: Ubuntu 22.04 LTS or Amazon Linux 2.
- Docker: Version 24.0 or higher.
- Network: Port 443 (HTTPS) and Port 5060/5061 (SIP) must be open.
1. Install Movoice CLI
Run the following command on your target server:
curl -sSL https://get.movoice.ai/install | sh
Initialize your configuration:
You will be prompted to provide your Enterprise License Key and your preferred Encryption Secret.
3. Deploy Containers
Pull and start the Movoice stack:
This will spin up:
- Core Orchestrator: Handles call logic and state.
- Media Server: Manages real-time audio streams.
- Local ASR/TTS Bridge: Connects to your regional or local models.
4. Verification
Check the health status of your deployment:
Once all services are “Healthy,” you can access your local admin dashboard at https://your-server-ip:8080.
5. Connecting Telephony
If you are using a local SIP trunk, navigate to Settings > Telephony in your local dashboard and provide your SIP URI and credentials.
Always ensure your encryption keys are backed up in a secure vault. If lost, all local data (transcripts and recordings) will be unrecoverable.