What is your use case?
For incident announcements for example, we just have a true/false flag in the data table, so a manager or admin can go in to the table and set a value to true, and if it is true, then in the inbound flow it will play.
Or is this for Agent disclosures, well then we have tick boxes the agent can tick and then press a button to send to a secure flow, using the invoke data the secure flow then registers what prompt to play and plays it.
If it is for the customer to select an announcement to hear, then like Robert suggested, using a dynamic slot in a Bot flow might be your best option.
------------------------------
Anton Vroon
------------------------------