我正在努力使我的Pinpoint呼叫记录在CloudWatch中的用户响应上,在AWS指南中,configuration sets
记录了呼叫事件的记录。
我已经创建了一个配置集和configuration_set_event_destination,它看起来像这样:
{
'EventDestinations': [
{
'CloudWatchLogsDestination': {
'IamRoleArn': 'arn:aws:iam::myrole',
'LogGroupArn': 'arn:aws:logs:loggroup'
},
'Enabled': True,
'MatchingEventTypes': [
'INITIATED_CALL',
'RINGING',
'ANSWERED',
'COMPLETED_CALL',
'BUSY',
'FAILED',
'NO_ANSWER',
}
]
}
我的通话正常,但未写入日志。
def perform_call(l_code ,number, message):
client = boto3.client('pinpoint-sms-voice')
print(message)
try:
response = client.send_voice_message(
ConfigurationSetName='PinpointSet',
Content={
'SSMLMessage': {
'LanguageCode': 'it-IT',
'Text': message,
'VoiceId': 'Giorgio'
}
},
DestinationPhoneNumber = str(number),
OriginationPhoneNumber = l_code)
print(response)
我不知道该怎么办,即使使用SNS,也没有任何反应。