如何知道在语音精确呼叫之后用户是否已接听/忙碌?

时间:2019-07-19 15:28:49

标签: python-3.x amazon-web-services aws-pinpoint

我正在努力使我的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,也没有任何反应。

0 个答案:

没有答案