Viantrix is a real-time voice platform that enables
enterprises to build secure, multilingual voice experiences
that integrate seamlessly with telephony systems and CRMs.
Our platform provides the tools to create, manage, and scale
voice interactions across multiple channels with
enterprise-grade reliability.
Key features include:
Secure, encrypted voice communications
Multilingual support with automatic language detection
Pre-built integrations with major telephony providers
CRM integrations for contextual conversations
Advanced analytics and quality assurance tools
Compliance with regional regulations (GDPR, DLT, etc.)
Quickstart
Get started with Viantrix in just three simple steps:
1
Create an API key
Navigate to the
API Keys
section in your dashboard and create a new key with
the appropriate permissions.
2
Configure an Agent
Create your first Agent that will handle the voice
interactions. Define the persona, languages, and
response templates.
3
Make your first call
Use the API or SDK to initiate a call with your
configured Agent.
India's telecom regulations require businesses to register
their caller IDs to prevent spam. This guide walks through
setting up Branded Caller ID for your Indian numbers.
How it works
When calling Indian numbers, your business name (instead of
a random number) will be displayed to recipients who have
your number saved in their contacts.
Registration steps
Submit your business registration documents
Provide a list of phone numbers to be branded
Wait for approval (typically 5-7 business days)
Configure your Viantrix account with the approved IDs
DLT/Consent Requirements
Indian regulations require explicit consent from
recipients before calling. Ensure your use case
complies with TRAI guidelines.
Warm transfer allows your virtual Agent to introduce the
caller to a human agent before completing the transfer,
creating a seamless experience.
Implementation
Configure an operator endpoint (phone number or SIP URI)
Define hold music or whisper prompts
Add a Transfer node to your Flow
Handle transfer success/failure cases
POST /calls/{id}/transfer Example
Example Request
{
"to": "+15559876543",
"whisper": "You're receiving a transfer from our virtual assistant. The caller needs help with their recent order.",
"holdMusic": "https://example.com/hold-music.mp3"
}
Common Errors
Error Code
Description
Resolution
transfer_failed
Could not connect to target
Verify the target number is correct
transfer_timeout
No answer from target
Set a longer timeout or retry
transfer_rejected
Target rejected the call
Check target availability
Calendar Integration
Connect Viantrix to Google Calendar or Microsoft Outlook to
enable intelligent call scheduling based on availability.