Many applets in Interaction Architect use values retrieved by other applets to locate audio files, other values, or records in third-party systems. These values are stored in data sources and enable you to dynamically configure applets.
You can use any applet that stores data in a data source to create the data sources. The following applets create data sources: You can also use an existing data source; by default, all calls have the following data sources available: Dialled Number The Dialled Number ( First Agent ID First Agent ID is only populated after Vonage Contact Center has routed the call through an ACD applet to an agent. If you use a post-call named route for post-interaction processing, all data sources configured at the time the interaction finishes (including InteractionOutcome) are available to the target named route.$(DialledNumber)
) data source contains the ID of the interaction plan rather than its phone number. The ID and the phone number will often be the same, but this is not guaranteed. Therefore you should not use $(DialledNumber)
to indicate the number dialed by the caller.
You can configure the following applets to use data source values:
- Data Announcer applet. For information about the Data Announcer applet, see Data Announcer applet.
- Data Connector applet. For information about the Data Connector applet, see Data Connector applet.
- Send SMS applet. For information about the Send SMS applet, see Send SMS applet.
- Skill Tagger applet. For information about the Skill Tagger applet, see Skill Tagger applet.
- Take Message applet. For information about the Take Message applet, see Take Message applet.
- Universal Contact Distributor (UCD) applet. For information about the Universal Contact Distributor (UCD) applet, see Automatic Call Distributor (ACD) or Universal Contact Distributor (UCD) applet.
In your interaction plan, you must ensure that interactions are routed through the applets that set required values in data sources before the applets that use the values.