Hello,
I'm with a digital health startup working on implementing a voice assistant feature with VAPI to help us streamline end-user interactions.
We follow internal HIPAA-tight security rules, and we need your help finding a suitable VAPI configuration. The main configuration we are trying to solve at the moment is the audio storage and the audio download URLs for voice assistant calls. The default configuration is giving us public (no-auth) download URLs, i.e. "https://storage.vapi.ai/
-
-
-
.wav". We would like to have these URLs secured, behind an authentication scheme. We are aware of the option to integrate with AWS S3 and the HIPAA add-on, but we need some clarification.
Here are some specific questions:
Is there a way to have private VAPI-hosted-storage URLs, without configuring a custom private storage (e.g. AWS S3)?,
If we set "artifactPlan.recordingUseCustomStorageEnabled: true", does this mean that no audio is stored on VAPI servers, but only in the S3 bucket configured with "artifactPlan.recordingPath"?,
Eventually we will enable the HIPAA add-on. If the configuration from question 2 is what we need for a private storage, is the HIPAA add-on interfering with these settings?,
As we understand it, when HIPAA settings are applied, audio files are not saved on your end and are only available via web callback. If the web callback happens to fail in the moment, is there a way to retrieve that file with a subsequent call?,
We have also had issues with our voice agent speaking with an inconsistent pacing, where it will seem to speed up or slow down without any particular reason (using Cartesia Sonic 3 model). Do you have any idea why that might be happening?
Thanks,
Chris