1. Epicode Onboarding Guide
Epicode docs
  • IraVoice API
    • IraVoice API (2.0.0)
    • makecall (Make outbound call)
      • Make Call
    • makecalldirect
      • Make Call Direct
    • dropcall
      • Drop Call
    • stopstream
      • Stop Stream
    • bridgecalls
      • Bridge Calls
    • transfercall
      • Transfer Call
    • Schemas
      • BridgeCalls
      • DropCall
      • HTTPValidationError
      • MakeCall
      • MakeCallDirect
      • StopStream
      • TransferCall
      • ValidationError
  • Epicode Onboarding Guide
    • 📞 IraVoice Onboarding Guide
    • Sandbox Environment
  1. Epicode Onboarding Guide

Sandbox Environment

The Epicode Sandbox environment is provided to help customers safely test and validate their integration before moving to production.
This environment allows you to simulate calling workflows, verify API integrations, and ensure system readiness without impacting real users.

Access Details#

In the Sandbox environment, you have access to 2 channels with a DID number. 
To begin using the sandbox, you will be provided with the following details over the mail:
tenant_id
API credentials (Bearer token:xyz)
campaign_name
From_number (DID number)
These credentials should be used exclusively for testing purposes.
BASE_URL: https://sandboxld.epicode.in/api/
IraVoice API documentation is available on : https://ld.epicode.in/documentation

Making a test call for IraVoice#

Below is a sample request to make call through IraVoice:
You can replace the  websocket_host, websocket_port and websocket_app values to match those of your voicebot and to_number to the number you are making an outbound call to. 
Please refer to the sample websocket code: websocket_script
For more details on Make Call request parameters: https://support.epicode.in/help/en-gb/15/272

Key configurations:#

Media Stream Format:
The voicebot application must stream audio to IraVoice over WebSocket in the following format:
1.
PCM (signed 16-bit)
2.
Sampling rate: 8 kHz or 16 kHz
Streaming Modes:
VAD Mode ("streaming_useraudio": false)
Audio is delivered as complete utterances
Triggered when the user finishes speaking
 Non-VAD Mode ("streaming_useraudio": true)
Audio is streamed continuously in chunks
Default chunk size: 3200 bytes (~200 ms of audio)
Supported Codecs by IraVoice:
PCMU (8kHz)
PCMA (8kHz)
OPUS (16kHz)
G722 (16khz)
G722.2 / AMR-WB (16kHz)

Making an inbound call in Iravoice#

To configure inbound calling for a particular number you can reach out to Epicode support team and share the call params you want us to set for the inbound calls.

Frequently asked questions#

For common doubts and queries with IraVoice please refer  to IraVoice FAQ's

Epicode Support📞 +91 8203542261
📧support@epicode.in
Modified at 2026-05-13 10:52:40
Previous
📞 IraVoice Onboarding Guide
Built with