Platform settings
Path: /admin-settings → Platform Settings tab
Central place for platform-wide configuration that does not belong to a single subsystem tab. Secret values live in AWS Secrets Manager; Postgres stores metadata and non-secret defaults only.
Send test email
Queues an EMAIL_SEND Tasker job so you can confirm the worker's mail transport before relying on password-expiry or notification emails.
| Field | Required | Description |
|---|---|---|
| Recipient | Yes | Destination address. |
| Subject | No | Defaults to Delphi test email. |
| Body | No | Plain text. When empty, the server adds a timestamp and triggering user id. |
After you click Send test email, open Job history, filter by type EMAIL_SEND, and confirm the job reaches COMPLETED.
When EMAIL_TRANSPORT=ses, Tasker needs a matching AWS_REGION, a verified sender (EMAIL_SENDER_ADDRESS), ses:SendEmail / ses:SendRawEmail on the Tasker role, and — while the AWS account is in the SES sandbox — a verified recipient address. HTTPS proxy env vars (HTTPS_PROXY, HTTP_PROXY, NO_PROXY) are honored for SES API calls as of v0.9.13-patch3.
Secret storage
| Field | Description |
|---|---|
| AWS Region | Region for the Secrets Manager client. |
| Namespace | Prefix for secret names (e.g. voiceai/production). |
| General secrets collection | Path segment for platform secrets (default platform/secrets). |
| TLS materials collection | Path segment for trunk TLS PEMs (default platform/trunk-tls). |
Use Test Connection before saving in production. Changing collection paths does not migrate existing Secrets Manager payloads — move secrets operationally first.
AI builder defaults
When enabled, configure provider / model / team-secret key pairs for:
- Briefing chat — pre-build discovery assistant.
- Builder / generator — flow synthesis from the briefing.
Team secrets are tried first, then platform defaults, then local env fallback.
QA scoring defaults
Default provider, model, team-secret key, and scoring prompt for batch QA jobs.
SigNoz observability
| Field | Description |
|---|---|
| Signoz URL | Base URL for call debug views and span persistence jobs. |
| API key secret | Platform Secret key name holding the Signoz API key (default signozApiKey). |
| Retention days | How long persisted span trees are kept. |
| Span persist delay seconds | Delay before PERSIST_CONVERSATION_SPAN_TREE runs after hangup. |
| SIP ladder persist delay seconds | Same for PERSIST_CONVERSATION_SIP_LADDER. |
Egress defaults
Default global egress route ID — fallback when a transfer has no flow-level route and team/base-number defaults cannot be resolved. Must reference an enabled global egress route synced to Kamailio. Leave empty to disable the platform fallback.
Transfer restrictions
Platform defaults for outbound transfer destination rules (premium-rate blocking, optional country-code allow lists). Teams may override in team settings.
Platform secrets
The bottom section of this tab manages TLS materials and other platform secrets (same grid as documented under Platform TLS materials).
See also
- Platform TLS materials — CA / client cert workflow for SIP trunks.
- Job history — verify
EMAIL_SENDdelivery. - Tasker (Ops) — mail transport env vars and job handlers.