PlayAudio Node

PlayAudio Node

The PlayAudio block streams pre-recorded voice prompts directly down operational phone lines to greet callers or announce instructions.


Sound Stream Execution Flow

graph LR
    CallEnters["Pointer Enters Play Block"] ==>|"Locate Asset URI"| LoadBlob[("Remote Media Blob Storage")]
    LoadBlob ==>|"Stream Audio Container"| LineAudio["Play Voice File on Call Channel"]
    LineAudio ==>|"Playback Finished"| NextStep["Advance Token to Output Connector"]

    classDef coreToken fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef storeToken fill:#312e81,stroke:#ec4899,stroke-width:2px,color:#fff,rx:6px,ry:6px;
    classDef endToken fill:#065f46,stroke:#10b981,stroke-width:2px,color:#fff,rx:6px,ry:6px;

    class CallEnters,LineAudio coreToken;
    class LoadBlob storeToken;
    class NextStep endToken;

Playback Rules

1. Network Optimization

Uploaded media containers (.wav, .mp3) transcode automatically into compatible GSM formats to preserve raw voice quality.

2. Repeating Audio Loops

Configure iteration spinboxes directly inside the property panel to loop critical prompts up to 5 times continuous repetitions.