Back to page
RecordAudio Node
Raw Markdown & AI/RAG Chunks
Raw Markdown Source
1108 chars
# RecordAudio Node
The **RecordAudio** element captures inbound customer sound streams securely, archiving spoken files straight to central data blob vaults.
---
## Voice Recording Architecture
```mermaid
graph TD
InitRecord["Execute Record Module"] ==>|"Stream Audio Frames"| CacheFrames["Temporary Channel Buffer"]
CacheFrames ==>|"Silence Gap > 3s"| CommitStore[("Permanent Media DB")]
CommitStore ==>|"Assign File Key URL"| OutputSuccess["Advance Pointer Success Edge"]
classDef runToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
classDef dbToken fill:#312e81,stroke:#ec4899,stroke-width:2px,color:#fff,rx:6px,ry:6px;
class InitRecord,CacheFrames,OutputSuccess runToken;
class CommitStore dbToken;
```
---
## Record parameters
### 1. Maximum Time Thresholds
Set precise linear time bounds (`MaxDuration`) to prevent lengthy voicemails from locking worker process threads.
### 2. Silence Termination Triggers
If callers remain silent for over 3 seconds continuous duration, recording blocks terminate automatically to save storage blocks.
AI Chunks (RAG)
3 chunks
Chunk #1
RecordAudio Node
# RecordAudio Node The **RecordAudio** element captures inbound customer sound streams securely, archiving spoken files straight to central data blob vaults. ---
Chunk #2
Voice Recording Architecture
## Voice Recording Architecture
```mermaid
graph TD
InitRecord["Execute Record Module"] ==>|"Stream Audio Frames"| CacheFrames["Temporary Channel Buffer"]
CacheFrames ==>|"Silence Gap > 3s"| CommitStore[("Permanent Media DB")]
CommitStore ==>|"Assign File Key URL"| OutputSuccess["Advance Pointer Success Edge"]
classDef runToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
classDef dbToken fill:#312e81,stroke:#ec4899,stroke-width:2px,color:#fff,rx:6px,ry:6px;
class InitRecord,CacheFrames,OutputSuccess runToken;
class CommitStore dbToken;
```
---
Chunk #3
Record parameters
## Record parameters ### 1. Maximum Time Thresholds Set precise linear time bounds (`MaxDuration`) to prevent lengthy voicemails from locking worker process threads. ### 2. Silence Termination Triggers If callers remain silent for over 3 seconds continuous duration, recording blocks terminate automatically to save storage blocks.