Initial commit — 2026-07-15
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# Wasabi S3 Setup for RingLogix Call Recordings
|
||||
|
||||
Configuration reference for Wasabi S3 bucket used as remote storage for RingLogix call recordings.
|
||||
|
||||
## Bucket Configuration
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| **Provider** | Wasabi Hot Cloud Storage |
|
||||
| **Purpose** | Remote storage for RingLogix call recordings |
|
||||
| **Versioning** | Enabled |
|
||||
|
||||
## RingLogix IP Ranges
|
||||
|
||||
The following IP ranges must be allowed in the bucket policy so RingLogix can write call recordings:
|
||||
|
||||
| CIDR | Range |
|
||||
|------|-------|
|
||||
| `192.92.8.0/24` | RingLogix primary |
|
||||
| `64.52.82.0/24` | RingLogix secondary |
|
||||
| `64.52.83.0/24` | RingLogix tertiary |
|
||||
|
||||
## Bucket Policy
|
||||
|
||||
```json
|
||||
{
|
||||
"Version": "2012-10-17",
|
||||
"Statement": [
|
||||
{
|
||||
"Sid": "AllowRingLogixAccess",
|
||||
"Effect": "Allow",
|
||||
"Principal": "*",
|
||||
"Action": "s3:*",
|
||||
"Resource": [
|
||||
"arn:aws:s3:::BUCKET-NAME",
|
||||
"arn:aws:s3:::BUCKET-NAME/*"
|
||||
],
|
||||
"Condition": {
|
||||
"IpAddress": {
|
||||
"aws:SourceIp": [
|
||||
"192.92.8.0/24",
|
||||
"64.52.82.0/24",
|
||||
"64.52.83.0/24"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
> Replace `BUCKET-NAME` with the actual Wasabi bucket name.
|
||||
|
||||
## Notes
|
||||
|
||||
- Versioning should be enabled on the bucket to protect against accidental deletion or overwrite of call recordings.
|
||||
- Bucket policy restricts `s3:*` actions to RingLogix source IPs only.
|
||||
- Wasabi has no egress fees, making it cost-effective for call recording storage.
|
||||
Reference in New Issue
Block a user