Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.
Use Settings → Voice & Telephony to choose how incoming customer calls reach your team. These settings apply to calls routed directly to human agents and calls handed off from an AI phone agent to your team.
Telephony must be enabled for your organization. Anyone with Voice settings write permission can open Settings → Voice & Telephony and turn on Enable telephony. This setting is available to every organization. This control grants access to telephony; numbers, routing, teams and agent availability still need to be configured. Turning it off does not cancel existing calls or release phone numbers.To edit call answering settings, you need the Voice settings write permission. Agents also need the normal permissions and availability required to receive and accept calls.
Set Answer after to a whole number from 1 to 20 seconds.
Leave the field or press Enter to save. The auto-answer switch saves immediately.
Each agent opens their dashboard and allows microphone access when the browser requests it. The dashboard prepares automatic answering when the agent is available for calls, without a separate setup card. If the browser requires interaction to enable audio, click anywhere in the dashboard.
Auto-answer is off by default. The saved delay defaults to 2 seconds. When enabled, the countdown starts when the call begins ringing your team. A ready agent’s visible dashboard tab accepts the call at the end of the countdown without another click. The first successful acceptance connects; other agents stop ringing.While the automatic-answer countdown is active, the incoming-call notification stays visible and its Accept and Reject controls are hidden. Manual controls remain available if automatic answering cannot prepare the microphone or the call has no automatic-answer deadline. There is no agent-level pause or opt-out; auto-answer is controlled by the organization setting. Settings are captured when each call starts ringing; changes apply to new rings.
Keep the dashboard open and visible. Preparation runs automatically when you are available for calls. The initial microphone check stops immediately; switching tabs reuses that check without reopening the microphone. Changes to availability, organization, or input devices require a fresh check. The microphone is checked again immediately before automatic acceptance; if access fails, the call stays available for manual answering. Reloading the dashboard starts a new preparation. Only one visible tab in the same browser can handle automatic answering at a time. Microphone permission, working audio and a browser that supports preparation are required. This does not auto-answer a desk phone, forwarded external number, teammate call, warm-transfer invitation or conference invitation.
A busy agent or a call that has ended will not be automatically accepted. If preparation fails, the incoming call shows the problem. Allow microphone access in your browser and click in the dashboard to retry, or use Accept manually. Automatic answering does not bypass routing, availability or call permissions.
Set Available agents to ring to a whole percentage from 1 to 100, then leave the field or press Enter to save. The default is 100%, preserving the behavior of ringing everyone eligible.The percentage applies after the existing team, availability, busy and online checks. It is based on the agents eligible for that call, not total team membership. Open rounds up so there is at least one recipient whenever an eligible agent exists.
Available agents
Percentage
Agents rung
3
25%
1
20
25%
5
100
25%
25
20
100%
20
Agents already ringing for another call are excluded. Simultaneous incoming calls select separate available agents. Agents who were rung least recently are preferred. A call keeps the same selected recipients if their dashboards reconnect. With team telephony pacing off, this setting does not add successive ringing waves or expand to the rest of the team after a timeout. Unanswered calls follow the existing timeout or transfer-failure behavior.
Open Settings → Teams, edit a support-enabled team, and find Telephony pacing below Assignment pacing. You need Teams write permission to change these settings. Route calls to a team transfer destination for its policy to apply.Turn on Telephony pacing to offer each call to one available teammate at a time. Multiple calls can ring different teammates concurrently. If everyone is busy, calls wait for that team in arrival order; they do not spill into other teams. An agent already ringing, on a call, unavailable, or in wrap-up is excluded. Teammates must have Available for calls enabled and their dashboard open. Chat session capacity limits do not prevent eligible teammates from receiving phone calls.
Setting
Default
Options
Telephony pacing
Off
On or off
Call distribution
Longest available
Longest available or Fewest answered calls today
Ring timeout (seconds)
30
10–120
Maximum queue wait (seconds)
300
30–3,600
Use organization wrap-up time
On
Inherit, or enter 0–3,600 seconds
Record calls
On
On or off
Call languages
Organization default
Any languages phone agents support
Longest available prioritizes the teammate who has been available and free from calls longest. Fewest answered calls today prioritizes the lowest number of connected calls for this team since midnight in your organization’s timezone; ties use longest available. Unanswered offers do not count as answered calls. Daily totals do not adjust for different shift lengths.If an offer is declined or expires, the call can be offered to another eligible teammate. The missed teammate has a 30-second cooldown. Queue processing can take approximately two seconds between offers. The maximum wait includes time spent ringing agents; when it expires, the unanswered call ends. This setting does not add position announcements, hold music, automatic callbacks, or overflow destinations.With pacing on, the team offers each call to one agent regardless of Available agents to ring. Auto-answer starts a fresh countdown for each offer. If the remaining offer window is too short for that countdown, the agent can still answer manually. Calls already queued keep the timing and distribution settings captured when they entered the queue, even if pacing is subsequently switched off.
An approved mini app can save a wrap-up code, close the phone session, then finish that session’s wrap-up for the viewing teammate. This must be explicitly configured in the app: saving a structured field alone does not close a session or finish wrap-up. The action leaves unavailable teammates unavailable and cannot release wrap-up for a different session.
Leave Use organization wrap-up time on to inherit the setting in Voice & Telephony. Turn it off to enter a team-specific duration in seconds, including 0 for no wrap-up. Team wrap-up works with or without telephony pacing. Save the team to apply your changes.The effective wrap-up duration is captured when human ringing starts. After the call ends, it prevents the teammate from receiving calls from any team during that window. Calls without a team use the organization default. The wrap-up strip counts elapsed time up from 0:00. Extending the window keeps the same start time, and reloading restores it from the completed call. If older call data has no start time, the strip shows the remaining window instead. Agents can still finish wrap-up early with I’m ready.
Turn off Record calls to stop calls answered by this team’s teammates from being recorded. It applies to calls routed to the team, with or without telephony pacing. Save the team to apply your changes; they take effect the next time a teammate answers a call.When a phone agent or call flow has already started recording before the call reaches the team, that recording keeps running. Turning Record calls on never records a call that the phone agent, call flow, or teammate’s dialer choice leaves unrecorded. Live transcripts follow the workspace setting either way. See Recordings and transcripts.
Pick Call languages to keep live transcripts of calls this team answers in those languages, for example Danish and English for a Danish support line. Leave it empty to use the organization’s Default call languages from Settings → Voice & Telephony → Live transcripts. A language your call flow set on the session with a Set Session Language step, or an agent set in the inbox, takes precedence. See Call languages.
Choose a Default answer-time SLA on this page to grade how quickly callers waiting for an agent are answered. It applies to calls rung without a team and to teams that have no phone SLA policy of their own. Only policies with a phone answer-time target can be selected. See Phone answer-time SLA for how waits are measured and reported.
Start with a small team of available agents. Open one dashboard and allow microphone access, call a number routed to that team, and confirm that the countdown matches your saved delay and both sides can hear each other. Then turn off auto-answer in organization settings and confirm manual Accept still works. Test the ring percentage with several available agents and check that only the expected number of dashboards ring. For a paced team, place two calls with one available teammate: the second should wait. Decline the first offer with another teammate available and confirm it moves to them. Complete a call and verify the team’s wrap-up duration.
The Voice & Telephony page also lists routing, assistance, IVR, queue, recording, reliability, after-hours, monitoring, dialer and integration options. Options marked Contact us open an email to your account team with the feature name included. They do not change call behavior. Contact your account team to discuss availability and setup. Links for existing capabilities open their current settings or calling surface.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Open.cx Docs","description":"Documentation for OpenCX, an AI-powered omnichannel customer support platform. Build AI agents for chat, phone, email, WhatsApp, and SMS with knowledge bases, actions, and human handoff.","colors":{"primary":"#0A0A0A","light":"#FAFAFA","dark":"#0A0A0A"},"logo":{"light":"https://mintcdn.com/openchat/ivWwffb57vEmukK4/logo-light.svg?fit=max\u0026auto=format\u0026n=ivWwffb57vEmukK4\u0026q=85\u0026s=f6a5e94f4909a4d8df45757989c11afe","dark":"https://mintcdn.com/openchat/ivWwffb57vEmukK4/logo.svg?fit=max\u0026auto=format\u0026n=ivWwffb57vEmukK4\u0026q=85\u0026s=84cc8ee0de542d166e76b53651f4f4e8"},"favicon":"https://mintcdn.com/openchat/ivWwffb57vEmukK4/favicon.png?fit=max\u0026auto=format\u0026n=ivWwffb57vEmukK4\u0026q=85\u0026s=68fa269328f9c95d4404b9073ac8aa37","api":{"openapi":"https://api.open.cx/api-json","playground":{"display":"interactive"},"mdx":{"server":"https://api.open.cx"}},"appearance":{"default":"dark","strict":false},"background":{"decoration":"gradient","color":{"light":"#FFFFFF","dark":"#0A0A0A"}},"navbar":{"links":[{"href":"https://platform.open.cx","label":"Dashboard"}],"primary":{"type":"button","label":"Get Started","href":"https://open.cx"}},"seo":{"metatags":{"og:type":"website","og:site_name":"OpenCX Docs"},"indexing":"all"},"fonts":{"heading":{"family":"Inter Tight"},"body":{"family":"Inter"}},"styling":{"eyebrows":"section","codeblocks":"dark","latex":true},"contextual":{"options":["copy","view","claude","chatgpt"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openchat","hasAudioNarration":false,"actualSubdomain":"openchat","customDomains":["docs.open.cx"],"gitSource":{"type":"github","owner":"opencx-labs","repo":"opencx","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6aef0eddec2091b7c464875d","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":403},{"language":"default","tag":"Integrations","count":123},{"language":"default","tag":"Ticketing Systems","count":110},{"language":"default","tag":"Build Agents","count":67},{"language":"default","tag":"Agent Training","count":53},{"language":"default","tag":"Help Center","count":45},{"language":"default","tag":"Sequences","count":42},{"language":"default","tag":"Setup Integration","count":37},{"language":"default","tag":"Channels","count":37},{"language":"default","tag":"Main Knowledge Sources","count":30}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--radius: 0.375rem;--radius-sm: 0.125rem;--radius-md: 0.25rem;--radius-lg: 0.375rem;--radius-xl: 0.75rem;--radius-2xl: 1.125rem;--radius-3xl: 1.5rem;--radius-full: 9999px}card,.card,card-group card,.card-group card,.card-group .card{border-radius:var(--radius-3xl)}callout,.callout,accordion,accordion-group accordion,.accordion,.accordion-group .accordion,[data-accordion],[data-accordion-item]{border-radius:var(--radius-xl)}pre,pre>code,pre.shiki,figure.shiki,div[class*=\"language-\"],div[class*=\"language-\"] pre{border-radius:var(--radius-xl)}#topbar-cta-button>a,#topbar-cta-button>a>span.absolute{border-radius:var(--radius-xl)}#search-bar-entry{border-radius:var(--radius-xl)}.zendesk-flow .zendesk-flow-frame{border-radius:var(--radius-xl)}.integration-orbit a[href]{touch-action:manipulation}.integration-orbit a[href] img{pointer-events:none}:root{--docs-context-bg: #ffffff;--docs-context-bg-hover: #f5f5f5;--docs-context-border: rgba(10, 10, 10, 0.16);--docs-context-border-strong: rgba(10, 10, 10, 0.32);--docs-context-text: #0a0a0a;--docs-context-muted: rgba(10, 10, 10, 0.6);--docs-context-accent: #0a0a0a;--docs-context-trigger-bg:\n linear-gradient(180deg, rgba(10, 10, 10, 0.04), transparent 48%),\n var(--docs-context-bg);--docs-context-trigger-bg-hover:\n linear-gradient(180deg, rgba(10, 10, 10, 0.07), transparent 52%),\n var(--docs-context-bg-hover);--docs-context-trigger-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.9),\n 0 1px 2px rgba(15, 23, 42, 0.04);--docs-context-menu-bg:\n radial-gradient(circle at top right, rgba(10, 10, 10, 0.05), transparent 38%),\n linear-gradient(180deg, #ffffff, #fafafa);--docs-context-menu-border: rgba(10, 10, 10, 0.14);--docs-context-menu-shadow:\n 0 24px 60px rgba(15, 23, 42, 0.16),\n 0 0 0 1px rgba(10, 10, 10, 0.06);--docs-context-hover-text: #0a0a0a;--docs-context-item-hover: rgba(10, 10, 10, 0.06);--docs-context-divider: rgba(10, 10, 10, 0.1)}html.dark{--docs-context-bg: #0a0a0a;--docs-context-bg-hover: #161616;--docs-context-border: rgba(255, 255, 255, 0.2);--docs-context-border-strong: rgba(255, 255, 255, 0.36);--docs-context-text: #fafafa;--docs-context-muted: rgba(250, 250, 250, 0.72);--docs-context-accent: #fafafa;--docs-context-trigger-bg:\n linear-gradient(180deg, rgba(255, 255, 255, 0.06), transparent 42%),\n var(--docs-context-bg);--docs-context-trigger-bg-hover:\n linear-gradient(180deg, rgba(255, 255, 255, 0.1), transparent 48%),\n var(--docs-context-bg-hover);--docs-context-trigger-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.05),\n 0 0 0 1px rgba(255, 255, 255, 0.08);--docs-context-menu-bg:\n radial-gradient(circle at top right, rgba(255, 255, 255, 0.08), transparent 34%),\n linear-gradient(180deg, #121212, #050505);--docs-context-menu-border: rgba(255, 255, 255, 0.14);--docs-context-menu-shadow:\n 0 24px 60px rgba(0, 0, 0, 0.42),\n 0 0 0 1px rgba(255, 255, 255, 0.08);--docs-context-hover-text: #ffffff;--docs-context-item-hover: rgba(255, 255, 255, 0.1);--docs-context-divider: rgba(255, 255, 255, 0.12)}#page-context-menu-button,#page-context-menu button[aria-label=\"More actions\"]{color:var(--docs-context-text)!important;background:var(--docs-context-trigger-bg)!important;border-color:var(--docs-context-border)!important;box-shadow:var(--docs-context-trigger-shadow)}#page-context-menu-button{border-right-color:var(--docs-context-divider)!important}#page-context-menu-button svg,#page-context-menu button[aria-label=\"More actions\"] svg{color:var(--docs-context-accent)!important}#page-context-menu-button:hover,#page-context-menu button[aria-label=\"More actions\"]:hover,#page-context-menu button[aria-label=\"More actions\"][data-state=\"open\"]{color:var(--docs-context-hover-text)!important;background:var(--docs-context-trigger-bg-hover)!important;border-color:var(--docs-context-border-strong)!important}body [data-radix-popper-content-wrapper] [role=\"menu\"]{color:var(--docs-context-text)!important;background:var(--docs-context-menu-bg)!important;border:1px solid var(--docs-context-menu-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--docs-context-menu-shadow)!important}body [data-radix-popper-content-wrapper] [role=\"menuitem\"]{color:var(--docs-context-text)!important;border-radius:var(--radius-lg)!important}body [data-radix-popper-content-wrapper] [role=\"menuitem\"] *{color:var(--docs-context-text)!important}body [data-radix-popper-content-wrapper] [role=\"menuitem\"] svg{color:var(--docs-context-accent)!important}body [data-radix-popper-content-wrapper] [role=\"menuitem\"] [class*=\"text-gray\"],body [data-radix-popper-content-wrapper] [role=\"menuitem\"] [class*=\"text-slate\"],body [data-radix-popper-content-wrapper] [role=\"menuitem\"] [class*=\"text-zinc\"],body [data-radix-popper-content-wrapper] [role=\"menuitem\"] [class*=\"text-white\"],body [data-radix-popper-content-wrapper] [role=\"menuitem\"] p{color:var(--docs-context-muted)!important}body [data-radix-popper-content-wrapper] [role=\"menuitem\"]:hover,body [data-radix-popper-content-wrapper] [role=\"menuitem\"][data-highlighted]{color:var(--docs-context-hover-text)!important;background:var(--docs-context-item-hover)!important}html:not(.dark) #sidebar{border-right:1px solid #e5e5e5!important}html.dark #sidebar{border-right:1px solid #262626!important}#sidebar,#sidebar-content,#sidebar *,#sidebar-content *{scrollbar-color:rgba(113, 113, 122, 0.4) transparent}#sidebar ::-webkit-scrollbar,#sidebar-content ::-webkit-scrollbar{width:8px;background:transparent}#sidebar ::-webkit-scrollbar-track,#sidebar ::-webkit-scrollbar-corner,#sidebar-content ::-webkit-scrollbar-track,#sidebar-content ::-webkit-scrollbar-corner{background:transparent}#sidebar ::-webkit-scrollbar-thumb,#sidebar-content ::-webkit-scrollbar-thumb{background-color:rgba(113, 113, 122, 0.4);border-radius:9999px!important;border:2px solid transparent;background-clip:content-box}#sidebar ::-webkit-scrollbar-thumb:hover,#sidebar-content ::-webkit-scrollbar-thumb:hover{background-color:rgba(113, 113, 122, 0.7)}html.dark #sidebar,html.dark #sidebar-content,html.dark #sidebar *,html.dark #sidebar-content *{scrollbar-color:rgba(161, 161, 170, 0.35) transparent}html.dark #sidebar ::-webkit-scrollbar-thumb,html.dark #sidebar-content ::-webkit-scrollbar-thumb{background-color:rgba(161, 161, 170, 0.35)}html.dark #sidebar ::-webkit-scrollbar-thumb:hover,html.dark #sidebar-content ::-webkit-scrollbar-thumb:hover{background-color:rgba(161, 161, 170, 0.6)}#sidebar-content>div>div.sticky.top-0.pointer-events-none.bg-gradient-to-b{background-image:none!important}html.dark #sidebar img[src*=\"/images/mcp/cursor.svg\"],html.dark #sidebar img[src*=\"/images/mcp/claude.svg\"],html.dark #sidebar img[src*=\"/images/mcp/windsurf.svg\"],html.dark #sidebar img[src*=\"/images/mcp/zed.svg\"]{filter:invert(1) brightness(0.92)}#navbar{box-shadow:none!important;row-gap:0.25rem!important}html:not(.dark) #navbar{border-bottom:1px solid #e2e8f0!important}html.dark #navbar{border-bottom:1px solid #3f463f!important}#navbar #header,#navbar #navigation-items,#navbar navigation-items{border-bottom:none!important;box-shadow:none!important}#navbar nav-tabs,#navbar .nav-tabs{border-top:none!important;border-top-width:0!important;box-shadow:none!important}#navbar .h-16 .h-full.relative.flex-1.flex.items-center.gap-x-4.min-w-0{border-bottom:none!important;border-bottom-width:0!important;box-shadow:none!important}:not(pre)>code:is(.dark *){color:rgb(var(--primary-light))}:not(pre)>code{color:rgb(var(--primary))}html.dark{--primary: 250 250 250;--primary-light: 245 245 245;--primary-dark: 10 10 10}html:not(.dark) #search-bar-entry{background-color:#ffffff!important;color:#404040}html:not(.dark) #navbar div.backdrop-blur{backdrop-filter:blur(14px) saturate(180%)!important;-webkit-backdrop-filter:blur(14px) saturate(180%)!important;background-color:rgba(255, 255, 255, 0.72)!important}html.dark #navbar div.backdrop-blur{backdrop-filter:blur(6px) saturate(125%)!important;-webkit-backdrop-filter:blur(6px) saturate(125%)!important;background-color:rgba(10, 10, 10, 0.6)!important}html:not(.dark) #topbar-cta-button>a>span.absolute{background-color:#0a0a0a!important}html:not(.dark) #topbar-cta-button>a .text-white{color:#fafafa!important}html.dark #topbar-cta-button>a>span.absolute{background-color:#fafafa!important}html.dark #topbar-cta-button>a .text-white{color:#0a0a0a!important}html.dark #topbar-cta-button>a svg{color:#0a0a0a!important}.nav-tabs-item>svg,.nav-tabs-item>span>svg:first-child{display:none!important}.toc-item{padding-left:12px!important;border-left:2px solid rgba(148, 163, 184, 0.22)!important;transition:border-color 0.18s ease, color 0.18s ease}html.dark .toc-item{border-left-color:rgba(148, 163, 184, 0.2)!important}.toc-item:hover{border-left-color:rgba(10, 10, 10, 0.45)!important}html.dark .toc-item:hover{border-left-color:rgba(250, 250, 250, 0.55)!important}.toc-item:has(>a[class*=\"text-primary\"]),.toc-item:has(>a[style*=\"color\"]){border-left-color:rgb(var(--primary))!important}html.dark .toc-item:has(>a[class*=\"text-primary\"]),html.dark .toc-item:has(>a[style*=\"color\"]){border-left-color:rgb(var(--primary-light))!important}button[data-state][aria-label],button[data-state][aria-label]>*,span.tooltip{cursor:help!important}#navbar .h-16 .h-full.relative.flex-1.flex.items-center.gap-x-4.min-w-0{border-bottom:none!important;border-bottom-width:0!important;box-shadow:none!important}#navbar .h-16 img[src*=\"logo-light\"],#navbar .h-16 img[src*=\"logo.svg\"]{transform:scale(1.1);transform-origin:left center}#navbar .h-16>div>div:has(#search-bar-entry){justify-content:flex-end!important}#navbar .h-16>div>div.ml-auto.justify-end{flex:0 0 auto!important}.integration-orbit-grid-fade{background-image:linear-gradient(to right, rgb(0 0 0 / 0.07) 1px, transparent 1px),\n linear-gradient(to bottom, rgb(0 0 0 / 0.07) 1px, transparent 1px);background-size:16px 16px;background-position:center center;-webkit-mask-image:radial-gradient(\n 72% 72% at 50% 50%,\n #000 0%,\n #000 38%,\n transparent 82%\n );mask-image:radial-gradient(72% 72% at 50% 50%, #000 0%, #000 38%, transparent 82%)}html.dark .integration-orbit-grid-fade{background-image:linear-gradient(to right, rgb(255 255 255 / 0.08) 1px, transparent 1px),\n linear-gradient(to bottom, rgb(255 255 255 / 0.08) 1px, transparent 1px)}.animate-orbit{animation:orbit var(--duration) linear infinite}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg))\n translateY(calc(var(--orbit-radius) * -1px))\n rotate(calc(var(--angle) * -1deg))}100%{transform:rotate(calc(var(--angle) * 1deg + 360deg))\n translateY(calc(var(--orbit-radius) * -1px))\n rotate(calc(var(--angle) * -1deg - 360deg))}}.zendesk-flow-frame{background-image:radial-gradient(ellipse 80% 50% at 50% 50%, rgb(34 197 94 / 0.04), transparent 70%)}html.dark .zendesk-flow-frame{background-image:radial-gradient(ellipse 80% 50% at 50% 50%, rgb(34 197 94 / 0.06), transparent 70%)}.zendesk-flow-grid{background-image:linear-gradient(to right, rgb(0 0 0 / 0.05) 1px, transparent 1px),\n linear-gradient(to bottom, rgb(0 0 0 / 0.05) 1px, transparent 1px);background-size:24px 24px;background-position:center center;-webkit-mask-image:radial-gradient(80% 70% at 50% 50%, #000 0%, #000 45%, transparent 90%);mask-image:radial-gradient(80% 70% at 50% 50%, #000 0%, #000 45%, transparent 90%)}html.dark .zendesk-flow-grid{background-image:linear-gradient(to right, rgb(255 255 255 / 0.05) 1px, transparent 1px),\n linear-gradient(to bottom, rgb(255 255 255 / 0.05) 1px, transparent 1px)}.chat-assistant-floating-input,[class*=\"chat-assistant-floating\"]{display:none!important}#footer{display:none!important}.docs-footer{margin-top:5rem;padding-top:3rem;padding-bottom:1.5rem;border-top:1px solid rgba(228, 228, 231, 0.7);font-size:0.875rem;color:rgb(82 82 91);line-height:1.5}html.dark .docs-footer{border-top-color:rgba(63, 63, 70, 0.35);color:rgb(161 161 170)}.docs-footer__top{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(228, 228, 231, 0.55)}html.dark .docs-footer__top{border-bottom-color:rgba(63, 63, 70, 0.25)}@media (min-width: 768px){.docs-footer__top{flex-direction:row;gap:3rem}}.docs-footer__brand{display:flex;flex-direction:column;gap:0.75rem;max-width:16rem;flex-shrink:0}@media (min-width: 768px){.docs-footer__brand{width:16rem}}.docs-footer__logo-link{display:inline-flex;width:fit-content}.docs-footer__logo{height:1.75rem;width:auto}.docs-footer__logo--dark{display:none}html.dark .docs-footer__logo--light{display:none}html.dark .docs-footer__logo--dark{display:inline-block}.docs-footer__desc{margin:0.25rem 0 0;font-size:0.8125rem;line-height:1.55;color:rgb(63 63 70)}html.dark .docs-footer__desc{color:rgb(212 212 216)}.docs-footer__label{margin:0.75rem 0 0.25rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgb(82 82 91)}html.dark .docs-footer__label{color:rgb(161 161 170)}.docs-footer__socials{display:inline-flex;gap:0.875rem;align-items:center}.docs-footer__socials a{display:inline-flex;align-items:center;justify-content:center;color:rgb(24 24 27);transition:opacity 0.15s ease}.docs-footer__socials a:hover{opacity:0.65}html.dark .docs-footer__socials a{color:rgb(244 244 245)}html.dark .docs-footer__socials a:hover{opacity:0.7}.docs-footer__columns{flex:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}@media (min-width: 640px){.docs-footer__columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}.docs-footer__col{display:flex;flex-direction:column;gap:0.5rem}.docs-footer__col-header{margin:0 0 0.5rem;font-size:0.8125rem;font-weight:700!important;color:rgb(24 24 27)}html.dark .docs-footer__col-header{color:rgb(244 244 245)}.docs-footer__col a{font-size:0.8125rem;color:rgb(63 63 70);text-decoration:none;transition:color 0.15s ease}.docs-footer__col a:hover{color:rgb(24 24 27)}html.dark .docs-footer__col a{color:rgb(212 212 216)}html.dark .docs-footer__col a:hover{color:rgb(244 244 245)}.docs-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;padding-top:1.25rem}@media (min-width: 640px){.docs-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.docs-footer__copy{font-size:0.75rem;color:rgb(82 82 91)}html.dark .docs-footer__copy{color:rgb(161 161 170)}.docs-footer__status{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgb(82 82 91);text-decoration:none;transition:color 0.15s ease}.docs-footer__status:hover{color:rgb(24 24 27)}html.dark .docs-footer__status{color:rgb(161 161 170)}html.dark .docs-footer__status:hover{color:rgb(244 244 245)}.docs-footer__status-dot{display:inline-block;flex-shrink:0;width:0.5rem;height:0.5rem;background-color:#10b981;border-radius:var(--radius-full);box-shadow:0 0 0 0 rgba(16, 185, 129, 0.55);animation:docs-footer-status-pulse 2.4s ease-in-out infinite}@keyframes docs-footer-status-pulse{0%,100%{box-shadow:0 0 0 0 rgba(16, 185, 129, 0.55)}50%{box-shadow:0 0 0 5px rgba(16, 185, 129, 0)}}@media (prefers-reduced-motion: reduce){.docs-footer__status-dot{animation:none;box-shadow:0 0 0 3px rgba(16, 185, 129, 0.25)}}#pagination{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(228, 228, 231, 0.8)}html.dark #pagination{border-top-color:rgba(63, 63, 70, 0.6)}#table-of-contents-layout{flex-direction:column}#table-of-contents-layout .feedback-toolbar{width:100%;margin-top:1.5rem;padding-top:1.5rem;padding-bottom:0;border-top:1px solid rgba(228, 228, 231, 0.8)}html.dark #table-of-contents-layout .feedback-toolbar{border-top-color:rgba(63, 63, 70, 0.6)}#table-of-contents-layout .feedback-toolbar>div{flex-direction:column;align-items:flex-start;gap:0.75rem}#table-of-contents-layout .feedback-toolbar p{white-space:normal}"}],"page":{"pagePath":"phone/call-answering","slug":"/phone/call-answering","pageMetadata":{"title":"Call answering and ringing settings","sidebarTitle":"Call answering","description":"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.","icon":"phone-volume","keywords":["auto answer calls","automatic call answering","telephony settings","answer delay seconds","ring percentage","available agents","hands free phone support","microphone preparation","enable telephony","call not answering","team call queue","telephony pacing","team wrap-up","fair call distribution","default phone sla policy"],"href":"/phone/call-answering"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://platform.open.cx/settings/telephony`,children:`Settings → Voice \u0026 Telephony`})}),` to choose how incoming customer calls reach your team. These settings apply to calls routed directly to human agents and calls handed off from an AI phone agent to your team.`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.p,{children:[`Telephony must be enabled for your organization. Anyone with `,_jsx(_components.strong,{children:`Voice settings`}),` write permission can open `,_jsx(_components.strong,{children:`Settings → Voice \u0026 Telephony`}),` and turn on `,_jsx(_components.strong,{children:`Enable telephony`}),`. This setting is available to every organization. This control grants access to telephony; numbers, routing, teams and agent availability still need to be configured. Turning it off does not cancel existing calls or release phone numbers.`]}),`\n`,_jsxs(_components.p,{children:[`To edit call answering settings, you need the `,_jsx(_components.strong,{children:`Voice settings`}),` write permission. Agents also need the normal permissions and availability required to receive and accept calls.`]}),`\n`,_jsx(Heading,{level:`2`,id:`automatically-answer-after-a-short-ring`,children:`Automatically answer after a short ring`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Settings → Voice \u0026 Telephony`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Turn on `,_jsx(_components.strong,{children:`Auto-answer calls`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Set `,_jsx(_components.strong,{children:`Answer after`}),` to a whole number from `,_jsx(_components.strong,{children:`1 to 20 seconds`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Leave the field or press `,_jsx(_components.strong,{children:`Enter`}),` to save. The auto-answer switch saves immediately.`]}),`\n`,_jsx(_components.li,{children:`Each agent opens their dashboard and allows microphone access when the browser requests it. The dashboard prepares automatic answering when the agent is available for calls, without a separate setup card. If the browser requires interaction to enable audio, click anywhere in the dashboard.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Auto-answer is off by default. The saved delay defaults to `,_jsx(_components.strong,{children:`2 seconds`}),`. When enabled, the countdown starts when the call begins ringing your team. A ready agent’s visible dashboard tab accepts the call at the end of the countdown without another click. The first successful acceptance connects; other agents stop ringing.`]}),`\n`,_jsx(_components.p,{children:`While the automatic-answer countdown is active, the incoming-call notification stays visible and its Accept and Reject controls are hidden. Manual controls remain available if automatic answering cannot prepare the microphone or the call has no automatic-answer deadline. There is no agent-level pause or opt-out; auto-answer is controlled by the organization setting. Settings are captured when each call starts ringing; changes apply to new rings.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Keep the dashboard open and visible. Preparation runs automatically when you are available for calls. The initial microphone check stops immediately; switching tabs reuses that check without reopening the microphone. Changes to availability, organization, or input devices require a fresh check. The microphone is checked again immediately before automatic acceptance; if access fails, the call stays available for manual answering. Reloading the dashboard starts a new preparation. Only one visible tab in the same browser can handle automatic answering at a time. Microphone permission, working audio and a browser that supports preparation are required. This does not auto-answer a desk phone, forwarded external number, teammate call, warm-transfer invitation or conference invitation.`})}),`\n`,_jsxs(_components.p,{children:[`A busy agent or a call that has ended will not be automatically accepted. If preparation fails, the incoming call shows the problem. Allow microphone access in your browser and click in the dashboard to retry, or use `,_jsx(_components.strong,{children:`Accept`}),` manually. Automatic answering does not bypass routing, availability or call permissions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ring-a-percentage-of-available-agents`,children:`Ring a percentage of available agents`}),`\n`,_jsxs(_components.p,{children:[`Set `,_jsx(_components.strong,{children:`Available agents to ring`}),` to a whole percentage from `,_jsx(_components.strong,{children:`1 to 100`}),`, then leave the field or press `,_jsx(_components.strong,{children:`Enter`}),` to save. The default is `,_jsx(_components.strong,{children:`100%`}),`, preserving the behavior of ringing everyone eligible.`]}),`\n`,_jsxs(_components.p,{children:[`The percentage applies `,_jsx(_components.strong,{children:`after`}),` the existing team, availability, busy and online checks. It is based on the agents eligible for that call, not total team membership. Open rounds up so there is at least one recipient whenever an eligible agent exists.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Available agents`}),_jsx(_components.th,{children:`Percentage`}),_jsx(_components.th,{children:`Agents rung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`20`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`20`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`20`})]})]})]}),`\n`,_jsx(_components.p,{children:`Agents already ringing for another call are excluded. Simultaneous incoming calls select separate available agents. Agents who were rung least recently are preferred. A call keeps the same selected recipients if their dashboards reconnect. With team telephony pacing off, this setting does not add successive ringing waves or expand to the rest of the team after a timeout. Unanswered calls follow the existing timeout or transfer-failure behavior.`}),`\n`,_jsx(Heading,{level:`2`,id:`team-queues-and-telephony-pacing`,children:`Team queues and telephony pacing`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings → Teams`}),`, edit a support-enabled team, and find `,_jsx(_components.strong,{children:`Telephony pacing`}),` below `,_jsx(_components.strong,{children:`Assignment pacing`}),`. You need `,_jsx(_components.strong,{children:`Teams`}),` write permission to change these settings. Route calls to a team transfer destination for its policy to apply.`]}),`\n`,_jsxs(_components.p,{children:[`Turn on `,_jsx(_components.strong,{children:`Telephony pacing`}),` to offer each call to `,_jsx(_components.strong,{children:`one available teammate at a time`}),`. Multiple calls can ring different teammates concurrently. If everyone is busy, calls wait for that team in arrival order; they do not spill into other teams. An agent already ringing, on a call, unavailable, or in wrap-up is excluded. Teammates must have `,_jsx(_components.strong,{children:`Available for calls`}),` enabled and their dashboard open. Chat session capacity limits do not prevent eligible teammates from receiving phone calls.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Options`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Telephony pacing`}),_jsx(_components.td,{children:`Off`}),_jsx(_components.td,{children:`On or off`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Call distribution`}),_jsx(_components.td,{children:`Longest available`}),_jsx(_components.td,{children:`Longest available or Fewest answered calls today`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ring timeout (seconds)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10–120`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Maximum queue wait (seconds)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`300`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30–3,600`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Use organization wrap-up time`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Inherit, or enter 0–3,600 seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Record calls`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`On or off`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Call languages`}),_jsx(_components.td,{children:`Organization default`}),_jsx(_components.td,{children:`Any languages phone agents support`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Longest available`}),` prioritizes the teammate who has been available and free from calls longest. `,_jsx(_components.strong,{children:`Fewest answered calls today`}),` prioritizes the lowest number of connected calls for this team since midnight in your organization’s timezone; ties use longest available. Unanswered offers do not count as answered calls. Daily totals do not adjust for different shift lengths.`]}),`\n`,_jsx(_components.p,{children:`If an offer is declined or expires, the call can be offered to another eligible teammate. The missed teammate has a 30-second cooldown. Queue processing can take approximately two seconds between offers. The maximum wait includes time spent ringing agents; when it expires, the unanswered call ends. This setting does not add position announcements, hold music, automatic callbacks, or overflow destinations.`}),`\n`,_jsxs(_components.p,{children:[`With pacing on, the team offers each call to one agent regardless of `,_jsx(_components.strong,{children:`Available agents to ring`}),`. Auto-answer starts a fresh countdown for each offer. If the remaining offer window is too short for that countdown, the agent can still answer manually. Calls already queued keep the timing and distribution settings captured when they entered the queue, even if pacing is subsequently switched off.`]}),`\n`,_jsx(Heading,{level:`3`,id:`finishing-wrap-up-from-a-mini-app`,children:`Finishing wrap-up from a mini app`}),`\n`,_jsxs(_components.p,{children:[`An approved mini app can save a wrap-up code, close the phone session, then `,_jsx(_components.a,{href:`/api-reference/phone/finish_wrap_up`,children:`finish that session’s wrap-up`}),` for the viewing teammate. This must be explicitly configured in the app: saving a structured field alone does not close a session or finish wrap-up. The action leaves unavailable teammates unavailable and cannot release wrap-up for a different session.`]}),`\n`,_jsx(Heading,{level:`3`,id:`team-wrap-up-time`,children:`Team wrap-up time`}),`\n`,_jsxs(_components.p,{children:[`Leave `,_jsx(_components.strong,{children:`Use organization wrap-up time`}),` on to inherit the setting in `,_jsx(_components.strong,{children:`Voice \u0026 Telephony`}),`. Turn it off to enter a team-specific duration in seconds, including `,_jsx(_components.strong,{children:`0`}),` for no wrap-up. Team wrap-up works with or without telephony pacing. Save the team to apply your changes.`]}),`\n`,_jsxs(_components.p,{children:[`The effective wrap-up duration is captured when human ringing starts. After the call ends, it prevents the teammate from receiving calls from any team during that window. Calls without a team use the organization default. The wrap-up strip counts elapsed time up from `,_jsx(_components.strong,{children:`0:00`}),`. Extending the window keeps the same start time, and reloading restores it from the completed call. If older call data has no start time, the strip shows the remaining window instead. Agents can still finish wrap-up early with `,_jsx(_components.strong,{children:`I’m ready`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`team-call-recording`,children:`Team call recording`}),`\n`,_jsxs(_components.p,{children:[`Turn off `,_jsx(_components.strong,{children:`Record calls`}),` to stop calls answered by this team’s teammates from being recorded. It applies to calls routed to the team, with or without telephony pacing. Save the team to apply your changes; they take effect the next time a teammate answers a call.`]}),`\n`,_jsxs(_components.p,{children:[`When a phone agent or call flow has already started recording before the call reaches the team, that recording keeps running. Turning `,_jsx(_components.strong,{children:`Record calls`}),` on never records a call that the phone agent, call flow, or teammate’s dialer choice leaves unrecorded. Live transcripts follow the workspace setting either way. See `,_jsx(_components.a,{href:`/phone/recordings-and-transcripts`,children:`Recordings and transcripts`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`team-call-languages`,children:`Team call languages`}),`\n`,_jsxs(_components.p,{children:[`Pick `,_jsx(_components.strong,{children:`Call languages`}),` to keep live transcripts of calls this team answers in those languages, for example Danish and English for a Danish support line. Leave it empty to use the organization’s `,_jsx(_components.strong,{children:`Default call languages`}),` from `,_jsx(_components.strong,{children:`Settings → Voice \u0026 Telephony → Live transcripts`}),`. A language your call flow set on the session with a `,_jsx(_components.strong,{children:`Set Session Language`}),` step, or an agent set in the inbox, takes precedence. See `,_jsx(_components.a,{href:`/phone/recordings-and-transcripts#call-languages`,children:`Call languages`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`default-phone-answer-time-policy`,children:`Default phone answer-time policy`}),`\n`,_jsxs(_components.p,{children:[`Choose a `,_jsx(_components.strong,{children:`Default answer-time SLA`}),` on this page to grade how quickly callers waiting for an agent are answered. It applies to calls rung without a team and to teams that have no phone SLA policy of their own. Only policies with a phone answer-time target can be selected. See `,_jsx(_components.a,{href:`/phone/answer-time-sla`,children:`Phone answer-time SLA`}),` for how waits are measured and reported.`]}),`\n`,_jsx(Heading,{level:`2`,id:`test-your-setup`,children:`Test your setup`}),`\n`,_jsxs(_components.p,{children:[`Start with a small team of available agents. Open one dashboard and allow microphone access, call a number routed to that team, and confirm that the countdown matches your saved delay and both sides can hear each other. Then turn off auto-answer in organization settings and confirm manual `,_jsx(_components.strong,{children:`Accept`}),` still works. Test the ring percentage with several available agents and check that only the expected number of dashboards ring. For a paced team, place two calls with one available teammate: the second should wait. Decline the first offer with another teammate available and confirm it moves to them. Complete a call and verify the team’s wrap-up duration.`]}),`\n`,_jsx(Heading,{level:`2`,id:`additional-telephony-options`,children:`Additional telephony options`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Voice \u0026 Telephony`}),` page also lists routing, assistance, IVR, queue, recording, reliability, after-hours, monitoring, dialer and integration options. Options marked `,_jsx(_components.strong,{children:`Contact us`}),` open an email to your account team with the feature name included. They do not change call behavior. Contact your account team to discuss availability and setup. Links for existing capabilities open their current settings or calling surface.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Call answering and ringing settings","sidebarTitle":"Call answering","description":"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.","icon":"phone-volume","keywords":["auto answer calls","automatic call answering","telephony settings","answer delay seconds","ring percentage","available agents","hands free phone support","microphone preparation","enable telephony","call not answering","team call queue","telephony pacing","team wrap-up","fair call distribution","default phone sla policy"],"href":"/phone/call-answering"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Automatically answer after a short ring","slug":"automatically-answer-after-a-short-ring","depth":2,"children":[]},{"title":"Ring a percentage of available agents","slug":"ring-a-percentage-of-available-agents","depth":2,"children":[]},{"title":"Team queues and telephony pacing","slug":"team-queues-and-telephony-pacing","depth":2,"children":[{"title":"Finishing wrap-up from a mini app","slug":"finishing-wrap-up-from-a-mini-app","depth":3,"children":[]},{"title":"Team wrap-up time","slug":"team-wrap-up-time","depth":3,"children":[]},{"title":"Team call recording","slug":"team-call-recording","depth":3,"children":[]},{"title":"Team call languages","slug":"team-call-languages","depth":3,"children":[]}]},{"title":"Default phone answer-time policy","slug":"default-phone-answer-time-policy","depth":2,"children":[]},{"title":"Test your setup","slug":"test-your-setup","depth":2,"children":[]},{"title":"Additional telephony options","slug":"additional-telephony-options","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/openchat/671ce9e295bc0bed/docs-footer.js","/_mintlify/custom/openchat/5e08dc26b4af039b/opencx-widget.js","/_mintlify/custom/openchat/b138b1492ac22a58/docs-feedback.js"],"subdomain":"openchat","siteName":"Open.cx Docs","title":"Call answering and ringing settings - Open.cx Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T18:25:41.702Z","originalFileLocation":"phone/call-answering.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Open.cx Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Call answering and ringing settings - Open.cx Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenCX Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.open.cx/phone/call-answering\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openchat.mintlify.site/_mintlify/api/og/v2?division=Calling\u0026amp;title=Call+answering+and+ringing+settings\u0026amp;description=Configure+automatic+answering%2C+team+call+queues%2C+fair+distribution%2C+ring+timing%2C+and+team+wrap-up+durations.\u0026amp;theme=ce95aec8479b2437aa73f5f5\u0026amp;signature=bf38aec39e1cee9ad5eb43e9db371c1da97bc20090e21cd0591d6920e746bd73\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Call answering and ringing settings - Open.cx Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openchat.mintlify.site/_mintlify/api/og/v2?division=Calling\u0026amp;title=Call+answering+and+ringing+settings\u0026amp;description=Configure+automatic+answering%2C+team+call+queues%2C+fair+distribution%2C+ring+timing%2C+and+team+wrap-up+durations.\u0026amp;theme=ce95aec8479b2437aa73f5f5\u0026amp;signature=bf38aec39e1cee9ad5eb43e9db371c1da97bc20090e21cd0591d6920e746bd73\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/openchat/RMvbDkK3gsg3p3OQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Open.cx Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A0A0A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.open.cx/phone/call-answering\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/phone/call-answering.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.open.cx/#organization\",\"name\":\"Open.cx Docs\",\"url\":\"https://docs.open.cx\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openchat/ivWwffb57vEmukK4/logo-light.svg?fit=max\u0026auto=format\u0026n=ivWwffb57vEmukK4\u0026q=85\u0026s=f6a5e94f4909a4d8df45757989c11afe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.open.cx#website\",\"name\":\"Open.cx Docs\",\"url\":\"https://docs.open.cx\",\"publisher\":{\"@id\":\"https://docs.open.cx/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.open.cx/phone/call-answering#webpage\",\"url\":\"https://docs.open.cx/phone/call-answering\",\"name\":\"Call answering and ringing settings\",\"description\":\"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\",\"dateModified\":\"2026-10-28T18:25:41.702Z\",\"isPartOf\":{\"@id\":\"https://docs.open.cx#website\"},\"breadcrumb\":{\"@id\":\"https://docs.open.cx/phone/call-answering#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.open.cx/phone/call-answering#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Phone \u0026 Telephony\",\"item\":\"https://docs.open.cx/phone/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calling\",\"item\":\"https://docs.open.cx/phone/inbound-calls\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Call answering and ringing settings\",\"item\":\"https://docs.open.cx/phone/call-answering\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.open.cx/phone/call-answering#article\",\"headline\":\"Call answering and ringing settings\",\"name\":\"Call answering and ringing settings\",\"description\":\"Configure automatic answering, team call queues, fair distribution, ring timing, and team wrap-up durations.\",\"url\":\"https://docs.open.cx/phone/call-answering\",\"mainEntityOfPage\":{\"@id\":\"https://docs.open.cx/phone/call-answering#webpage\"},\"dateModified\":\"2026-10-28T18:25:41.702Z\",\"keywords\":\"auto answer calls, automatic call answering, telephony settings, answer delay seconds, ring percentage, available agents, hands free phone support, microphone preparation, enable telephony, call not answering, team call queue, telephony pacing, team wrap-up, fair call distribution, default phone sla policy\",\"publisher\":{\"@id\":\"https://docs.open.cx/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.open.cx#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Open.cx Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Open.cx Docs","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"book-open","pages":[{"title":"Get Started","href":"/welcome"}]},{"tab":"Build Agents","icon":"robot","groups":[{"group":"Overview","pages":[{"title":"Build Agents get started","sidebarTitle":"Get Started","icon":"rocket","href":"/build-agents/get-started"},{"title":"Mini-app editing access","sidebarTitle":"Mini-app access","icon":"lock","href":"/build-agents/mini-apps"}]},{"group":"AI Chat Widget","pages":[{"title":"Widget overview","sidebarTitle":"Overview","icon":"messages","href":"/widget/introduction"},{"title":"Playground","icon":"play","mode":"wide","href":"/widget/playground"},{"group":"Setup Channel","icon":"gear","pages":[{"title":"Install Widget","icon":"plug","href":"/widget/install-widget"},{"title":"Widget v5 Companion mode","sidebarTitle":"Companion mode","icon":"sparkles","href":"/widget/companion-mode"},{"title":"OpenCX widget AI coding skills","sidebarTitle":"AI coding skills","icon":"terminal","href":"/widget/agent-skills"},{"title":"Migrate the widget from v4 to v5","sidebarTitle":"Migrate to v5","icon":"arrow-up","href":"/widget/migrate-to-v5"},{"title":"Mobile Support","icon":"phone","href":"/widget/native-mobile"},{"title":"Widget configuration","sidebarTitle":"Configuration","icon":"gear","href":"/widget/configuration"},{"title":"Authentication","icon":"shield-check","href":"/widget/authentication"},{"title":"Widget connections and approvals","sidebarTitle":"Connections","icon":"plug","href":"/widget/connections"},{"title":"Widget sessions and unread replies","sidebarTitle":"Sessions","icon":"route","href":"/widget/conversation-sessions"},{"title":"Configuration reference","sidebarTitle":"Reference","icon":"code","href":"/widget/configuration-reference"}]},{"group":"Components","icon":"cubes","pages":[{"title":"Widget overview","sidebarTitle":"Overview","icon":"paintbrush","href":"/widget/custom-components"},{"title":"Widget React components and launcher","sidebarTitle":"React components","icon":"react","href":"/widget/custom-components-react"},{"title":"Headless widget setup and hooks","sidebarTitle":"Headless","icon":"code","href":"/widget/custom-components-headless"}]},{"title":"Widget troubleshooting","sidebarTitle":"Troubleshooting","icon":"wrench","href":"/widget/troubleshooting"}]},{"group":"AI X (Twitter) Support","pages":[{"title":"Connect X (Twitter)","icon":"plug","href":"/twitter/connect-twitter"}]},{"group":"AI App Review Support","pages":[{"title":"Connect App Store and Google Play reviews","sidebarTitle":"Connect app reviews","icon":"star","href":"/app-reviews/connect-app-reviews"}]},{"group":"AI WhatsApp Support","pages":[{"title":"Whatsapp overview","sidebarTitle":"Overview","icon":"comment-dots","href":"/whatsapp/introduction"},{"group":"Setup Channel","icon":"gear","pages":[{"title":"Create WhatsApp Agent","icon":"plug","href":"/whatsapp/connect-whatsapp"},{"title":"WhatsApp Flow","icon":"route","href":"/whatsapp/messaging-rules"},{"title":"Messaging Rules","icon":"scale-balanced","href":"/whatsapp/whatsapp-rules"}]},{"title":"Whatsapp troubleshooting","sidebarTitle":"Troubleshooting","icon":"wrench","href":"/whatsapp/troubleshooting"}]},{"group":"AI SMS Support","pages":[{"title":"Sms overview","sidebarTitle":"Overview","icon":"comment-sms","href":"/sms/introduction"},{"group":"Setup Channel","icon":"gear","pages":[{"title":"Connect SMS","icon":"plug","href":"/sms/connect-sms"},{"title":"SMS Flow","icon":"route","href":"/sms/message-routing"},{"title":"US Number Compliance","icon":"flag","href":"/sms/compliance"}]},{"title":"Sms troubleshooting","sidebarTitle":"Troubleshooting","icon":"wrench","href":"/sms/troubleshooting"}]},{"group":"Phone \u0026 Telephony","pages":[{"title":"Phone and telephony overview","sidebarTitle":"Overview","icon":"phone","href":"/phone/introduction"},{"group":"Setup","icon":"gear","pages":[{"title":"Phone numbers and routing","sidebarTitle":"Numbers and routing","icon":"phone","href":"/phone/numbers-and-routing"},{"title":"Create Phone Agent","icon":"plus","href":"/phone/create-agent"},{"title":"Agent Configuration","icon":"sliders","href":"/phone/agent-config"},{"title":"Classical IVR","href":"/phone/call-flows"},{"title":"SIP Integration","icon":"server","href":"/phone/sip-integration"}]},{"group":"Calling","icon":"phone","pages":[{"title":"Inbound Calls","description":"How inbound calls are routed to AI phone agents — call flow, session matching, silence detection, call endings, and recording.","icon":"phone-arrow-down-left","href":"/phone/inbound-calls"},{"title":"Call answering and ringing settings","sidebarTitle":"Call answering","icon":"phone-volume","href":"/phone/call-answering"},{"title":"Phone answer-time SLA","sidebarTitle":"Answer-time SLA","description":"Measure how many callers waiting for an agent were answered within your target. Set a phone answer-time policy, apply it per team, and report on it.","icon":"stopwatch","href":"/phone/answer-time-sla"},{"title":"Outbound Calls","icon":"phone-arrow-up-right","href":"/phone/outbound-calls"},{"title":"Human phone calling and transfers","sidebarTitle":"Human calling","icon":"phone","href":"/phone/human-calling"},{"title":"Live interpretation for team phone calls","sidebarTitle":"Live interpretation","icon":"language","href":"/phone/live-interpretation"},{"title":"Voice SDK integration","sidebarTitle":"App voice SDK","icon":"microphone","href":"/phone/voice-sdk"},{"title":"Phone Desk agent workspace","sidebarTitle":"Phone Desk","icon":"headset","href":"/phone/phone-desk"},{"title":"Phone recordings, transcripts, and summaries","sidebarTitle":"Recordings and transcripts","icon":"phone","href":"/phone/recordings-and-transcripts"}]},{"group":"Automation","icon":"bolt","pages":[{"title":"Phone call lifecycle and outcomes","sidebarTitle":"Call outcomes","icon":"phone","href":"/phone/call-outcomes"},{"title":"Phone follow-up workflows and callbacks","sidebarTitle":"Follow-up workflows","icon":"phone","href":"/phone/follow-up-workflows"},{"title":"AI phone agent handovers","sidebarTitle":"AI agent handovers","icon":"arrow-right-arrow-left","href":"/phone/ai-agent-handovers"}]},{"title":"Phone calling troubleshooting","sidebarTitle":"Troubleshooting","icon":"phone","href":"/phone/troubleshooting"}]},{"group":"AI Email Support","pages":[{"title":"Email overview","sidebarTitle":"Overview","icon":"envelope","href":"/email/introduction"},{"group":"Setup Channel","icon":"gear","pages":[{"title":"Sending Domains \u0026 DNS","icon":"globe","href":"/email/sending-domains"},{"title":"Sequence email sender settings","sidebarTitle":"Sequence senders","icon":"paper-plane","href":"/email/sequence-senders"},{"title":"Connect Email","icon":"paper-plane","href":"/email/forwarding"},{"title":"Email Flow","icon":"diagram-project","href":"/email/forwarding-rules"},{"title":"Reply Templates","icon":"signature","href":"/email/reply-templates"}]},{"title":"Email troubleshooting","sidebarTitle":"Troubleshooting","icon":"wrench","href":"/email/troubleshooting"}]},{"group":"AI Actions","pages":[{"title":"AI Actions","sidebarTitle":"Overview","icon":"bolt","href":"/actions/introduction"},{"title":"Build An Action","sidebarTitle":"Build an action","icon":"plug","href":"/actions/build-an-action"},{"title":"OpenAPI Import","sidebarTitle":"OpenAPI import","icon":"file-import","href":"/actions/openapi-import"},{"title":"MCP Servers","sidebarTitle":"MCP servers","icon":"plug-circle-bolt","href":"/actions/mcp-servers"},{"title":"Authentication","sidebarTitle":"Authentication","icon":"shield-halved","href":"/actions/authentication"},{"title":"Execution","sidebarTitle":"Execution","icon":"diagram-project","href":"/actions/execution"},{"title":"Actions troubleshooting","sidebarTitle":"Troubleshooting","icon":"wrench","href":"/actions/troubleshooting"}]},{"group":"Resources","pages":[{"title":"Manage Contacts","icon":"user","href":"/contacts/manage-contacts"},{"title":"Guaranteed Message Delivery","icon":"paper-plane","href":"/resources/guaranteed-delivery"},{"title":"Increase Automation","sidebarTitle":"Increase automation","icon":"chart-line","href":"/resources/increase-automation"},{"title":"Collect Customer Satisfaction","sidebarTitle":"CSAT","icon":"star","href":"/resources/csat"}]}]},{"tab":"Ticketing","icon":"ticket","pages":[{"title":"Ticketing","href":"/ticketing/structured-fields"}]},{"tab":"Connect","icon":"arrows-left-right","pages":[{"title":"Connect","href":"/connect/introduction"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/dashboard/introduction"}]},{"tab":"MCP","icon":"network-wired","pages":[{"title":"MCP","href":"/mcp/introduction"}]},{"tab":"Agent Training","icon":"book","pages":[{"title":"Agent Training","href":"/knowledge/introduction"}]},{"tab":"AI Safety","icon":"shield","pages":[{"title":"AI Safety","href":"/safety/introduction"}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/authentication"}]},{"tab":"Partners","icon":"handshake","pages":[{"title":"Partners","href":"/partners/introduction"}]}]},"basePath":"","title":"Call answering and ringing settings - Open.cx Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":[],"chunks":[]}