Amazon S3 integration (transfer and save voice data to Cloud Storage)

You can transfer and save voice data of MiiTel calls to your company's Amazon S3 (Cloud Storage).
If you want to limit IP addresses during the integration, set the policy described in "Secure IP address during Amazon S3 Integration" for the IAM user and bucket used for S3 integration, and configure the integration settings.

Contents

You will need to sign up to a different contract for Amazon S3 integration. Please contact us if you wish to use this feature.

How to set integration

  1. Click Settings __________2019-10-01_18.33.51.png .
  2. Click Amazon S3 integration.
  3. Check Enable Amazon S3 integration.

__________2021-09-02_18.43.29.png

  1. Configure the following settings and click Check connectivity and save
  • Bucket : Set the name of the bucket for Amazon S3 that will save MiiTel audio data.
If the pass of the bucket name is s3://bucket_name/ or https://bucket_name.<region-name>.amazonaws.com/ , please set as bucket_name.
  • Folder (optional) : Set the name of the folder for Amazon S3 that will save MiiTel audio data.
Use half-width alphabets or numbers, and special characters "_", "-", and "/" to enter the folder name.
  • Access key : Set the access key when creating an IAM user or the key created by an existing user.
  • Secret access key : Set the secret access key when creating an IAM user or the key created by an existing user.
  • Region : Set as ap-northeast-1. (Region name for Asia Pacific (Tokyo). Enter other regions by referring to here.) 
Below is the format of the audio file saved in Amazon S3.
Audio channel : Stereo
Sample rate : 8 kHz
Bit / sample : 16

Reference : Policy set to IAM users

For IAM users who are using S3 integration, please set the policy as below.

*For<bucket>and<folder>, after changing the names of the bucket and folder for integration, please use the following policy.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "MiiTelPutObject",
            "Effect": "Allow",
            "Action": "s3:PutObject",
           "Resource": "arn:aws:s3:::<bucket>/<folder>/*"
        },
        {
            "Sid": "MiiTelConnectionCheck",
            "Effect": "Allow",
            "Action": [
               "s3:ListBucket"
            ],
           "Resource": "*"
        }
    ]
}

Fixed IP address for Amazon S3 integration

For IAM users who are using S3 integration, please set the policy as below.

*For<bucket>and<folder>, after changing the names of the bucket and folder for integration, please use the following policy.

{
   "Version": "2012-10-17",
   "Statement": [
       {
           "Sid": "MiiTelPutObject",
           "Effect": "Allow",
           "Action": "s3:PutObject",
           "Resource": "arn:aws:s3:::<bucket>/<folder>/*",
           "Condition": {
               "IpAddress": {
                   "aws:SourceIp": [
                      "18.177.83.94/32", "35.73.236.241/32"
                   ]
               }
           }
       },
       {
           "Sid": "MiiTelConnectionCheck",
           "Effect": "Allow",
           "Action": [
               "s3:ListBucket"
           ],
          "Resource": "*",
           "Condition": {
               "IpAddress": {
                   "aws:SourceIp": [
                      "18.177.83.94/32", "35.73.236.241/32"
                   ]
               }
           }
       }
   ]
}
  • In the name of the audio file uploaded to Amazon S3, part of the URL in the corresponding call history (Parent sequence ID) will be used. (ID consists of numbers and alphabets after https:// <CompanyID>.miitel.jp/app/call/ in the displayed URL after clicking the corresponding call history in MiiTel Analytics.)
  • If you are looking for a specific audio, download the call history list as CSV in MiiTel Analytics, check the Parent sequence ID of the corresponding call history, and search for the file name that includes the corresponding Parent sequence ID.

Optional settings : Email notification settings for external integration error

When an error occurs in Amazon S3 integration or other external integration for any reason, you can receive an error notification email with the email address you have used for setting up.

For settings, please see Email notification settings for external integration error.

Was this article helpful?