Skip to main content

17 docs tagged with "platform"

View all tags

Audit logging

What Delphi records as audit and security events — the per-event fields required by BSR 4.1.1/4.1.2 (time, type, origin IP, user ID), the actor-context block, and which platform actions emit which event.

Bootstrap and init

What init.sh does the first time it runs on a service host — fetch S3 config, resolve env from SSM/SM, decode TLS material, pull images, start containers.

Configure environment

Seed AWS SSM and Secrets Manager from each service's vars.yaml so fetch-env.sh can resolve every variable at boot.

delphi-setup CLI reference

Command-line flags, registry phases, and operator notes for delphi-setup. Run from the Ops host via delphi-setup.sh and the voiceai-db-migrate one-shot container.

Feature flags

Inventory of platform feature flags, what each one turns on or off across services, and how an operator changes them in their deployment.

First use (delphi-setup)

After migrations and baseline seed succeed, run delphi-setup from the Ops host for first-login setup, upgrades, or optional dev seeds.

Getting started

Bring up a brand-new Delphi platform deployment from zero — from cloud accounts and config seeding to first call.

Log and telemetry obfuscation

How Delphi scrubs PII — DTMF digits, phone numbers, transcripts, and secrets — across three layers: the in-process logger, the DTMF-aware logDTMF helper, and the OTel collector transform processors.

OTel collector configuration

How the per-host OpenTelemetry collector is configured on a Delphi deployment — the file you edit, the receivers, processors and pipelines it runs, the environment variables substituted into it, and how to change the PII obfuscation rules.

Platform overview

High-level architecture of a Delphi platform deployment — service types, public vs private surfaces, and how data and calls flow between them.

Prerequisites

Accounts, DNS, container registry, S3 config bucket, namespace, and tooling required before bringing up a Delphi deployment.

Provision instances

Create one cloud instance per service role with the cloud-init contract Delphi expects, regardless of cloud provider.

Release compatibility

Which Delphi platform releases are available, which one to run, and the TelPhi SDK version each release works with.

Session management

Concurrent session limits, revocation, and Redis-backed session store behaviour for Delphi Auth.

Team default secrets

Platform-managed team secrets and WebRTC TelAPI keys provisioned on team creation — OpenAI and Azure by subscription tier, and what operators must configure first.

Third-party version sources

Canonical pinned versions of every upstream image and tool the platform ships, and where each version is declared.