Customer Information & Required Details
To proceed with onboarding and ensure a smooth setup, please provide the following details:
Authorized Signatory Details
Please provide the following details for the authorized signatory. This information is required for the consent form and to proceed with documentation.
1. Company Legal Name
2. Authorized Representative
3. Designation
4. Contact Email
5. Contact Number
6. Company Address
Fill the following form to proceed : ==Authorized Signatory Details==
Signing the consent form is mandatory to proceed with the setup, as it helps ensure customer integrity.
Recording Upload Details
To enable call recording storage, please provide details for your preferred storage platform:
Option 1: Amazon S3 (AWS)
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- S3U_BUCKET_NAME
- S3U_BUCKET_FOLDER_NAME
- S3U_AWS_REGION
Option 2: Google Cloud Storage (GCP)
- Service account json file
Option 3: Azure Blob Storage (Microsoft Azure)
- Container name
- Storage account name
- Storage account Key
Option 4: Custom / Other Storage Endpoint
If you intend to use a custom storage endpoint please adhere to the following request/ response format:
Code
Business Use Case Details
- Use Case
- Expected Call Volume (Daily/Monthly)
- Type of Campaign (Inbound / Outbound / Both)
Go-Live Requirements
- Expected go-live date
Compliance & Consent
- Confirmation that all end-users have provided explicit opt-in consent (Yes/No)
- Consent Collection Method (e.g., Web Form, CRM, offline forms )
Epicode does not retain call recordings on its servers. Recordings are generated on the IraVoice node only for the duration of the call, streamed/uploaded to the client's designated remote storage over HTTPS, and deleted from the IraVoice server once the upload is confirmed successful. This is by design IraVoice is a stateless media processing layer, not a storage system.

