It's a programmed message that allows you to intervene on the script to play an additional and punctual audio message (following a strike, a technical problem, absences, prolonged waiting...)
The old way of programming a flash message was when the customer asked a CSM to enter the audio message to be played, with the date of activation and deactivation, via a dev. The dev had to do it manually in the back, by activating/deactivating at the right date and time.
Now the process is much simpler since the CSM can do it itself (by placing it in the script), and do itself or let the client choose the message and its activation/deactivation.
In order to play a flash message, you'll need to :
Choose :
Where the flash message will be played : it's where you will put your Flash message action (Studio Action > Flash Message).
In the flash message action, set up the step. It is the location in the script, in order to tip people off who will activate the Flash message
If you want to play the Flash Message without for all the callers is going down this node:
If you want to play the Flash message only for some callers with a certain Context key:
Select "On condition"
choose the Context key allowing the flash message to be played (respect format)
choose the Label: it allows you to reword the "Condition key" parameter to the client which will add the FM at this Step (if the context key is an application —> choose "application name" e.g.)
choose the Hint : it's the tip you'll give to the client, regarding the format of the context key expected
choose the location of the Datasource
"Source File Name" if your context keys are in a Source File
After each flash message you must remember to delete the context keys if they are not useful:
if the flash message is active at the time of the call, the key will be : {flashMessage} and its value will correspond to the field filled in the flash message in question.
if the flash message is not active at the time of the call (deactivated or not on the activation slot), then the key will be: {noFlashMessage}. (= true) It is thus necessary to add 2 Update Actions and to make them delete the 2 keys previously quoted
Refer to : Update Action's how to
Save & Deploy when you finished to set the Flash Message Studio Action in the script