Who can do what in your workspace, how your keys and recordings are protected, how webhooks are signed, and the calling controls that help you respect consent and DND.
Edesy AI Voice Agent gives each team its own workspace with five roles (owner, admin, member, viewer, billing) and an activity log. Your own provider keys are encrypted at rest, API keys are scoped and rotatable, recording links and webhook deliveries are HMAC-signed, and calling windows and retry limits keep outbound calls within the rules you set.
Invite teammates with the narrowest role that works
| Role | What they can do | Typical user |
|---|---|---|
| Owner | Everything, including deleting the workspace | Account owner or founder |
| Admin | Manage agents, campaigns, workflows, contacts, members, credentials, settings and billing | Operations or IT lead |
| Member | Create and edit agents, campaigns, workflows and contacts; run campaigns; view calls and analytics. Cannot delete resources, manage members or change settings | Agent builder, campaign manager |
| Viewer | Read-only access to agents, campaigns, workflows, calls and analytics | Manager, auditor, client stakeholder |
| Billing | Wallet, top-ups, invoices and usage, plus calls and analytics. No access to agents or settings | Finance team |
Separate teams, clients and environments
Keep teams, brands or environments apart. Move or copy agents and phone numbers between workspaces when you need to.
A record of recent actions across the workspace under Settings, so you can see who changed what.
Owner, admin, member, viewer and billing roles. Permissions are checked on the server, not only hidden in the dashboard.
How credentials and call data are protected
Bring your own keys for OpenAI, Gemini, Deepgram, ElevenLabs, Sarvam, Soniox, Cartesia, AssemblyAI and Azure. Keys are encrypted at rest with AES-256-GCM and shown masked in the dashboard. A Google AI Studio key pool holds up to 10 keys.
Server keys (vp_live_ for production, vp_test_ for non-production) carry per-resource read and write scopes. A key is shown once at creation and is bound to one workspace.
Rotating a key issues the new one first and keeps the old one working for a 24-hour grace period. Revoking is immediate, for a leaked key.
Recording links in webhooks and exports carry an HMAC-signed token tied to that one call, so a link cannot be edited to open a different recording. Treat recording links as private.
Webhook subscriptions sign every delivery with HMAC-SHA256 using your subscription secret, retry up to 5 times and stop on HTTP 410. You can rotate the secret, send a test event and resend a delivery.
API keys used by your custom HTTP functions are stored as credentials and referenced by name, rather than pasted into prompts.
Settings that keep outbound calls within your rules
Campaigns call only inside a daily calling window you set, and agents have their own calling window. Calls outside the window wait until it opens.
Campaign retries run 1 to 5 attempts with a 5 to 120 minute delay, and only for the outcomes you choose, such as no answer or busy.
Do not call is a built-in call outcome. Calls marked do not call, wrong number or not interested are never retried by a campaign.
The call API can refuse a call with a DND error when the destination number is on the NDNC registry, so your system can record it and move on.
The Shopify app (coming to the App Store) checks consent, DND and opt-outs and quiet hours before every abandoned-cart or cancelled-order call. In India, promotional calls go out only between 10:00 and 21:00 IST.
Agents can cold-transfer a caller to a named number, or offer a press-1 menu, when the caller asks for a human.
If you need a security questionnaire answered or have a specific requirement, contact us and we will answer it in writing.
Sign-ups
Connected conversations
Minutes of talk time
Share your use case and volume. We reply within one working day with a setup plan and pricing.
Explore more comparisons, alternatives, and resources
Invite your team with the right roles, add your own keys and set calling windows. ₹50 free credit on sign-up, no card needed.
Real demo calls showcasing low latency and natural conversations in multiple Indian languages
AI voice agent qualifying B2B leads for corporate gifting. Ultra-low latency with 1-2 second response time. Bilingual conversation in Hindi and English.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Malayalam language.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Tamil language.
Audio player powered by Google Drive
Open in DriveAI voice agent qualifying leads for solar installation company in Assamese language. Natural conversation flow with product inquiry handling.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Bengali. Natural conversation with availability checking and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Hindi. Handles doctor selection, time slot booking, and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Telugu. Natural conversation flow for healthcare scheduling.
Audio player powered by Google Drive
Open in DriveFrom ₹4/min on plans and credit packs, ₹6/min pay as you go. ₹50 free credit on sign-up.