配置AWS精确定位语音配置集



我正试图使用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文档。这并不能说明在AWS控制台中首先在哪里设置一个。

我从未在Console中找到过这样做的方法,但我确实发现API比我预期的要简单得多。由于我目前不需要任何呼叫进度通知,我可以很容易地创建一个空的配置集:

await pinpoint.createConfigurationSet({
  ConfigurationSetName: 'my-config-set-name'
}).promise();