Skip to Content
SettingsOrganization Settings

Organization Settings

Configure your organization’s core infrastructure — voice providers, email servers, AI API keys, and contact enrichment services. Proper configuration of these settings is required before you can use voice calling, email sending, or AI-powered features.

ℹ️

Navigate to Settings from the sidebar. The Voice Provider, SMTP, and AI API Keys sections are all on the main Settings page at /dashboard/settings.

Configuration Checklist

Complete these steps in order before launching your first campaign:

  1. Set your voice provider — Choose SignalWire, Plivo, or Indian Route based on your calling region. Click Test Connection to verify credentials.
  2. Configure SMTP — Enter your email server details. Click Test SMTP to send a verification email.
  3. Add AI API keys — Configure OpenAI and/or Gemini keys to enable conversational AI agents and chatbots.
  4. Set up Truecaller (optional) — Enable caller identification and spam detection for incoming contacts.

All settings are scoped to your organization — changes apply to every user within your workspace.

Voice Provider

🖼
[Screenshot: Voice provider configuration with SIP credentials and provider selection]
Highlight: Select provider and enter credentials

Configure your calling provider to enable voice campaigns and IVR calling:

FieldDescription
ProviderSignalWire, Plivo, or Indian Route
SIP UsernameYour SIP account username from the provider dashboard
SIP PasswordYour SIP account password from the provider dashboard
SIP HostProvider’s SIP server address (e.g., sip.signalwire.com)
SIP PortConnection port (usually 5060 for standard SIP)

Voice Provider Comparison

FeatureSignalWirePlivoIndian Route
Best ForUS and international callingGlobal high-volume campaignsDomestic Indian calling
Max Concurrent CallsDepends on account tierDepends on account tierDepends on account tier
International ReachStrongExcellentLimited (India-focused)
SMS SupportYesYesNo
API QualityGood REST APIExcellent REST APISIP-only
Setup ComplexityMediumMediumLow
Pricing ModelPer-minutePer-minutePer-minute
ComplianceUS and international regulationsGlobal regulationsIndian TRAI regulations
RequiresSignalWire account + SIP credentialsPlivo account + SIP credentialsProvider credentials
ℹ️

Choose Indian Route for campaigns targeting Indian phone numbers. This provider is optimized for Indian telecom compliance and typically offers better answer rates on domestic Indian calls. Choose SignalWire or Plivo for international campaigns or when you need SMS capabilities alongside voice.

Troubleshooting Provider Connections

SymptomLikely CauseFix
Test Connection fails immediatelyWrong host, port, or credentialsDouble-check SIP Host and Port; verify credentials are not expired
Connection succeeds but calls dropCodec mismatch or network firewallCheck provider dashboard for supported codecs; ensure SIP port (5060) is open
Calls go straight to voicemailSIP registration issueRe-enter credentials and re-test; contact provider to confirm account is active
One-way audio on callsNAT/firewall blocking RTPEnsure UDP ports 16384-32768 are open for RTP traffic

SMTP Configuration

Configure your email delivery server to enable transactional and bulk email sending:

FieldDescription
HostSMTP server address (e.g., smtp.gmail.com, smtp.sendgrid.net)
PortSMTP connection port — see port recommendations below
UsernameSMTP authentication username (often your full email address)
PasswordSMTP authentication password or app-specific password
From EmailDefault sender email address that recipients see
From NameDefault sender display name (e.g., your organization name)
SecurityTransport encryption — TLS or SSL

Port Quick Reference

PortProtocolEncryptionWhen to Use
587SMTP submission with STARTTLSOpportunistic (starts plain, upgrades to TLS)Recommended for most providers. Industry standard.
465SMTP with implicit TLSMandatory (TLS from connection start)Use if your provider requires implicit SSL on connect (legacy, but still supported by some providers)
2525SMTP submission (alternative)ConfigurableFallback if 587 is blocked by your network
25Plain SMTP relayNone or STARTTLSGenerally blocked by ISPs and cloud providers. Do not use for production.
💡

Port 587 with TLS is the industry standard for modern SMTP submission. If your provider supports it, use 587. Port 465 is legacy but still supported by Gmail, Yahoo, and some shared hosting providers. Port 25 is the traditional SMTP relay port — virtually all cloud providers and ISPs block it for email submission to prevent spam.

Testing SMTP

After configuring SMTP, use the Test SMTP button to send a verification email to your registered email address. Check your inbox (and spam folder) for the test message. If the test fails:

  1. Verify the hostname and port match your provider’s recommended settings.
  2. Confirm the username/password are correct — some providers require app-specific passwords rather than your account password.
  3. Check that your SMTP provider allows connections from Voxvaani’s IP range (some providers require IP whitelisting).
  4. Try the alternate port if your provider offers one.

AI API Keys

Configure AI provider keys to enable conversational AI agents, smart chatbots, and AI-assisted campaign features:

ProviderAPI Key FieldPurpose
OpenAIAPI KeyPowers conversational AI agents, smart IVR responses, and chatbot interactions
GeminiAPI KeyAlternative AI backend for agents and chatbots (Google AI)

Both providers can be configured simultaneously. AI features will use the provider you select when creating an AI agent.

⚠️

API keys grant programmatic access to paid AI services. Anyone with your key can make requests on your behalf, potentially incurring charges. Store keys securely and never commit them to version control or share them in plain text. Rotate keys immediately if you suspect they have been exposed.

Truecaller Integration

Enable Truecaller to enrich incoming contact data with caller identification and spam detection:

  1. Obtain your Truecaller API credentials from the Truecaller developer portal.
  2. Enter your credentials in the Truecaller section of Organization Settings.
  3. Toggle the integration to Active.
  4. Contacts imported or scraped through the platform will now include Truecaller enrichment data.

Configuration Best Practices

PracticeRecommendation
Test before usingAlways use the built-in Test buttons to verify each configuration
Use separate credentials for dev/prodMaintain different API keys for development and production environments
Rotate keys regularlyChange API keys and SMTP passwords every 90 days
Document your setupKeep an internal record of which providers and ports are configured
Monitor usageCheck the dashboard periodically to ensure no unexpected API consumption