Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

How do I configure taking a message from a caller and then sending that message to the appropriate recipient?

Using the Take Message applet, you can prompt a caller to leave a voice message. ContactWorld then sends that voice message in an email to a recipient or recipients.

You can use any combination of the following elements:

  • custom and generic audio files
  • dynamic and static email addresses
  • dynamic and static email subjects

Error rendering macro 'excerpt-include' : No link could be created for '_ExcerptAmazonS3'.

To use the Take Message applet, perform the following tasks:

  1. To use any custom or dynamic elements in the Take Message applet, you must configure data sources. These data sources must contain the required values for the elements when ContactWorld routes the call to the applet.
    You can use any applet that stores data in a data source to create the data sources. The following applets create data sources:
    • Data Connector applet. For information about the Data Connector applet, see Data Connector applet.
    • IVR Collect Digit applet. For information about the IVR Collect Digit applet, see IVR Collect Digit applet.
    • IVR Collect Digit String applet. For information about the IVR Collect Digit String applet, see IVR Collect Digit String applet.
    • IVR Set Menu Digit applet. For information about the IVR Set Menu Digit applet, see IVR Set Menu Digit applet.
    • IVR Set Menu String applet. For information about the Set Menu String applet, see IVR Set Menu String applet.
    • Set Data Source applet. For information about the Set Data Source applet, see Set Data Source applet.

    You can also use an existing data source; by default, all calls have the following data sources available:

    • Call Guid
    • CLID
    • Dialled Number

      The Dialled Number ($(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.

    • Language
    • First Agent ID

      First Agent ID is only populated after Vonage Contact Center has routed the call through an ACD applet to an agent.

    • DisplayName. By default, DisplayName contains the CLID of the inbound caller. For information about using a custom value in the DisplayName data source, see Setting a display name for an inbound interaction.
    • InteractionOutcome. By default, InteractionOutcome contains the outcome of the interaction. For information about interaction outcomes, see Interaction outcomes.
    • Interaction Start Time. The time, in UTC, that the interaction starts. For callbacks, InteractionStartTime will be the start of the original interaction.

    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.


    For custom audio files, the value or values in the data sources must match (including the case) the file names of the appropriate audio files. You can also use relative paths rather than just file names if the audio file is stored within a folder.
  2. To use custom audio files, record and save the audio files you need and upload these to Amazon S3. For information about recording suitable audio files, see Recording and preparing audio used in applets. For information about uploading audio files to Amazon S3, see Using the Amazon Simple Storage Service. If you want to use generic or Vonage Contact Center default audio files, you do not need to do this.
  3. In the same interaction plan as your data source or data sources, create a Take Message applet.
    • Configure the initial audio file. This audio file informs the caller that they can leave a voice message.
      To use a custom initial audio file, in Initial audio data source, click the data source that will contain the initial audio's file name at run time. To use a static audio file, click Choose file alongside Initial generic audio file. Select the audio file that ContactWorld plays in the following circumstances:
      • if you do not select a data source that contains the file name of the initial audio
      • if ContactWorld cannot locate the audio file defined in Initial audio data source
    • Configure the confirmation audio file. This audio file requests that the caller listens to, accepts, or rerecords their voice message.
      To use a custom confirmation audio file, in Confirmation audio data source, click the data source that will contain the confirmation audio's file name at run time. To use a static audio file, click Choose file alongside Confirmation generic audio file. Select the audio file that ContactWorld plays in the following circumstances:
      • if you do not select a data source that contains the file name of the confirmation audio
      • if ContactWorld cannot locate the audio file defined in Confirmation audio data source
    • Configure the email address or addresses that ContactWorld sends an email containing the voice message to. You can specify email addresses for one or more recipients. You can use a combination of static email addresses and dynamic email addresses. Dynamic email addresses are defined at run time in the data source you specify.
      To use dynamic email addresses, in Recipient email, type the dollar sign ($). A list of available data sources appears. Click the data source that will contain the email address at run time. Repeat for additional dynamic email addresses, separating multiple values with a comma. Type any static email addresses, again separating multiple values with a comma.
      Dynamic recipients
    • Configure the subject of the email that contains the voice message. You can specify a static email subject, a dynamic email subject, or an email subject that contains a combination of both. The dynamic elements are defined at run time in the data source you specify.
      To use a dynamic email subject, in Subject, type the dollar sign ($). A list of available data sources appears. Click the data source that will contain the value that you want to include in the email subject of the email that contains the voice message. Repeat for additional values. Type any static text you want to include.
      Dynamic email subject
    For information about the Take Message applet, see Take Message applet.

When ContactWorld routes a call to a Take Message applet, the following events occur:

  1. ContactWorld plays the initial audio file to the caller. If you specify a data source that contains the initial audio's file name, ContactWorld locates and plays this audio file. If ContactWorld cannot locate the audio file, or you do not specify a data source, ContactWorld plays the initial generic audio file. If you do not provide a generic audio file, ContactWorld plays NewVoiceMedia's default audio file.
  2. The caller leaves a voice message.
  3. ContactWorld plays the confirmation audio file to the caller. If you specify a data source that contains the confirmation audio's file name, ContactWorld locates and plays this audio file. If ContactWorld cannot locate the audio file, or you do not specify a data source, ContactWorld plays the confirmation generic audio file. If you do not provide a generic audio file, ContactWorld plays NewVoiceMedia's default audio file.
  4. The caller optionally listens and rerecords their voice message until they accept the message.
  5. ContactWorld sends an email containing the accepted voice message to the specified recipient or recipients with the specified subject.
  6. ContactWorld routes the call to the next applet you specify.
  • No labels