Deploy Telentir’s fully featured AI Voice Agents and call-automation platform on-premises or within your private cloud. Retain complete control over your data, security, and compliance while leveraging all of Telentir’s capabilities.
View Installation Guide→All call recordings, transcripts, and configuration data remain within your own environment—never leaving your firewalls. Ideal for industries with strict data regulations.
Integrate with your existing identity management, network policies, and encryption standards. Apply role-based access, VPN restrictions, or on-prem firewall rules as required.
Choose your operating system (Linux distributions supported), hardware specs, and cloud provider. Scale resources as your call volume grows—whether on bare metal, VMs, or Kubernetes clusters.
Modify dialing logic, integrate with niche CRMs, or add specialized NLP modules. Access the same APIs and configuration files you rely on in our hosted environment.
Generate audit logs, record retention policies, and maintain compliance with GDPR, HIPAA, or other regional regulations. Control update schedules and patch cycles on your timeline.
Deploy Telentir in environments without internet access. Use our installer to set up AI Voice Agents and databases entirely offline, then sync transcripts when a secure channel becomes available.
Telentir can run on minimal infrastructure for evaluation or testing. Below are the absolute minimum requirements. For production use or high call volume, scale resources accordingly.
Spin up a clean Linux server (bare metal, VM, or container). Update packages, configure hostname, and ensure SSH access. Set up a firewall (iptables/ufw) to allow only necessary ports.
```bash sudo apt update && sudo apt upgrade -y sudo ufw allow OpenSSH sudo ufw allow 443/tcp sudo ufw enable ```
Install Docker Engine, Docker Compose (if using compose), and Git. Ensure PostgreSQL is installed on either the same server or a separate database host.
```bash # Install Docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh # Install docker-compose plugin sudo apt-get install -y docker-compose-plugin # Install Git sudo apt-get install -y git ```
Clone the Telentir self-hosted repo, copy the sample environment file, and update values for database credentials, API keys, and encryption secrets.
bash # Pull and run Telentir from the Docker registry docker pull telentir/self-hosted:latest # Set up your environment file curl -O https://telentir.com/env/.env.example cp .env.example .env nano .env # Edit DB_HOST, DB_USER, DB_PASS, TELEPHONY_PROVIDER, ENCRYPTION_KEY, etc.
Use Docker Compose to build and start all Telentir services. The first run will automatically apply migrations and seed required tables.
```bash # From the self-hosted directory docker compose up -d --build # Check logs to confirm successful startup docker compose logs -f ```
Point your SIP trunk or telephony provider to Telentir’s SIP gateway (UDP/TCP ports). Configure webhook endpoints in your telco dashboard to forward incoming call events to Telentir’s REST endpoints.
```text SIP Server: your.server.ip or FQDN SIP Protocol: UDP/TCP 5060 Webhook (call events): https://your.server.domain/api/telephony/webhook ```
Open your browser to https://your.server.domain
. Log in with the default admin credentials, then update your password. Navigate to “Campaigns” to set up dialing lists, conversational pathways, and AI-agent personas.
```text URL: https://your.server.domain Username: admin@example.com Password: changeme123 ```
If you run into any issues during installation or configuration, our documentation and support team are here to help. Explore our resources: