Skip to main content
Version: Next — unreleased

Configuration finder

Delphi is configured on several levels: inside a flow, per application, per team, in Platform Settings, in the Portal feature profile and on the services themselves. Each table lists the controls of one level. Follow the owner link for defaults, ranges, precedence and verification. The feature map shows the same controls grouped by feature.

Availability: Next. A control that depends on an optional feature or role shows it in the feature entry it links to.

Browse all controls below.

Levels​

Flow and node settings​

ControlNames to search forFeatureOwner section
Apps › Flows › Flow BuilderflowDefinitionFlow builder canvas2. Add and configure steps
Browser action capabilities—Browser action capabilitiesBrowser action capabilities on the canvas
Conversation Step inspector › Manage ActionsactionTools, parameters, codeActions an agent can callManage an agent's actions
End node and transfer action › SIP headerssipHeaders, hangupSipHeaders, transferSipHeaders, transferSipQueryParamsSend SIP headers on hangup and transferDiagnostic header formats
Entry point inspector › AudiolinkFormat, auto, slin16, slin24, slin48, alaw, ulawAudio format between the voice service and the AI runtimeAI audio format and preprocessing
Flow Builder › Action Request inspectoraction_requestAction request stepAction request: ask the runtime host to
Flow Builder › Add steptext_agent, voice_agent, tts_playback, llm_query, stt_transcribe, interpretation_transform, dtmf_collect, webhook, action_request, condition, transfer, endFlow step typesExecution paths
Flow Builder › connection inspectortransitions, targetNode, setContextTransitions between stepsMain-flow transitions
Flow Builder › Conversation Step inspectorvoice_agent, instructions, transitionsConversation step (voice agent)Voice agent settings
Flow Builder › Decision Step inspectorcondition, decisionRowsDecision stepCondition: choose the next branch
Flow Builder › External Service inspectorwebhook, url, method, headers, resultMappingExternal service stepWebhook: request an HTTP service
Flow Builder › Interpretation Transform inspectorinterpretation_transformLive interpretation stepInterpretation transform settings
Flow Builder › LLM Query inspectorllm_query, prompt, resultVariableLanguage model query stepLLM query settings
Flow Builder › Settings › App SettingsappSettings, hideFromReportingFlow settingsChange the flow's Settings
Flow Builder › Settings › Shared Voice FlowsharedVoiceFlowShared voice flowAdd or remove the Shared Voice Flow
Flow Builder › Side flowsideFlows, trigger, ws_message, context_change, call_eventSide flowsSide flows and continuous processing
Flow Builder › SourceFlowDefinitionFlow source view and import4. Edit or move a definition through
Flow Builder › STT Transcribe inspectorstt_transcribeSpeech transcription stepSTT transcribe settings
Flow Builder › Text Chat Step inspectortext_agentText chat stepText agent settings
Flow Builder › toolbar › editing statusacquireEditing, takeOverEditing, releaseEditingShared draft editing and takeoverWork with other editors on the same
Flow Builder › toolbar › PublishsaveDraft, publishDrafts and publishing4. Publish the flow
Flow Builder › TTS Playback inspectortts_playbackSpeech playback stepTTS playback settings
Flow Builder › Variablescontext, contextSummaryFlow data and variablesFind and declare flow variables
Flow Builder › Version HistorylistVersions, revertToVersionFlow version history and restoreInspect and restore saved flow versions
Flow Designer › DTMF Collect nodedtmf_collect, maxDigits, timeoutMs, terminationKey, resultVariable, maxAttempts, prompt.media, dtmfResultCollect keypad digits in a flowDTMF collect: gather keypad input
Flow Designer › End nodeendHang up from a flow or a botEnd: finish the branch
Flow Designer › Node inspector › Provider overrideprovider, ProviderRefOverride the provider on a single stepProvider overrides
Flow Designer › Provider editor › Pipeline modeunified, modular, tts_only, llm_only, PipelineModePipeline modes (unified realtime, modular voice, TTS only, LLM only)Pipeline mode and changing configuration
Flow Designer › Settings › ProviderproviderConfig, realtime.type, llm.type, stt.type, tts.typeConfigure the AI provider of a flowConfigure a provider in the editor
Flow Designer › Transfer nodetransfer, method, target, targetNumber, message, playMessage, canConfirm, routingPool, callerIdTransfer a call from a flowTransfer: hand off a call
Flow Designer › Variables & Resilience › ResiliencegatewayProfile.failover, resilienceFlow-level resilience settingsSet flow-level resilience
Flow settings › Bot no-input give-upbotNoInputGiveUpTimeoutMS, botNoInputGiveUpWarningMessage, botNoInputGiveUpUrl, botNoInputGiveUpTransferGive up when the bot stops respondingGive up when the bot stays silent
Flow Settings › Bot no-input give-up › Give-up transfer targetbotNoInputGiveUpTransfer, routingPoolTransfer when the bot stops answering3. Transfer instead of ending a silent
Flow Settings › Languagelanguage.primary, language.mode, strict, flexible, language.allowedLanguagesFlow primary language and language switchingSet language defaults
Flow settings › Max call duration (seconds)maxCallDurationSeconds, maxDurationWarningMessageMaximum call durationLimit call duration
Flow settings › Media connection warningmediaConnectionWarningText, mediaConnectionWarningLanguageMedia connection warning and disconnectCustomize the media connection warning
Flow Settings › Recording outputs and storage protectiondtmfEventsKeypad input in recordings and transcriptsSelect the outputs
Flow Settings › System audio triggersbotDelay, longAction, transfer, error, delayMsPlay system audio on call eventsChoose audio for App triggers
Flow Settings › System audio triggers › TransfertransferAudio while a transfer is in progressChoose audio for App triggers
Flow Settings › TTS cache backendttsCaching, inherit, off, media, local, ttsCacheMaxRetention, disableTtsCacheCache synthesized speech for playbackChoose TTS caching
Flow variables › sipHeaders (read-only, telephony)sipHeadersInbound SIP headers available to the callFind and declare flow variables
Provider editor › Advanced Settings › Custom URL / Base URLcustomUrl, baseUrl, endpointUrlCustom provider endpointsVerify a custom provider connection
Provider editor › API KeyopenaiDefaultKey, azureDefaultKey, team.openaiDefaultKeyProvider credentials and key referencesCredential fields and safe examples
Provider editor › Audio › AI Input / AI Outputai.input, ai.output, pcm16, ulaw, alawAI input and output audio formatAI audio format and preprocessing
Provider editor › Audio › AI Input / AI Output / Rateai.input, ai.output, pcm16, ulaw, alaw, g722AI-side audio formatAI audio format and preprocessing
Provider editor › Audio › Audio PreprocessingaudioPreprocessing, enabled, denoise, denoiseBackend, denoiseAttenLimDb, denoisePostFilterBetaAudio preprocessing and noise reductionAI audio format and preprocessing
Provider editor › LLM Provider › OpenAI Chatopenai_chat, gpt-4o, Base URL, maxTokens, temperature, presencePenalty, frequencyPenaltyOpenAI Chat language modelLLM provider controls
Provider editor › Realtime Advanced Settings › Allow callers to interrupt realtime responsesinterruptResponseBarge-in while the bot is speakingRealtime Advanced Settings
Provider editor › Realtime Provider › Advanced SettingsvadType, server_vad, semantic_vad, silence_duration_ms, toolChoice, parallel_tool_calls, whisper-1Realtime turn detection and transcription settingsRealtime Advanced Settings
Provider editor › Realtime Provider › Azure Realtimeazure_realtime, Resource Name, Domain Suffix, Deployment Name, Full Request URLAzure OpenAI RealtimeAzure URL configuration
Provider editor › Realtime Provider › Gemini Livegemini_live, gemini-3.1-flash-live-preview, Realtime URLGoogle Gemini LiveProvider-specific connection fields
Provider editor › Realtime Provider › Grok Realtimegrok_realtime, grok-voice-latest, grok-transcribe, language_hintxAI Grok RealtimeProvider-specific connection fields
Provider editor › Realtime Provider › OpenAI GPT-Live (Pilot)openai_live, gpt-live-1, marin, INVALID_LIVE_AUDIO_FORMATOpenAI GPT-Live (pilot)GPT-Live (Pilot)
Provider editor › Realtime Provider › OpenAI Realtimeopenai_realtime, gpt-realtime-1.5, alloyOpenAI RealtimeProvider-specific connection fields
Provider editor › Realtime Provider › Pythia Realtime › URLpythia_realtimePythia RealtimeProvider-specific connection fields
Provider editor › STTazure_stt, inworld_sttSpeech recognition providersConfigure modular speech recognition
Provider editor › STT › Language detectionlanguageDetectionActivate, languageDetectionMode, alternativeLanguages, languageDetectionMinConfidence, languageDetectionAutoSwitchDetect and switch the caller's languageWhere to set the properties
Provider editor › STT › Speech contextssttSpeechContexts, phrases, sttContextIdSpeech context phrasesSpeech context phrases
Provider editor › STT fallback providers / TTS fallback providerssttFallbacks, ttsFallbacksAlternate speech recognition and synthesis providersSTT and TTS fallback providers
Provider editor › STT Provider › Azure STTazure_sttAzure speech recognitionAzure STT controls
Provider editor › STT Provider › Inworld STTinworld_sttInworld speech recognitionInworld STT controls
Provider editor › Timeouts & retriestimeoutMs, retryCount, reconnectAttempts, retryDelayMs, backoffFactor, retryOn, keepaliveProvider timeouts, retries and reconnectsRetries, timeouts and fallback providers
Provider editor › Timeouts & retriesresilienceResilience defaults and inheritanceResolve the complete retry policy
Provider editor › Timeouts & retries › Retry HTTP status codesretryStatusCodes, DEFAULT_PROVIDER_RETRY_STATUS_CODESRetry on selected HTTP status codesRetry HTTP status codes
Provider editor › TTSopenai_tts, azure_tts, inworld_tts, voiceName, speed, responseFormatSpeech synthesis providers and voicesConfigure speech synthesis
Provider editor › TTS Provideropenai_tts, azure_tts, inworld_ttsSpeech synthesis providers (OpenAI, Azure, Inworld)Configure speech synthesis
Tool code helpersendSmsSend text messages from flowsConfigure and diagnose SMS delivery
Transfer › Routing poolroutingPoolOutbound routing pools2. Set the target and egress route
Transfer action › Attended transfersip_invite_bridge, attendedProvider, messageAttended transfer through the platformCall transfer methods
Transfer action › Max ring time (seconds)maxRingTimeRing time for the transfer targetTransfer: hand off a call
Transfer action › Media modemediaMode, gateway, p2pMedia path after an INVITE transferCall transfer methods
Transfer node › Methodsip_refer, sip_refer_replace, sip_invite, sip_invite_bridge, sip_invite_reinvite_p2p, sip_byeTransfer methods (REFER, INVITE, BYE)Transfer: hand off a call
Transfer node › REFER outcome modereferOutcomeMode, blind, notifyBlind or notify REFER outcomeTransfer: hand off a call
Transfer node › SIP headers and query parameterssipHeaders, sipQueryParams, reasonHeaders and URI parameters on a transfer4. Add SIP headers
Transfer node › Target and routing pooltarget, targetNumber, routingPool, callerIdTransfer target, routing pool and caller ID2. Set the target and egress route
Variable field picker › sipHeaderssipHeadersRead a SIP header in a flowInsert a variable into a field
Variables & Resilience › Resilience › Bot delay and terminal failoverbotNoInputTimeoutMs, botNoInputSpeech, botNoInputUrl, botNoInputRetries, abortPlayOnBotMessage, resumeRecognitionTimeoutMs, resumeRecognitionSpeech, resumeRecognitionPlayUrlFeedback while the bot is slow to answerGive callers feedback while the bot is
Variables & Resilience › Resilience › Configure final call actionsfailover.enabled, policies, triggers, bot_timeout, bot_error, stt_error, tts_error, system_error, transfer, hangup, botNoInputGiveUpTimeoutMsFinal call actions on runtime failureConfigure final call actions
Voice agent › Capabilities › Collect keypad inputcollect_digitsLet a voice agent collect digitsCapability shortcuts and their concrete effects

Application settings​

ControlNames to search forFeatureOwner section
App › Endpoints › Web voice or web chat › Allowed Origins / Allowed IPsallowedOrigins, allowedIPsAllowed origins and IP addresses for browser endpointsWeb Voice and Web Chat fields
App › Flow settings › QA ScoringqaScoringEnabled, qaScoringPrompt, qaScoringProvider, qaScoringModelQA scoring per appSet application QA scoring
App › Flow settings › Recording artefactsrecordingEnabled, recordingOutputs, recordingFrequencyChoose what an app recordsSelect the outputs
App › Flow settings › Recording artefactscall_transcript, stt_transcript, tts_transcript, call_audio_processed, call_audio_raw, stt_audio, tts_audioRecording output filesFile roles and creation conditions
App › Flow settings › Recording artefacts › transcriptscall_transcript, stt_transcript, tts_transcriptCall transcriptsSelect the outputs
App › Flow settings › Starting protectionsensitiveInfoOnStorageSensitive information protection in recordingsChoose the starting storage protection
App settings › excluded from dashboard metricsexcludeFromDashboardDashboard widgetsUnderstand the Overview screen
Application › Active switchapp_inactiveCalls refused before answerRefuse calls while an app is switched
Application › Entry points › Phone › ExtensionextensionExtensions on a base numberPhone fields
Application endpoint › AudioEndpoint.audio.linkFormatAudio format between the voice service and the AI runtimeAI audio format and preprocessing
Apps › Copy appapp.copyApplications and their flowsCopy a published application
Apps › Create appFlowDefinition, flowDefinitionApplications and their flows1. Choose the team and starting point
Apps › Create app › AI Flow Builder › Start with AIStart with AIAI flow builderPasted imports and AI generation start as
Apps › Create app › Browse templatesflowTemplateFlow templates2. Create from a template
Apps › Create app › ImportImport legacy JSON, Paste FlowDefinition JSONFlow source view and importImport controls and their meanings
Apps › Endpointsphone, web_voice, web_chat, entryPointsApplication entry pointsInspect an entry point
Conversations › conversation detail › Delete recordingdeleteRecordingDelete a call's recordings4. Check retained audio separately
Conversations › conversation detail › QAqaReview a conversation's QA resultReview a QA result

Team settings​

ControlNames to search forFeatureOwner section
Base number › ExtensionsextensionsEnabled, Extension.codeSelect an extension by keypad before the flow startsManage base numbers
ConversationsconversationConversation history and review1. Find the right conversation
Conversations › conversation › Debug/conversations/[id]Conversation debug view (logs, span tree, SIP ladder)Search the logs of a call
Dashboard › Caller Satisfaction widgetsatisfactionByAppCaller satisfaction on the dashboardInvestigate caller satisfaction
Dashboard › Edit Dashboarddashboard, widgetDashboard widgetsAdd and arrange widgets
Dashboard › period selectortimeframeDashboard reporting periodChoose a preset
Dashboard › widget metrictotalCallsByTimeframe, totalCallMinutesByTimeframe, uniqueCallersByApp, tokensByApp, errorsPerAppTimeSeries, totalTtsCharactersByTimeframeCall and usage metricsRead the available metrics
Manage Team › Base numbers › Header Manipulation ConfigsheaderManipulationConfigIdsAssign header rule sets to a base numberChange a base-number header assignment separately
Manage Team › Transfer restrictionstransferRestrictionsTransfer destination restrictionsApply transfer restrictions at team scope
Settings › API KeysapiKey, ApiKeyTeam API keysCreate a scoped key
Settings › API Keys › Create API Key › Scopesscopes, CREATE_CALL_TOKEN, READ_TEAM_APPS, READ_TEAM_USAGE, READ_CALL_TOKENAPI key scopesCreate a scoped key
Settings › Features/settings/featuresEnabled features overviewSee which features are enabled
Settings › My SubscriptionchangePlan, cancelScheduledChangeChange plan or billing intervalChange a self-service plan or billing interval
Settings › My SubscriptionsubscriptionSubscription managementOpen the right team's subscription
Settings › My Subscription › Cancel subscriptioncancel, reactivate, createResubscribeCheckoutSessionCancel, undo cancellation or resubscribeCancel, undo cancellation or return after cancellation
Settings › My Subscription › Current UsagecurrentUsage, usageHistoryCurrent usage and usage historyRead usage and limits
Settings › My Subscription › Current UsageincludedSms, overagePricePerSmsText message allowance and usageRead usage and limits
Settings › My Subscription › Legal DocumentslegalConsentLegal documents and consentReview legal documents
Settings › My Subscription › Notification ThresholdsnotifyAtPercentsUsage and overage alertsSet overage and notifications
Settings › My Subscription › Subscription SettingsoverageLimitCentsOverage spending cap and notification thresholdsSet overage and notifications
Settings › NotificationsnotificationIn-app notificationsOpen notifications from the header
Settings › TeamcompanyName, vatId, taxNumber, billingEmailTeam settingsManage Team fields
Settings › Team › Call RecordingrecordingBucket, recordingRegion, recordingAssumeRoleArnTeam recording storage bucketPrepare the destination
Settings › Team › Enable Members to publish AppsallowMembersToPublishAppsLet members publish appsConfigure shared settings
Settings › Team › QA Scoring DefaultsqaScoringEnabled, qaScoringPrompt, qaScoringProvider, qaScoringModel, qaScoringKeyTemplateQA scoring defaults for the platform and teamsConfigure QA defaults when available
Settings › Team › secret storageawsAssumeRoleArn, awsSecretsKey, awsRegionTeam secret storage in AWSConnect team secret storage
Settings › ToolstoolTeam toolsPrepare a team tool
Settings › Tools › code editorcodeTool code and its runtime helpersUse HTTP APIs without exposing credentials
Settings › UsersteamUserCreate users and manage membershipsAdd an existing person to another team
Settings › Users › team roleADMIN, MEMBER, VIEWERTeam rolesChange a team role or remove membership
Settings › VariablesteamVariableTeam variables and secretsCreate and verify a shared value
Settings › Variables › platform-managed rowsopenaiDefaultKey, azureDefaultKeyPlatform-managed default keys and AI defaultsPlatform-managed defaults
Settings › Variables › Set SecretSet SecretProvider credentials and key referencesPlatform-managed defaults
System audioSystemAudioAsset, SystemAudioVersion, WAV, TTSSystem audio libraryUpload team audio
Team › Resilience defaultsresilienceDefaultsResilience defaults and inheritanceSet team resilience defaults
Team › Resilience defaults › failoverfailoverFinal call actions on runtime failureSet team resilience defaults
Team recording bucket › lifecycle ruledelphi-recordings-ttlRecording retentionRetention behavior
Team settings › Base number header assignment—Assign numbers to teamsChange a base-number header assignment separately

Platform settings​

ControlNames to search forFeatureOwner section
Admin Settings › Access Logs/admin-settings/access-logsAccess logs (sign-in and access events)Investigate an access event
Admin Settings › API Server ConfigApiServerConfig, rateLimitEnabled, rateLimitMax, rateLimitWindowMsAPI rate limitsAdjust API rate limits
Admin Settings › Base NumbersbaseNumberBase numbersManage base numbers
Admin Settings › Base Numbers › ExtensionsextensionsEnabledExtensions on a base numberManage base numbers
Admin Settings › Base Numbers › TeamsaddTeam, removeTeamAssign numbers to teamsManage base numbers
Admin Settings › Config Backups/admin-settings/config-backupsConfiguration snapshots and backupsSnapshot or backup: which asset fits
Admin Settings › Cron Schedules/admin-settings/cron-schedules, /admin-settings/job-historyBackground jobs and schedules4. Change a recurring schedule deliberately
Admin Settings › Cron Schedulescleanup-cancelled-teamsCleanup after cancellationCanceled-team cleanup
Admin Settings › Cron Schedulessettle-monthly-overages, retry-failed-overage-paymentsOverage billingInterpret the job before retrying
Admin Settings › Cron Schedules › conversation-scoringconversation-scoring, SCORING_CONVERSATIONSScoring job and scoring failuresConfigure the scoring job
Admin Settings › Custom DealscustomDealCustom agreementsPlatform administrator: create and apply a version
Admin Settings › Egress › PoolsegressRoute, strategy, round_robin, priority_failoverOutbound routing poolsPool fields and selection
Admin Settings › Egress › Pools › defaultegressDefaults.defaultRouteIdPlatform default outbound routePool fields and selection
Admin Settings › Egress › Pools › Strategypriority_failoverOutbound trunk failoverPool fields and selection
Admin Settings › Egress › trunk › TLS fields/admin-settings/egress, tlsVerifyCert, tlsRequireMutual, tlsCaCertMaterialId, tlsClientCertMaterialId, tlsClientKeyMaterialId, tlsPeerNameVerifyModeTLS and mutual authentication on egress trunksTrunk fields
Admin Settings › Egress › TrunksegressTrunk, codecPreferences, priorityOutbound (egress) trunksTrunk fields
Admin Settings › Egress › Trunks › AuthenticationauthMethod, ip_only, digest, registration, ip_and_digest, tls_mutual, tlsRequireMutualOutbound trunk authentication and registrationTrunk fields
Admin Settings › Egress › Trunks › Caller ID ModecallerIdMode, passthrough, base_number, override, callerIdOverrideOutbound caller IDTrunk fields
Admin Settings › Egress › Trunks › Routing MethodroutingMethod, sipUri, transport, static_uri, number_host, genesys_fqdn, genesys_tgrp, proxyHosts, proxyPort, genesysTrunkContext, genesysRegion, genesysDomainOutbound routing methods and contact-centre trunksTrunk fields
Admin Settings › Job HistoryAUDIO_RECORDING_PROCESS, AUDIO_RECORDING_SOURCE_CLEANUP, recordingStatusRecording processing and playbackTrace the recording stages
Admin Settings › LanguageslanguageInterface languages and translationsAdd or edit a language
Admin Settings › Notifications › Notification TypesnotificationType, NotificationResourceNotification types2. Separate a notification-rule problem from transport
Admin Settings › Platform › Media connection warningwarningAfterMs, disconnectAfterMs, warningText, warningLanguageMedia connection warning and disconnectConfigure loss-of-audio warnings
Admin Settings › Platform Settings/admin-settings/platform-settings, platformSecrets, llmDefaults, qaScoring, signoz, ttsMediaCache, egressDefaults, transferRestrictions, resilienceDefaults, mediaConnection, sensitiveStorage, edgeTls, languageDetectionPlatform settingsOther Platform Settings controls
Admin Settings › Platform Settings › AI Builder DefaultsbriefingAi, briefingAiKey, builderAi, builderAiKey, openai, anthropic, azureAI flow builder models and credentialsConfigure AI defaults and check their consumers
Admin Settings › Platform Settings › AI defaultsopenaiDefaultKey, azureDefaultKey, llmDefaults, AZURE_OPENAI_BASE_URLPlatform-managed default keys and AI defaultsConfigure AI defaults and check their consumers
Admin Settings › Platform Settings › edge TLSedgeTls, renewalThresholdDays, automation, manualPublic edge certificates and renewalPublic edge certificate lifecycle
Admin Settings › Platform Settings › QA Scoring DefaultsqaScoring, llmDefaults.scoring, scoringAiKeyQA scoring defaults for the platform and teamsConfigure AI defaults and check their consumers
Admin Settings › Platform Settings › Resilience defaultsresilienceDefaults, providerDefaults, failoverResilience defaults and inheritanceOther Platform Settings controls
Admin Settings › Platform Settings › Secret StorageplatformSecrets, awsRegion, namespace, generalCollectionPath, tlsCollectionPath, PLATFORM_SECRETS_NAMESPACEPlatform secrets and secret storageEstablish platform secret storage
Admin Settings › Platform Settings › Secret Storage › TLS materials collectiontlsCollectionPath, voiceai:tls:materialsActivate trunk certificates and trust materialActivate SIP trust and client material
Admin Settings › Platform Settings › Sensitive storagesensitiveInfoOnStorageSensitive information protection in recordingsSet the sensitive-storage default
Admin Settings › Platform Settings › SigNoz Observabilitysignoz, SIGNOZ_URL, SIGNOZ_API_KEY, SIGNOZ_SPAN_PERSIST_DELAY_SECONDS, SIGNOZ_SIP_LADDER_PERSIST_DELAY_SECONDSSigNoz connection for the web applicationOther Platform Settings controls
Admin Settings › Server GroupsserverGroup, role, voice, api, telpro, teams, priorityServer groupsConfigure a server group
Admin Settings › Server Groups › Enable Auto-ScalingscalingEnabled, minInstances, maxInstances, scaleUpThreshold, scaleDownThreshold, cooldownSecondsAutomatic scalingConfigure a server group
Admin Settings › Server Groups › group details › TelPro instances—Edge instance overviewTarget one server group
Admin Settings › Server Groups › Load Balancing MethodlbMethod, round_robin, least_calls, randomLoad balancing across voice instancesConfigure a server group
Admin Settings › Server Groups › Load Balancing MethodlbMethodVoice host selection by the edgeConfigure a server group
Admin Settings › Server Groups › MaintenanceCONFIG_REFRESHServer group maintenance (drain, resume, refresh, restart)Target one server group
Admin Settings › Server Groups › Maintenance/admin-settings/server-groups/maintenance, /admin-settings/service-refreshService refresh and server group maintenanceRefresh running services deliberately
Admin Settings › Server Groups › Maintenance › Drain without restartaccept_new_callsDraining an edgeDrain an edge instance
Admin Settings › Server Groups › Max Concurrent CallsmaxConcurrentCallsConcurrent call limit per voice instance and groupConfigure a server group
Admin Settings › Server Groups › Scaling ProviderscalingProvider, scalingConfigScaling providers and provisioning scriptsConfigure a server group
Admin Settings › Server Groups › serversonline, degraded, overloaded, maintenance, offline, usedRtpPortsVoice server inventoryVerify the fleet after a change
Admin Settings › Server Groups › Show calls—Active calls per edge and voice serverTarget one server group
Admin Settings › SIP TrunkssipTrunkInbound SIP trunksConfigure an inbound SIP trunk
Admin Settings › SIP Trunks › Authentication MethodauthMethod, ip_only, digest, ip_and_digestInbound trunk authenticationAuthentication
Admin Settings › SIP Trunks › Identification MethodsidentifyBy, allowedIps, fromDomainPattern, userAgentPatternTrunk identification and allowed IPsIdentification: fill every selected condition
Admin Settings › SIP Trunks › Maintenance modemaintenanceMode, maintenanceSipCodeTrunk maintenance modeReject new calls during trunk maintenance
Admin Settings › SIP Trunks › Max Concurrent CallsmaxConcurrentCallsTrunk call limit fieldRouting and technical fields
Admin Settings › SIP Trunks › Quick Templates—Trunk quick templatesList, templates and basic fields
Admin Settings › SIP Trunks › Routing and technical fieldsisInternal, uniqueIdHeader, requiresXCallTrunk routing and technical fieldsRouting and technical fields
Admin Settings › SIP Trunks › Symmetric RTPsymmetricRtpTrunk routing and technical fieldsTLS and media
Admin Settings › SIP Trunks › trunk › SRTP ModesrtpModeSRTP media encryptionTLS and media
Admin Settings › SIP Trunks › trunk › TLS SecuritytlsRequired, tlsVerifyCert, tlsRequireClientCert, tlsCaCertMaterialId, tlsPeerNameVerifyMode, tlsRemoteSubjectNameTLS checks on inbound trunksTLS and media
Admin Settings › SIP Trunks › trunk details—Trunk active calls and reachabilityRead trunk operational insights
Admin Settings › Sync Platform to TelProredisSync.syncAll, REDIS_SYNC_TIMEOUT_SECONDSSync platform and app configuration to RedisSave, activate, disable or delete safely
Admin Settings › Teamsteam.createCreate and provision a teamCreate a team
Admin Settings › ToolstoolPlatform toolsMaintain a platform-wide tool
Admin Settings › Trace Debug/admin-settings/trace-debugTrace debug and log searchFind a trace without an open conversation
Admin Settings › UsersuserCreate users and manage membershipsCreate a new user
Admin Settings › Users › account statussuspendedAtSuspend or re-enable product accessSuspend or re-enable product access
Admin Settings › Users › Platform roleUSER, SUPERUSER, SUPERVIEWERPlatform rolesChange a platform role
Administration › Teams › Allowed API ScopesallowedApiScopesAPI key scopesCheck what is unavailable
Administration › Teams › Max Requests Per DaymaxRequestsPerDayDaily API request limit per teamRead key usage and list controls
Administration › Usage & MetricsadminUsagePlatform usage by team and appTeam and platform administration
Conversation record (read only)terminationReason, reasonDetails, endReasonCall end categoriesTransfers, hangups and keypad input
Header rule › Value__SOURCE_VALUE__, __FROM_USER__, __TO_USER__, __CALL_ID__, __CALLED_NUMBER__, __TRUNK_ID__, __ORIGINAL_FROM__, __P_ASSERTED_IDENTITY__Dynamic values in header rulesValue substitutions
NotificationsSCALE_UP_STARTED, SCALE_UP_COMPLETED, SCALE_UP_FAILED, SCALE_DOWN_STARTED, SCALE_DOWN_COMPLETED, SCALE_DOWN_FAILEDScaling events and alertsReview and acknowledge an alert
Plan catalogueincludedMinutes, includedTokens, includedSms, maxUsers, maxAdmins, qaScoringEnabled, priceMonthly, priceSemiannual, priceYearlyPlans and plan limitsRead usage and limits
Platform configuration › Transfer restrictionsblockPremiumNumbers, premiumPrefixes, premiumPatterns, enforceAllowedCountryCodes, allowedCountryCodes, defaultDomesticCountryCode, restrictSipUriWithoutPhoneTransfer destination restrictionsOther Platform Settings controls
Scaling Config JSON passed to provider scriptsSCALING_CONFIG_*, SCALING_SERVER_TYPE, HETZNER_API_TOKENScaling providers and provisioning scriptsPass provider configuration to scripts
SIP trunk and egress trunk › BYE size budgetsipByeMaxBytes, sipByeOverheadBytesPer-trunk BYE size budgetRouting and technical fields
SIP trunk and egress trunk › Codec PreferencescodecPreferences, PCMA, PCMU, G722, OPUSVoice codecs on SIP callsRouting and technical fields
Telephony › Header ManipulationHeaderManipulationConfig, HeaderManipulationRule, direction, action, priority, sourceHeader, conditionsSIP header manipulation rules at the edge1. Create or open the correct configuration

Portal and feature profiles​

ControlNames to search forFeatureOwner section
Conversations › conversation › Telephony—Telephony details of a conversationTransfers, hangups and keypad input
Deployment profile › Conversation QA scoringqaScoring, FEATURE_QA_SCORINGConversation QA scoringRelease profiles in the Portal
Deployment profile › SMS (seven.io)sms, FEATURE_SMSSend text messages from flowsRelease profiles in the Portal
Deployment profile › Subscription managementsubscriptionManagement, FEATURE_SUBSCRIPTION_MANAGEMENTSubscription managementRelease profiles in the Portal
Portal › DeploymentsCONFIG_BUCKET, AWS_ACCOUNT_ID, DELPHI_PLATFORM_ROLE_ARN, DELPHI_EXTERNAL_IDPortal configuration publishingOptional, local and separately managed components
Portal › Feature profile › Additional AI providersadditionalProvidersAdditional AI providersIntegration capabilities
Portal › Feature profile › AI Flow BuilderaiFlowBuilderAI flow builderIdentify which condition is failing
Portal › Feature profile › Documentation assistantalgoliaAskAiDocumentation assistant (Ask AI)Integration capabilities
Portal › Feature profile › Resilience controlsresilienceResilience controls availabilityResilience controls
User menu › SettingsuserSettingsPersonal interface preferencesChange your interface preferences

Services and containers​

ControlNames to search forFeatureOwner section
API environmentAPI_TOKEN_HEADERAuthenticate API requests with a key headerAPI variables
API environmentTELAPI_SWAGGER_UI_ENABLEDOpenAPI description and interactive API explorerAPI variables
API environment › credential retry settingsAPI_CREDENTIAL_*Lockout after repeated failed API credentialsCredential retry jail
API environment › TLS settingsTLS_ENABLED, TLS_CERT_PATH, TLS_KEY_PATH, TLS_CA_PATH, TLS_REQUEST_CERT, TLS_REJECT_UNAUTHORIZEDAdditional API authentication methodsAPI tokens and listener TLS
API environment › token settingsJWT_SECRET, JWT_ISSUER, JWT_AUDIENCE, JWT_EXPIRES_IN, OAUTH2_CLIENT_ID, OAUTH2_CLIENT_SECRET, OAUTH2_TOKEN_URL, OAUTH2_AUTHORIZE_URLAdditional API authentication methodsAPI tokens and listener TLS
API host environmentTELAPI_HOST, TELAPI_PORT, TELAPI_URLTelAPI HTTP serviceAPI variables
API service environmentFLOW_BRIEFING_CONVERSATION_MODEL, FLOW_BRIEFING_GENERATION_MODEL, ANTHROPIC_API_KEY, ANTHROPIC_BASE_URLAI flow builder models and credentialsAPI variables
API service environment, listener TLS variablesTLS_ENABLED, TLS_CERT_PATH, TLS_KEY_PATH, TLS_CA_PATH, TLS_REQUEST_CERT, TLS_REJECT_UNAUTHORIZED, API_TLS_ENABLEDTLS on internal service listenersVerify platform TLS
Bootstrap and tasker environment, edge TLS variablesEDGE_TLS_INPUT_MODE, EDGE_TLS_RENEWAL_THRESHOLD_DAYS, CERTBOT_EMAIL, HETZNER_API_TOKENPublic edge certificates and renewalOps variables
Bootstrap environment, registry and tag variablesECR_REGISTRY, ECR_TAG, APP_VERSION, BUILD_DATEContainer images and release tagsBootstrap variables
Cloud credential for floating addressesHCLOUD_TOKENMedia floating addressTelPro variables
Edge and voice host environment, converter variablesLOG_TO_SPAN_OTLP_ENDPOINT, LOG_TO_SPAN_EXPORT_LOGSLog-to-span conversion for SIP and mediaCollectors on each role
Edge and voice runtime (no customer setting)—Number lookup and routing responsesIdentify a routing response first
Feature environmentFEATURE_TTS_MEDIA_CACHE, TTS_MEDIA_CACHE_*Cache synthesized speech for playbackDeployment choices and effective service configuration
Fixed platform catalogue (no setting)conversation_complete, bot_timeout, no_media, media_connection_broken, stt_error, tts_error, internal_failure, policy_rejected, unknown_number, busy, handoverPlatform termination causes and SIP mappingCause values and SIP responses are different
GET /api/config/api/configWeb app configuration endpointWeb UI feature conditions
Host bootstrap fileCONFIG_BUCKET, CONFIG_BASE_PATH, CONFIG_REF, SERVER_ROLE, FETCH_CONFIG_ATTEMPTS, FETCH_CONFIG_RETRY_DELAYProvision and bootstrap hostsWrite the bootstrap file
Host environment, AWS variablesAWS_USE_INSTANCE_PROFILE, AWS_REGION, AWS_DEFAULT_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKENAWS access and instance profileBootstrap variables
Host environment, collector and backend variablesOTEL_ENABLED, OTEL_BACKEND_HOST, OTEL_BACKEND_ENDPOINT, SIGNOZ_OTLP_GRPC_ENDPOINT, SIGNOZ_OTLP_HTTP_ENDPOINTRole collectors and the telemetry pipelineCollectors on each role
Host environment, proxy variablesHTTP_PROXY, HTTPS_PROXY, NO_PROXY, SMTP_PROXY, EGRESS_TLS_REJECT_UNAUTHORIZED, REDSOCKS_PROXY_HOSTOutbound egress proxyOutbound access
Media environmentDOMAIN_MEDIA, MEDIA_ROOT, MEDIA_UPLOAD_LISTEN_ADDR, MEDIA_UPLOAD_TOKEN, TELPHI_MEDIA_*Media upload and playback serverMedia variables
Media host environment, media TLS variablesMEDIA_TLS_SOURCE, MEDIA_TLS_CERT_FILE, MEDIA_TLS_KEY_FILE, MEDIA_TLS_FULLCHAIN_B64, MEDIA_TLS_PRIVKEY_B64TLS for the media and recording serviceEstablish and rotate Media HTTPS trust
Media upload environmentSYSTEM_AUDIO_STORAGE_BACKEND, SYSTEM_AUDIO_S3_*, SYSTEM_AUDIO_CACHE_*, SYSTEM_AUDIO_CLEANUP_TOKENSystem audio storage backendConfigure the services
Monitoring dashboards—Capacity planning and measurementsPlan ready capacity
Observability host environmentSIGNOZ_VERSION, SIGNOZ_DATA_DIR, CLICKHOUSE_IMAGE, DOMAIN_SIGNOZSigNoz observability hostSigNoz app, ingester and ClickHouse
Observability host environment, export collector variablesSIEM_HEC_ENDPOINT, SIEM_HEC_TOKEN, SIEM_HEC_INDEX, SIEM_HEC_CHANNEL, DYNATRACE_OTLP_ENDPOINT, DYNATRACE_API_TOKEN, OTEL_EXPORT_BACKEND_HOST, security_eventSecurity event export to a SIEM2. Check the external feed separately
Ops environmentEMAIL_TRANSPORT, EMAIL_SENDER_ADDRESS, EMAIL_SENDER_NAME, SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, SMTP_PROXYEmail deliveryConfigure and verify email delivery
Ops environmentTWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKENRequest and release phone numbersRecover from payment or usage blocks
Ops environmentSCORING_OPENAI_BASE_URL, SCORING_OPENAI_MODELScoring job and scoring failuresConfigure the scoring job
Ops environmentSMS_API_KEYSend text messages from flowsCheck the effective configuration
Scaler and Tasker environmentLEADER_ELECTION_KEY, LEADER_LOCK_TTL_MS, LEADER_HEARTBEAT_INTERVAL_MS, LEADER_ACQUISITION_TIMEOUT_MS, TASKER_LEADER_ELECTION_KEYSingle active scaler and job runnerOps variables
Scaler environmentSCALING_EVALUATION_INTERVAL_MS, SCALING_MAX_PARALLEL_BELOW_MIN_SCALE_UPS, SCALING_DRAIN_TIMEOUT_MS, SCALER_INSTANCE_ID, SCALER_LOG_LEVELAutomatic scalingOps variables
Scaler environmentSCALING_SCRIPTS_PATHScaling providers and provisioning scriptsOps variables
Scaler environmentSTALE_SERVER_HEARTBEAT_SECONDSStale instance detectionOps variables
Service environment file, per-component log level variablesLOG_LEVEL, TELWEB_LOG_LEVEL, TELAPI_LOG_LEVEL, TELPHI_LOG_LEVEL, TASKER_LOG_LEVEL, TELPRO_LOG_LEVEL, TELSYS_LOG_LEVEL, AUDIOPROC_LOG_LEVEL, RTPENGINE_LOG_LEVEL, WEBRTC_LOG_LEVELService log levelsSet the level for each component
Service environment files per roleENVIRONMENT, HOSTNAME, NODE_ENV, DOMAIN_API, DOMAIN_TELWEB, NEXT_PUBLIC_SIP_DOMAIN, PORT, HOSTEnvironment variable reference and deployment identityShared runtime variables
Service environment, database and Redis TLS variablesDATABASE_SSL_MODE, DATABASE_SSL_CA_FILE, DATABASE_SSL_CA_BUNDLE_B64, REDIS_TLS_ENABLED, REDIS_TLS_CA_FILE, POSTGRES_TLS_ENABLED, PGBOUNCER_CLIENT_TLS_SSLMODEEncrypted database and Redis connectionsVerify internal database and Redis encryption
Service environment, database logging switchENABLE_DB_LOGGINGDatabase projection of log recordsDatabase projection
Service environment, database variablesDATABASE_URL, DATABASE_SECRET_MODE, DATABASE_SECRET_ARN, MIGRATION_DATABASE_URL, DATABASE_POOL_SIZEDatabase connection and credentialsSelect the runtime credential source
Service environment, FEATURE_* variablesFEATURE_SMS, FEATURE_BROWSER_SDK, FEATURE_WEBRTC, FEATURE_RESILIENCE, FEATURE_QA_SCORINGDeployment feature switchesDeployment choices and effective service configuration
Service environment, integration payload logging switchLOG_INTEGRATION_PAYLOADSIntegration transaction recordsControl payload logging
Service environment, masking variablesMSISDN_UNMASKED_DIGITS, ENABLE_PII_LOGGINGRedaction of personal data in logsProtect diagnostic logs before sharing
Service environment, OpenTelemetry exporter variablesOTEL_EXPORTER_OTLP_ENDPOINT, OTEL_SERVICE_NAME, OTEL_SERVICE_NAMESPACE, OTEL_DEPLOYMENT_ENVIRONMENTDistributed tracing and call correlationCorrelation
Service environment, Redis variablesREDIS_HOST, REDIS_PORT, REDIS_USERNAME, REDIS_PASSWORD, REDIS_DATABASERedis connectionShared runtime variables
Setup command and unattended setup variablesDELPHI_SETUP_EMAIL, DELPHI_SETUP_PASSWORD, DELPHI_SETUP_TEAM_NAME, DELPHI_SETUP_BASE_NUMBER, RUN_BASELINE_SEEDFirst-use setup and baseline dataRun first-use setup
Setup command environmentDELPHI_RESET_PASSWORDRecover Super Admin accessReset an existing credential Super Admin
Shared environmentGRACE_PERIOD_DAYSPayment failure and grace periodRecover from payment or usage blocks
Shared logger package used by every Node servicelogType, severity, conversationId, traceId, service.nameLog record fields and event typesCommon fields and representations
SIP edge configuration (no customer setting)fr_timer, fr_inv_timerSIP transaction and dialog timersTimers and retransmission
SIP edge routing (no customer setting)OPTIONSOPTIONS keepaliveRequest handling and trunk health
SIP edge routing (no customer setting)—Rejected and unknown SIP trafficRejected calls and security tagging
SIP edge routing (no customer setting)sl_send_replyResponses generated by the edgeResponses generated by the edge
SIP edge routing (no customer setting)INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, UPDATE, PRACK, INFOSupported SIP methodsSIP methods
Tasker cron schedule and retention variablesaudit-log-cleanup, AUDIT_LOG_RETENTION_DAYS, SIGNOZ_RETENTION_DAYSAudit and log retention4. Establish retention for each copy
Tasker environment, backup target variablesbackup-database, S3_BUCKET, S3_PREFIX, S3_REGION, S3_ENDPOINTDatabase backups and restoreDatabase backup and restore
Tasker environment, worker and leader variablesWORKER_CONCURRENCY, WORKER_POLL_INTERVAL_MS, SCHEDULER_POLL_INTERVAL_MS, LEADER_ELECTION_KEY, LEADER_LOCK_TTL_MSBackground jobs and schedulesOps variables
TelPhi and TelAPI environmentHEARTBEAT_INTERVAL, RESOURCE_MONITOR_INTERVAL, USAGE_MONITOR_INTERVAL, USAGE_MONITOR_HEARTBEAT_INTERVAL_MS, TELPHI_INSTANCE_ID, TELAPI_INSTANCE_ID, INSTANCE_IDInstance heartbeats and usage reportsVoice variables
TelPhi environmentMAX_CONCURRENT_CALLSConcurrent call limit per voice instance and groupVoice variables
TelPhi environmentBOT_NO_INPUT_GIVE_UP_TIMEOUT_MS, BOT_NO_INPUT_GIVE_UP_WARNING_MESSAGE, BOT_NO_INPUT_GIVE_UP_URLGive up when the bot stops respondingVoice variables
TelPhi environmentMAX_CALL_DURATION_SECONDS, MAX_CALL_DURATION_WARNING_MESSAGE, WARNING_TIMEOUTMaximum call durationVoice variables
TelPhi environmentMAX_CALL_AGE_MSStale call clean-upStale calls and resumable sessions
TelPhi environmentSIP_TRUNK_HEALTH_INTERVAL_MS, SIP_TRUNK_HEALTH_FAILURE_THRESHOLD, SIP_TRUNK_HEALTH_DEGRADED_RTT_MS, SIP_TRUNK_HEALTH_REDIS_TTL_MSTrunk health monitoring and alertsVoice variables
TelPro environmentTELPRO_ROUTING_PROVIDER, TELPRO_ROUTING_ENDPOINT, TELPRO_ROUTING_TARGET_IDS, TELPRO_ROUTING_TOKEN, configured-httpEdge routing handover integrationTelPro variables
TelPro environmentTELPRO_FLOATING_IP_BIND_ENABLED, TELPRO_MEDIA_FLOATING_IP_ID, TELPRO_MEDIA_INTERFACEMedia floating addressBind the floating media address
TelPro environmentPUBLIC_IP, PRIVATE_IP, EXTERNAL_IP, HOST_LAN_IPPublic and private edge addresses (NAT)TelPro variables
TelPro environmentDOMAIN_TELPRO, SIP_DOMAIN, KAMAILIO_INSTANCE_ID, KAMAILIO_LOG_LEVELSIP edge proxyTelPro variables
TelPro environmentSIP_PORT, SIPS_PORT, SIP_TLS_PORT, INTERNAL_SIP_PORT, SIP_PORT_INTERNAL, TLS_ENABLEDSIP transports and portsTelPro variables
TelPro environmentHEALTH_PROBE_ENABLED, HEALTH_PROBE_INTERVAL, HEALTH_PROBE_TARGET_HOST, HEALTH_PROBE_TARGET_PORT, HEALTH_PROBE_TIMEOUT, HEALTH_PROBE_TRUNK_IDSTrunk health probesTelPro variables
TelPro environmentTELPRO_HA_ENABLED, TELPRO_GROUP_NAME, TELPRO_INITIAL_ACTIVE_INSTANCE_ID, TELPRO_PEER_INSTANCE_ID, TELPRO_PEER_PROVIDER_SERVER_ID, TELPRO_PROVIDER_SERVER_ID, TELPRO_SIP_FLOATING_IP_ID, FLOATING_IP, HCLOUD_TOKENTwo-edge high availabilityTelPro variables
TelPro environmentTELSYS_LB_METHODVoice host selection by the edgeTelPro variables
TelPro environment, SIP capture variablesSIP_CAPTURE_ENABLEDSIP message captureSIP message captures
TelPro environment, structured logging switchSTRUCTURED_LOGGING_ENABLEDSIP edge log recordsStructured SIP proxy records
TelPro health endpoint—SIP edge healthCheck edge health
TelSys and TelPhi environmentARI_URL, ARI_USER, ARI_PASSWORD, ARIAPP, ARIENABLED, ARIBINDMASK, ARIHTTPSESSIONLIMIT, AMI_HOST, AMI_PORT, AMI_USER, AMI_SECRETVoice service control interface (ARI and AMI)Voice variables
TelSys environmentSIP_100REL_MODEReliable provisional responses (100rel and PRACK)Voice variables
TelSys PJSIP endpoint templatedtmf_mode=rfc4733, telephone-eventDTMF transport over SIP (RFC 4733)Codecs and DTMF
Voice and API service environmentAZURE_TTS_API_KEY, AZURE_REGIONSpeech synthesis providers (OpenAI, Azure, Inworld)Voice variables
Voice and edge media configuration (no customer setting)—SDP, codecs and number format at the edgeCodecs and DTMF
Voice and TelPro environmentREFER_TARGET_HOST, DOMAIN_TELPROREFER target hostVoice variables
Voice environmentAUDIOPROC_ENABLED, FEATURE_AUDIO_PREPROCESSINGAudio preprocessing and noise reductionAudioProc
Voice host environment, Asterisk and ARI variablesARI_URL, ARI_USER, ARI_PASS, ARI_APP, ARIHTTPSESSIONLIMIT, EXTERNALADDRESSVoice service operationRoles and the ARI connection
Voice host environment, media and console logging variablesTELPHI_ENABLE_MEDIA_LOGGING, ENABLE_MEDIA_LOGGING, ENABLE_PACKET_LOGGING, LOG_MEDIA_EVERY_N_PACKETSVoice service and media diagnostic logsRead Voice logs
Voice runtime (format fixed; limits per app)Reason, X-Transfer-ReasonSIP termination headersDiagnostic header formats
Voice runtime (no customer setting)StasisStartHandoff of an inbound call to the voice runtimeFollow the request path
Voice runtime (no customer setting)X-Delphi-Egress-Intent-ID, X-Delphi-Egress-RouteOutbound call intent correlationFollow the transfer method and the new
Voice runtime and SIP edge (no customer setting)—Final SIP response for calls that never connectCause values and SIP responses are different
Voice runtime catalogue (no setting)flow_engine_complete, flow_engine_error, provider_initialization_failed, stt_provider_error, tts_provider_error, sip_channel_setup_failed, flow_lookup_redis_error, provider_stop, provider_destroy, transferredDetailed hangup triggersCause values and SIP responses are different
Voice service environmentAZURE_STT_AUDIO_FLUSH_MS, AZURE_REGIONAzure speech recognitionVoice variables
Voice service environmentGPT_LIVE_PILOT_ENABLEDOpenAI GPT-Live (pilot)Voice variables
Web and API environmentFEATURE_REGISTRATIONSelf-service registrationWeb UI feature conditions
Web and ops environmentPASSWORD_MAX_AGE_DAYS, PASSWORD_WARNING_DAYS, PASSWORD_RESET_TOKEN_MINUTESPassword expiry, change and resetChange an expiring password
Web and ops environmentSTRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_API_BASE_URLStripe payments and billing eventsShared runtime variables
Web and ops environmentPLATFORM_ROLE_EMAIL_CODE_SECRET, PLATFORM_ROLE_EMAIL_TASKER_READYVerified platform role changeChange a platform role
Web environmentAUTH_WITH_MICROSOFT, AUTH_MICROSOFT_ENTRA_ID_ID, AUTH_MICROSOFT_ENTRA_ID_SECRET, AUTH_MICROSOFT_ENTRA_ID_ISSUERMicrosoft Entra single sign-onCheck Microsoft Entra prerequisites
Web environmentSESSION_TIMEOUT, MAX_CONCURRENT_SESSIONS, SESSION_HEARTBEAT_TTLSession idle timeout and concurrent sessionsUnderstand an ended or refused session
Web environmentAUTH_WITH_CREDENTIALSSign in with email and passwordWeb variables
Web environmentLOGIN_MAX_ATTEMPTS_CREDENTIALS, LOGIN_LOCKOUT_MINUTES_CREDENTIALS, LOGIN_MAX_ATTEMPTS_AZURE_AD, LOGIN_LOCKOUT_MINUTES_AZURE_ADSign-in lockout after failed attemptsReset a forgotten password or unlock a
Web environmentWELCOME_INVITATION_TOKEN_MINUTESWelcome invitation and first setupComplete or resend a password invitation
Web service environmentFEATURE_ADDITIONAL_PROVIDERSAdditional AI providersWeb UI feature conditions
Web service environmentFEATURE_AI_FLOW_BUILDERAI flow builderWeb UI feature conditions
Web service environmentFEATURE_ALGOLIA_ASK_AIDocumentation assistant (Ask AI)Web UI feature conditions
Web service environmentFEATURE_RESILIENCEResilience controls availabilityResilience controls
Web service environment, banner variablesLEGAL_BANNER_TEXT, LEGAL_BANNER_HTMLLegal notice bannerWeb variables
Web service environment, trusted reverse-proxy hops for client addressAUDIT_TRUSTED_PROXY_HOPSAudit log of administrative actionsWeb variables

HTTP API​

ControlNames to search forFeatureOwner section
Create browser session tokenssessionId, wsToken, wsTokenExpiresIn, expiresInCreate browser session tokens2. Put token creation behind your backend
GET /api/v1/endpoints/api/v1/endpointsList a team's call endpoints over the API2. Send a bounded read-only request
GET /api/v1/runtime/capabilities/api/v1/runtime/capabilitiesRuntime capabilities endpointRuntime capabilities and voice
GET /api/v1/usage/tts-characters/api/v1/usage/tts-characters, READ_TEAM_USAGEText-to-speech usage over the APIRead team TTS usage
Query parameterspage, limit, total, totalPagesPaged API responses3. Read further pages deliberately
Request headerX-API-KeyAuthenticate API requests with a key header1. Select the operation and credential
Runtime command hanguphangupHang up from a flow or a botEnd: finish the branch

Browser SDK​

ControlNames to search forFeatureOwner section
Browser text and voice entry points—Browser text and voice entry points1. Prepare the endpoint and credentials
Browser text conversationsopenSession, sendTextChat, serverReadyBrowser text conversationsText conversation
Browser voice callsstartCall, setRemoteAudioElement, endCallBrowser voice callsVoice call
Discover browser runtime capabilitiesgetCapabilities, interactionModesDiscover browser runtime capabilities3. Configure the client and discover support
Move between text and voice—Move between text and voiceMove between text and voice
Recover browser sessionsconnectionState, lastErrorRecover browser sessionsRecover a browser session
SDK and protocol compatibilityDelphiClientSDK and protocol compatibilityKeep client and protocol versions explicit
Session WebSocket channel/ws/session, ChannelMessageSession WebSocket channelUnderstand the browser channel
Type during voice calls—Type during voice callsType during a voice call

By reader role​

Application builders​

Calls and call lifecycle​

SIP trunks, numbers and routing​

SIP headers and call data​

Call transfers​

DTMF​

Media, audio and speech​

AI providers and models​

Resilience, retries and fallbacks​

Flows and the flow builder​

HTTP API​

Recordings, transcripts and data privacy​

Accounts, teams and access​

Plans, usage, notifications and SMS​

Logs, traces and monitoring​

Deployment and operations​

Quality, dashboards and analytics​

Team administrators​

Calls and call lifecycle​

SIP trunks, numbers and routing​

SIP headers and call data​

Call transfers​

DTMF​

Media, audio and speech​

AI providers and models​

Resilience, retries and fallbacks​

Flows and the flow builder​

HTTP API​

Recordings, transcripts and data privacy​

Accounts, teams and access​

Plans, usage, notifications and SMS​

Logs, traces and monitoring​

Scaling, capacity and high availability​

Deployment and operations​

Quality, dashboards and analytics​

Deployment operators​

Calls and call lifecycle​

SIP signalling and telephony edge​

SIP trunks, numbers and routing​

SIP headers and call data​

Call transfers​

DTMF​

Media, audio and speech​

AI providers and models​

Resilience, retries and fallbacks​

Flows and the flow builder​

HTTP API​

Recordings, transcripts and data privacy​

Accounts, teams and access​

Plans, usage, notifications and SMS​

Logs, traces and monitoring​

Scaling, capacity and high availability​

Security, TLS and network​

Deployment and operations​

Quality, dashboards and analytics​

Integrators​

Calls and call lifecycle​

SIP signalling and telephony edge​

SIP trunks, numbers and routing​

SIP headers and call data​

Call transfers​

DTMF​

Media, audio and speech​

AI providers and models​

Flows and the flow builder​

Browser and SDK​

HTTP API​

Recordings, transcripts and data privacy​

Logs, traces and monitoring​

Security, TLS and network​

Deployment and operations​