本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Connect Customer 的 Play 提示块中创建动态文本字符串
使用播放提示数据块,可将一个音频文件作为问候语或信息播放给呼叫方。还可以使用联系属性指定传递给呼叫方的问候语或信息。要使用联系属性的值来个性化传递给客户的信息,请在“文字转语音”信息中包含对存储的或外部的联系属性的引用。
例如,如果您从 Lambda 函数中检索了客户的姓名,并且该函数从您的客户数据库中返回 FirstName 和的值 LastName,则可以使用这些属性通过包含类似以下内容的文本,在文字转语音区块中说出客户的姓名:
-
你好 $。 External.FirstName $。 External.LastName,谢谢你的来电。
下图是播放提示数据块的“文字转语音”框,显示了该消息。
另外,您还可以使用设置联系属性数据块存储从 Lambda 函数返回的属性,然后引用在文字转语音字符串中创建的用户定义属性。
如果您引用的是先前使用 API 在流程中设置为联系人属性的用户定义属性,则可以使用 $ 来引用该属性。 Attributes.nameOfAttribute 语法。
例如,如果相关联系人之前设置了属性 “FirstName” 和 “LastName”,请按如下方式引用它们:
-
你好 $。 Attributes.FirstName $。 Attributes.LastName,谢谢你的来电。
使用反引号的分辨率
您也可以使用反引号 (`) 来动态解析密钥。例如,假设您从 Lambda 函数中检索客户的姓名,该函数会返回 FirstName 您的客户数据库 LastName 中的值。如果客户对使用哪个名称的偏好存储在 $ 中。 Attributes.NameToPlay,您可以通过用反引号 (`) 将动态密钥括起来来动态选择相应的名称。
-
你好 $.External。['`$。 Attributes.NameToPlay`'],谢谢你的来电。