配置 AWS Pinpoint 语音配置集
Configuring the AWS Pinpoint Voice ConfigurationSet
我正在尝试使用 AWS JS SDK 发起语音通话。我无法弄清楚 ConfigurationSetName
是什么,或者它在 AWS 控制台中的配置位置。
例如:
await pinpoint.sendVoiceMessage({
CallerId: '+12025550184',
ConfigurationSetName: '***WHAT GOES HERE??***',
Content: {
SSMLMessage: {
LanguageCode: 'en-US',
Text: '<speak>Hello!</speak>',
VoiceId: 'Joanna'
}
},
DestinationPhoneNumber: '+12025550150',
OriginationPhoneNumber: '+12025550184'
}).promise();
我能找到的只有 REST API documentation。这并没有解释首先在 AWS 控制台中设置一个的位置。
我从来没有找到在控制台中执行此操作的方法,但我确实发现 API 比我预期的要简单得多。由于我目前不需要任何通话进度通知,因此我能够轻松地创建一个空配置集:
await pinpoint.createConfigurationSet({
ConfigurationSetName: 'my-config-set-name'
}).promise();
我正在尝试使用 AWS JS SDK 发起语音通话。我无法弄清楚 ConfigurationSetName
是什么,或者它在 AWS 控制台中的配置位置。
例如:
await pinpoint.sendVoiceMessage({
CallerId: '+12025550184',
ConfigurationSetName: '***WHAT GOES HERE??***',
Content: {
SSMLMessage: {
LanguageCode: 'en-US',
Text: '<speak>Hello!</speak>',
VoiceId: 'Joanna'
}
},
DestinationPhoneNumber: '+12025550150',
OriginationPhoneNumber: '+12025550184'
}).promise();
我能找到的只有 REST API documentation。这并没有解释首先在 AWS 控制台中设置一个的位置。
我从来没有找到在控制台中执行此操作的方法,但我确实发现 API 比我预期的要简单得多。由于我目前不需要任何通话进度通知,因此我能够轻松地创建一个空配置集:
await pinpoint.createConfigurationSet({
ConfigurationSetName: 'my-config-set-name'
}).promise();