announcements: play a sound, then continue

/api/announcements CRUD (sound must be a prompt, destination must exist
and not be itself, delete refused while referenced); the generator
renders sp-ann-{id} (Answer, Playback, destApp) and destApp sends
announcement destinations there. The ivr golden case gains "press 3:
hours announcement, then back to the menu". Announcements are managed in
a section of Sounds & music (05 updated); the DestinationPicker gains
"Announcement".

Task: M6-T5
This commit is contained in:
iamdoubz committed 2026-10-18 11:00:33 -05:00
1 parent 108547046c
commit dd640b368b
19 files changed
+553 -17

No files matched your search

+1
View File
@@ -68,6 +68,7 @@ function snapshot(): Snapshot {
ivrs: [],
timeConditions: [],
holidays: [],
announcements: [],
extensions: [ext('101', 'Alice'), ext('102', 'Bob')],
};
}
+1
View File
@@ -104,6 +104,7 @@ function snapshot(): Snapshot {
ivrs: [],
timeConditions: [],
holidays: [],
announcements: [],
routes: [
{
id: 'aaaaaaaa-0000-4000-8000-000000000001',
+1
View File
@@ -63,6 +63,7 @@ function snapshot(): Snapshot {
ivrs: [],
timeConditions: [],
holidays: [],
announcements: [],
extensions: [ext('101', 'Alice'), ext('102', 'Bob')],
};
}