Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.
Human Operators lets members of your team answer calls that an AI agent hands off. Operators go online in the Callers dashboard, join queues, and take calls in the browser, with no phone or softphone app needed. When a call arrives, the operator sees a summary of the conversation so far, so the caller doesn’t have to repeat themselves.Use it when some calls need a person: a qualified lead ready to buy, a complex support case, or a caller who asks for a human.
This feature is enabled per account. Contact support@callers.ai to turn it on.
Any team member can open Human Operators and act as an operator. To take calls, an operator must be in a queue and available.
Join or leave queues: open Active Queues, then click Join on a queue under Available queues, or Leave from a joined queue’s ⋯ menu.
Go online: turn on I’m Available. You’ll see You’re online. Turn it off to stop receiving calls.
The Queues window: queues you've joined at the top, other queues with a Join button below.
Status
Meaning
Available
Online and ready to receive calls.
Incoming call
A call is ringing.
On a call
Busy on a call. No other calls are offered.
Offline
Not receiving calls.
When you accept a call, you’re marked busy automatically. When the call ends, you’re available again.Your browser keeps the connection alive in the background. If you close every Callers tab, you go offline about 90 seconds later. Callers remembers that you were online and reconnects you the next time you open the dashboard.
When a call arrives, an incoming call window appears on any page of the dashboard and a ringtone plays. It shows the caller’s number and name, the Handoff summary from the AI agent, and any Boundaries the contact has asked for (from contact memory).
Click accept to answer, or decline to pass the call to the next operator.
The Human Operators workspace opens with the call.
During the call, use Hold / Resume, Mute, and End.
The workspace has three columns:
Left: the current call and your recent conversations.
Middle: the live transcript, including the AI agent’s part of the call and the handoff summary.
Right:Contact Summary (contact details, summary items, notes) and Interactions (the contact’s past conversations).
If you move to another page during a call, a small On call widget stays on screen with a timer and a hang-up button.
The Human Operators workspace during a call: call controls and conversations on the left, the transcript in the middle, the Contact Summary on the right.
Your browser asks for microphone access the first time you go online. Allow it, or calls can’t connect. Use a headset for the best audio.
Your account’s access settings apply here too: operators without access to phone numbers or transcripts see them hidden, as elsewhere in the dashboard.
A guardrail can hand a conversation to a person when it’s triggered. Set its action to Transfer to human, choose the Human operator tab, and select a queue. The Transfer message is spoken to the caller before the handoff, for example “Let me connect you with a member of our team.”In call history, these calls show Call Forwarded toHuman operator.
If no operator in the queue is available, or every operator declines or doesn’t answer within the ring timeout, the call ends. There’s no automatic fallback to the AI agent or to voicemail. Make sure operators are online during the hours your agents transfer calls, or limit transfers to those hours in your script.
Callers waiting for an operator hear silence; there’s no hold music.
Cold and warm transfers to phones, SIP, and queues.
Instructions and guardrails
Hand off when a guardrail is triggered.
Team and permissions
Manage admins and member access.
Contact memory
The boundaries and notes operators see.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Callers","description":"Build AI agents that call, text, email, and talk to customers on your website. Guides, Web SDK, and API reference for the Callers platform.","colors":{"primary":"#3655E8","light":"#8EA0FF","dark":"#2A44C4"},"logo":{"light":"https://mintcdn.com/voxiaai/UdPum2goP7yfaYcC/logo/light.svg?fit=max\u0026auto=format\u0026n=UdPum2goP7yfaYcC\u0026q=85\u0026s=b1de758075c8bd929495ea22505d14b8","dark":"https://mintcdn.com/voxiaai/UdPum2goP7yfaYcC/logo/dark.svg?fit=max\u0026auto=format\u0026n=UdPum2goP7yfaYcC\u0026q=85\u0026s=cdb6dcbc265e95b7f15e77b15797cce6","href":"https://docs.callers.ai"},"favicon":"https://mintcdn.com/voxiaai/UdPum2goP7yfaYcC/logo/favicon.svg?fit=max\u0026auto=format\u0026n=UdPum2goP7yfaYcC\u0026q=85\u0026s=4a33273363fdf14d219145aa644b0ff7","appearance":{"default":"light","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#0A0D18"}},"navbar":{"links":[{"href":"https://www.callers.ai/book-a-meeting","label":"Book a demo"},{"href":"mailto:support@callers.ai","label":"Support"}],"primary":{"type":"button","label":"Open dashboard","href":"https://app.callers.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/callersai","website":"https://www.callers.ai"},"links":[{"header":"Product","items":[{"label":"Website","href":"https://www.callers.ai"},{"label":"Dashboard","href":"https://app.callers.ai"},{"label":"Book a demo","href":"https://www.callers.ai/book-a-meeting"}]},{"header":"Developers","items":[{"label":"API Reference","href":"/api-reference/introduction"},{"label":"Web SDK","href":"/sdk/overview"},{"label":"SDK Playground","href":"https://sdk-playground.callers.dev"}]},{"header":"Company","items":[{"label":"Status","href":"https://status.callers.ai"},{"label":"Trust Center","href":"https://trust.callers.ai"},{"label":"Contact support","href":"mailto:support@callers.ai"}]}]},"search":{"prompt":"Search docs or ask a question…"},"seo":{"metatags":{"og:site_name":"Callers Docs"},"indexing":"navigable"},"fonts":{"family":"Inter"},"icons":{"library":"fontawesome"},"styling":{"codeblocks":"dark","latex":false},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"browser","href":"https://app.callers.ai"},{"anchor":"Status","icon":"signal","href":"https://status.callers.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"voxiaai","hasAudioNarration":false,"actualSubdomain":"voxiaai","customDomains":["docs.callers.ai"],"gitSource":{"type":"github","owner":"amy-io","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adfa9943e86de84f663e8c9","collectionId":"41dd06f6-9239-41ff-8948-77c45e15c50c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adfa9943e86de84f663e8c9"},"entitlements":{},"buildId":"6adfa9943e86de84f663e8c9","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Guides","count":77},{"language":"default","tag":"API Reference","count":72},{"language":"default","tag":"Endpoints","count":59},{"language":"default","tag":"Integrations","count":19},{"language":"default","tag":"Web SDK","count":14},{"language":"default","tag":"Get started","count":11},{"language":"default","tag":"Build your agent","count":11},{"language":"default","tag":"Channels","count":11},{"language":"default","tag":"Agents","count":10},{"language":"default","tag":"Contacts","count":10}]},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","href":"/_mintlify/custom/voxiaai/21a11cfc72d9362f/styles.css"}],"page":{"pagePath":"documentation/human-operators/overview","slug":"/documentation/human-operators/overview","pageMetadata":{"title":"Human Operators","sidebarTitle":"Human operators","description":"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.","icon":"headset","href":"/documentation/human-operators/overview"},"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: \"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\"\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];const Flow=({steps=[],caption})=>_jsxs(`figure`,{className:steps.length>4?`cx-flow-wrap is-long not-prose`:`cx-flow-wrap not-prose`,style:{\"--cx-steps\":steps.length},children:[_jsxs(`div`,{className:`cx-flow-panel`,children:[_jsx(`div`,{className:`cx-flow-track`,\"aria-hidden\":`true`,children:_jsx(`span`,{className:`cx-flow-pulse`})}),_jsx(`ol`,{className:`cx-flow`,children:steps.map((step,index)=>_jsxs(`li`,{className:step.highlight?`cx-flow-step is-core`:`cx-flow-step`,style:{\"--i\":index},children:[_jsx(`span`,{className:`cx-flow-marker`,\"aria-hidden\":`true`,children:step.highlight?_jsxs(_Fragment,{children:[_jsx(`span`,{className:`cx-flow-ring`}),_jsx(`span`,{className:`cx-flow-ring cx-flow-ring-2`}),_jsx(`img`,{src:`/images/brand/rings-core.svg`,alt:``,className:`cx-flow-core`})]}):_jsx(`span`,{className:`cx-flow-dot`})}),_jsx(`span`,{className:`cx-flow-index`,children:String(index+1).padStart(2,`0`)}),_jsx(`span`,{className:`cx-flow-title`,children:step.title}),step.description?_jsx(`span`,{className:`cx-flow-desc`,children:step.description}):null,step.tags?_jsx(`span`,{className:`cx-flow-tags`,children:step.tags.map(tag=>_jsx(`span`,{className:`cx-flow-tag`,children:tag},tag))}):null]},index))})]}),caption?_jsx(`figcaption`,{className:`cx-flow-caption`,children:caption}):null]});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`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning,_MdxComponentBoundary}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Human Operators lets members of your team answer calls that an AI agent hands off. Operators go online in the Callers dashboard, join queues, and take calls in the browser, with no phone or softphone app needed. When a call arrives, the operator sees a summary of the conversation so far, so the caller doesn’t have to repeat themselves.`}),`\n`,_jsx(_components.p,{children:`Use it when some calls need a person: a qualified lead ready to buy, a complex support case, or a caller who asks for a human.`}),`\n`,_jsxs(Note,{children:[`This feature is enabled per account. Contact `,_jsx(_components.a,{href:`mailto:support@callers.ai`,children:`support@callers.ai`}),` to turn it on.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsx(_MdxComponentBoundary,{name:`Flow`,children:_jsx(Flow,{steps:[{title:`Transfer to queue`,description:`Call Transfer step or guardrail`},{title:`Ring strategy`,description:`All at once, round robin, longest idle`},{title:`Operator accepts`,description:`First to accept takes the call`},{title:`Handoff summary`,description:`Shown with the live transcript`}],caption:`How a call moves from the AI agent to a human operator`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`An admin creates a queue`,children:_jsx(_components.p,{children:`A queue is a group of operators who handle the same kind of call, such as “Sales” or “Billing”.`})}),_jsx(Step,{title:`Operators go online`,children:_jsxs(_components.p,{children:[`Operators open `,_jsx(_components.strong,{children:`Human Operators`}),`, join queues, and turn on `,_jsx(_components.strong,{children:`I’m Available`}),`.`]})}),_jsx(Step,{title:`An agent transfers a call to the queue`,children:_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Call Transfer`}),` step in the script, or a guardrail, sends the call to the queue.`]})}),_jsx(Step,{title:`An operator answers`,children:_jsx(_components.p,{children:`Available operators in the queue are rung according to the queue’s ring strategy. The first to accept gets the call, with the handoff summary.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`set-up-queues`,children:`Set up queues`}),`\n`,_jsx(_components.p,{children:`Only admins can create, edit, and delete queues and manage their members.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the queues`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Human Operators`}),` in the sidebar and click the `,_jsx(_components.strong,{children:`Active Queues`}),` pill at the top of the page.`]})}),_jsx(Step,{title:`Create a queue`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create new`}),` and fill in the settings below.`]})}),_jsx(Step,{title:`Add operators`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Add operator`}),`, click `,_jsx(_components.strong,{children:`Add`}),` next to each team member. A team member appears in this list after they’ve opened the Human Operators page once.`]})}),_jsx(Step,{title:`Save`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),`.`]})})]}),`\n`,_jsx(Frame,{caption:`The Create a queue dialog: queue name, Ring Strategy, Ring timeout, and Max wait.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=5bac4cb1578ac419aff5afd336a5dbd2`,alt:`Create a queue form with a Queue Name field, Ring Strategy set to Longest Idle First, Ring timeout of 20 seconds, and Max wait of 300 seconds`,\"data-og-width\":`756`,width:`756`,\"data-og-height\":`752`,height:`752`,\"data-path\":`images/documentation/human-operators/create-queue-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=250820a5429d1ab4ae63e34bb484837e 280w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=8b749ad87fd731a85ef8cf5750016c24 560w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=d2edaaea1599017d09d8fea40ca0b282 840w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=8beb0a1322374082b3bc87672a1adb94 1100w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=21cc3ce51b69396eef28a43bc12ef8e1 1650w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/create-queue-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=e5430abe6a8e2703d08744df3614da30 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`queue-settings`,children:`Queue settings`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Setting`}),_jsx(_components.th,{style:{textAlign:`left`},children:`What it does`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Default`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Range`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Queue Name`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Name shown to operators and in transfer settings.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`—`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Up to 120 characters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Ring Strategy`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`How available operators are rung. See below.`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Ring all at once`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`—`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Ring timeout`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`How long an operator’s browser rings before the call moves on, in seconds.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`20`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`5–120`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`ring-strategies`,children:`Ring strategies`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Strategy`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Who is rung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Ring all at once`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Every available operator in the queue at the same time. The first to accept gets the call.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Round robin`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`One operator at a time, rotating through the queue’s members.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Longest Idle First`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`One operator at a time, starting with the one who was rung least recently.`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Ring all at once`}),` for small teams where speed matters most. Use `,_jsx(_components.strong,{children:`Round robin`}),` or `,_jsx(_components.strong,{children:`Longest Idle First`}),` to share calls evenly across a larger team.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`operator-presence`,children:`Operator presence`}),`\n`,_jsxs(_components.p,{children:[`Any team member can open `,_jsx(_components.strong,{children:`Human Operators`}),` and act as an operator. To take calls, an operator must be in a queue and available.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Join or leave queues:`}),` open `,_jsx(_components.strong,{children:`Active Queues`}),`, then click `,_jsx(_components.strong,{children:`Join`}),` on a queue under `,_jsx(_components.strong,{children:`Available queues`}),`, or `,_jsx(_components.strong,{children:`Leave`}),` from a joined queue’s `,_jsx(_components.strong,{children:`⋯`}),` menu.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Go online:`}),` turn on `,_jsx(_components.strong,{children:`I’m Available`}),`. You’ll see `,_jsx(_components.strong,{children:`You’re online`}),`. Turn it off to stop receiving calls.`]}),`\n`]}),`\n`,_jsx(Frame,{caption:`The Queues window: queues you've joined at the top, other queues with a Join button below.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=d3d6a5a4130c5e6957025fe216fb965b`,alt:`Queues window with a Create new button, a Joined section listing Customer Support and Billing and Payments, and an Available queues section listing four more queues with Join buttons, each card showing member counts and its ring strategy`,\"data-og-width\":`1550`,width:`1550`,\"data-og-height\":`1136`,height:`1136`,\"data-path\":`images/documentation/human-operators/queues-modal.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=280\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=6f6a3385f803fb3c9a5d52c45ac783b1 280w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=560\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=ff64b8f98077820236f25f8ca392b5d5 560w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=840\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=15a4299c5fec47184b3c23f8ec8ff769 840w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=84832f1504d2a8844cf155c2515d1bde 1100w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=1aea147db0471ce5eeb248d0cad4a827 1650w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/queues-modal.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=82cbda691f584ad69324310b5455690e 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Status`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Available`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Online and ready to receive calls.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Incoming call`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`A call is ringing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`On a call`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Busy on a call. No other calls are offered.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Offline`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Not receiving calls.`})]})]})]}),`\n`,_jsx(_components.p,{children:`When you accept a call, you’re marked busy automatically. When the call ends, you’re available again.`}),`\n`,_jsx(_components.p,{children:`Your browser keeps the connection alive in the background. If you close every Callers tab, you go offline about 90 seconds later. Callers remembers that you were online and reconnects you the next time you open the dashboard.`}),`\n`,_jsx(Heading,{level:`2`,id:`take-a-call`,children:`Take a call`}),`\n`,_jsxs(_components.p,{children:[`When a call arrives, an incoming call window appears on any page of the dashboard and a ringtone plays. It shows the caller’s number and name, the `,_jsx(_components.strong,{children:`Handoff summary`}),` from the AI agent, and any `,_jsx(_components.strong,{children:`Boundaries`}),` the contact has asked for (from `,_jsx(_components.a,{href:`/documentation/contacts/contact-memory`,children:`contact memory`}),`).`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Click accept to answer, or decline to pass the call to the next operator.`}),`\n`,_jsx(_components.li,{children:`The Human Operators workspace opens with the call.`}),`\n`,_jsxs(_components.li,{children:[`During the call, use `,_jsx(_components.strong,{children:`Hold`}),` / `,_jsx(_components.strong,{children:`Resume`}),`, `,_jsx(_components.strong,{children:`Mute`}),`, and `,_jsx(_components.strong,{children:`End`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The workspace has three columns:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Left:`}),` the current call and your recent conversations.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Middle:`}),` the live transcript, including the AI agent’s part of the call and the handoff summary.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Right:`}),` `,_jsx(_components.strong,{children:`Contact Summary`}),` (contact details, summary items, notes) and `,_jsx(_components.strong,{children:`Interactions`}),` (the contact’s past conversations).`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`If you move to another page during a call, a small `,_jsx(_components.strong,{children:`On call`}),` widget stays on screen with a timer and a hang-up button.`]}),`\n`,_jsx(Frame,{caption:`The Human Operators workspace during a call: call controls and conversations on the left, the transcript in the middle, the Contact Summary on the right.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=782f7384652edc500e6e6f7b129a954d`,alt:`Human Operators workspace with the Active Queues and I'm Available controls, a Current Call card with Hold, Mute, Transfer, and End buttons above a list of conversations, a transcript with the AI agent's handoff summary in the middle, and a Contact Summary panel with Boundaries, Contact Details, Summary Items, and Notes on the right`,\"data-og-width\":`2647`,width:`2647`,\"data-og-height\":`1315`,height:`1315`,\"data-path\":`images/documentation/human-operators/operator-workspace.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=280\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=2d315a9fdcf0811c4f73b815ca95264e 280w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=560\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=4f351f631ad13b95b20b87e82b7a294e 560w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=840\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=a378c91463b228768000143a60ae0587 840w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=32911cdda972f4464e6e31f14746dd38 1100w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=61b46063715d198323cf0800f631eb53 1650w, https://mintcdn.com/voxiaai/UGuY0UNIphM-6pUX/images/documentation/human-operators/operator-workspace.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UGuY0UNIphM-6pUX\u0026q=85\u0026s=26589d4767c6bbce08141719a2b563f0 2500w`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Your browser asks for microphone access the first time you go online. Allow it, or calls can’t connect. Use a headset for the best audio.`})}),`\n`,_jsx(_components.p,{children:`Your account’s access settings apply here too: operators without access to phone numbers or transcripts see them hidden, as elsewhere in the dashboard.`}),`\n`,_jsx(Heading,{level:`2`,id:`route-calls-to-a-queue`,children:`Route calls to a queue`}),`\n`,_jsx(Heading,{level:`3`,id:`from-a-call-transfer-step`,children:`From a Call Transfer step`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add a Call Transfer step`,children:_jsxs(_components.p,{children:[`In the script editor, add a `,_jsx(_components.strong,{children:`Call Transfer`}),` step where the agent should hand off, for example after the lead confirms interest.`]})}),_jsx(Step,{title:`Choose Human operator`,children:_jsxs(_components.p,{children:[`In the destination, select the `,_jsx(_components.strong,{children:`Human operator`}),` tab and pick a queue under `,_jsx(_components.strong,{children:`Queue`}),`.`]})}),_jsx(Step,{title:`Set up the handoff`,children:_jsxs(_components.p,{children:[`Keep `,_jsx(_components.strong,{children:`Warm Transfer`}),` on to give the operator a summary of the conversation. With a queue as the destination, the summary is shown to the operator only.`]})})]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/documentation/voice/call-transfers`,children:`Call transfers`}),` for all transfer options.`]}),`\n`,_jsx(Heading,{level:`3`,id:`from-a-guardrail`,children:`From a guardrail`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.a,{href:`/documentation/build-your-agent/instructions-and-guardrails`,children:`guardrail`}),` can hand a conversation to a person when it’s triggered. Set its action to `,_jsx(_components.strong,{children:`Transfer to human`}),`, choose the `,_jsx(_components.strong,{children:`Human operator`}),` tab, and select a queue. The `,_jsx(_components.strong,{children:`Transfer message`}),` is spoken to the caller before the handoff, for example “Let me connect you with a member of our team.”`]}),`\n`,_jsxs(_components.p,{children:[`In call history, these calls show `,_jsx(_components.strong,{children:`Call Forwarded to`}),` `,_jsx(_components.strong,{children:`Human operator`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-happens-when-nobody-answers`,children:`What happens when nobody answers`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If no operator in the queue is available, or every operator declines or doesn’t answer within the ring timeout, the call ends. There’s no automatic fallback to the AI agent or to voicemail. Make sure operators are online during the hours your agents transfer calls, or limit transfers to those hours in your script.`})}),`\n`,_jsx(_components.p,{children:`Callers waiting for an operator hear silence; there’s no hold music.`}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`I can't see Human Operators in the sidebar`,id:`i-cant-see-human-operators-in-the-sidebar`,children:_jsx(_components.p,{children:`The feature isn’t enabled for your account. Contact support.`})}),_jsx(Accordion,{title:`I'm online but no calls arrive`,id:`i-m-online-but-no-calls-arrive`,children:_jsxs(_components.p,{children:[`Check that you’ve joined the queue the agent transfers to (open `,_jsx(_components.strong,{children:`Active Queues`}),` and look under `,_jsx(_components.strong,{children:`Joined`}),`), and that `,_jsx(_components.strong,{children:`I’m Available`}),` is on.`]})}),_jsx(Accordion,{title:`A team member doesn't appear under Add operator`,id:`a-team-member-doesnt-appear-under-add-operator`,children:_jsxs(_components.p,{children:[`They need to open the `,_jsx(_components.strong,{children:`Human Operators`}),` page once to be registered as an operator.`]})}),_jsx(Accordion,{title:`I get “You do not have permission to manage queues”`,id:`i-get-you-do-not-have-permission-to-manage-queues`,children:_jsx(_components.p,{children:`Only admins can create and edit queues. Any operator can join or leave them.`})}),_jsx(Accordion,{title:`I can't pick a queue in the Call Transfer step`,id:`i-cant-pick-a-queue-in-the-call-transfer-step`,children:_jsx(_components.p,{children:`The list shows only active queues. Ask an admin to create one.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Call transfers`,icon:`phone-arrow-right`,href:`/documentation/voice/call-transfers`,children:_jsx(_components.p,{children:`Cold and warm transfers to phones, SIP, and queues.`})}),_jsx(Card,{title:`Instructions and guardrails`,icon:`shield-check`,href:`/documentation/build-your-agent/instructions-and-guardrails`,children:_jsx(_components.p,{children:`Hand off when a guardrail is triggered.`})}),_jsx(Card,{title:`Team and permissions`,icon:`users`,href:`/documentation/account/team-and-permissions`,children:_jsx(_components.p,{children:`Manage admins and member access.`})}),_jsx(Card,{title:`Contact memory`,icon:`brain`,href:`/documentation/contacts/contact-memory`,children:_jsx(_components.p,{children:`The boundaries and notes operators see.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{Flow,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":"Human Operators","sidebarTitle":"Human operators","description":"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.","icon":"headset","href":"/documentation/human-operators/overview"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[140,1445,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Set up queues","slug":"set-up-queues","depth":2,"children":[{"title":"Queue settings","slug":"queue-settings","depth":3,"children":[]},{"title":"Ring strategies","slug":"ring-strategies","depth":3,"children":[]}]},{"title":"Operator presence","slug":"operator-presence","depth":2,"children":[]},{"title":"Take a call","slug":"take-a-call","depth":2,"children":[]},{"title":"Route calls to a queue","slug":"route-calls-to-a-queue","depth":2,"children":[{"title":"From a Call Transfer step","slug":"from-a-call-transfer-step","depth":3,"children":[]},{"title":"From a guardrail","slug":"from-a-guardrail","depth":3,"children":[]}]},{"title":"What happens when nobody answers","slug":"what-happens-when-nobody-answers","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"voxiaai","siteName":"Callers","title":"Human Operators - Callers","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T16:29:14.816Z","originalFileLocation":"documentation/human-operators/overview.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=\"light\"}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=\"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Callers\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_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/voxiaai/QQLjIdxYdrMgCmrs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Human Operators - Callers\">\u003cmeta data-mint-head property=\"og:description\" content=\"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Callers Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.callers.ai/documentation/human-operators/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://voxiaai.mintlify.app/_mintlify/api/og/v2?division=Human+operators\u0026amp;title=Human+Operators\u0026amp;description=Let+your+team+take+calls+handed+off+by+AI+agents%2C+right+in+the+browser%2C+with+queues%2C+ring+strategies%2C+and+a+handoff+summary.\u0026amp;theme=e7b044c42271a380df08b2cb\u0026amp;signature=a6950d294abb0a8b3858816ded1f6946555152d8ce6b737bd95ff70196288d83\">\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=\"Human Operators - Callers\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://voxiaai.mintlify.app/_mintlify/api/og/v2?division=Human+operators\u0026amp;title=Human+Operators\u0026amp;description=Let+your+team+take+calls+handed+off+by+AI+agents%2C+right+in+the+browser%2C+with+queues%2C+ring+strategies%2C+and+a+handoff+summary.\u0026amp;theme=e7b044c42271a380df08b2cb\u0026amp;signature=a6950d294abb0a8b3858816ded1f6946555152d8ce6b737bd95ff70196288d83\">\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/voxiaai/QQLjIdxYdrMgCmrs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Callers\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3655E8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.callers.ai/documentation/human-operators/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documentation/human-operators/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.callers.ai/#organization\",\"name\":\"Callers\",\"url\":\"https://docs.callers.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/voxiaai/UdPum2goP7yfaYcC/logo/light.svg?fit=max\u0026auto=format\u0026n=UdPum2goP7yfaYcC\u0026q=85\u0026s=b1de758075c8bd929495ea22505d14b8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.callers.ai#website\",\"name\":\"Callers\",\"url\":\"https://docs.callers.ai\",\"publisher\":{\"@id\":\"https://docs.callers.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.callers.ai/documentation/human-operators/overview#webpage\",\"url\":\"https://docs.callers.ai/documentation/human-operators/overview\",\"name\":\"Human Operators\",\"description\":\"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\",\"dateModified\":\"2026-10-26T16:29:14.816Z\",\"isPartOf\":{\"@id\":\"https://docs.callers.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.callers.ai/documentation/human-operators/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.callers.ai/documentation/human-operators/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Callers\",\"item\":\"https://docs.callers.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Human Operators\",\"item\":\"https://docs.callers.ai/documentation/human-operators/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.callers.ai/documentation/human-operators/overview#article\",\"headline\":\"Human Operators\",\"name\":\"Human Operators\",\"description\":\"Let your team take calls handed off by AI agents, right in the browser, with queues, ring strategies, and a handoff summary.\",\"url\":\"https://docs.callers.ai/documentation/human-operators/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.callers.ai/documentation/human-operators/overview#webpage\"},\"dateModified\":\"2026-10-26T16:29:14.816Z\",\"publisher\":{\"@id\":\"https://docs.callers.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.callers.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Callers\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Callers","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"browser","href":"https://app.callers.ai"},{"anchor":"Status","icon":"signal","href":"https://status.callers.ai"}]},"tabs":[{"tab":"Guides","icon":"book-open","groups":[{"group":"Get started","pages":[{"title":"Introduction","sidebarTitle":"Introduction","icon":"house","mode":"wide","href":"/documentation/get-started/getting-started-with-callers"},{"title":"Build your first agent in 10 minutes","sidebarTitle":"Quickstart","icon":"rocket","href":"/documentation/get-started/quickstart"},{"title":"Core concepts","icon":"diagram-project","href":"/documentation/get-started/core-concepts"},{"title":"One agent, every channel","sidebarTitle":"Multichannel agents","icon":"layer-group","href":"/documentation/get-started/multichannel"},{"title":"Use cases","icon":"lightbulb","href":"/documentation/get-started/use-cases"}]},{"group":"Build your agent","pages":[{"title":"Create an Agent","sidebarTitle":"Create an agent","icon":"rocket","href":"/documentation/build-your-agent/starting-a-new-agent"},{"title":"Script editor","sidebarTitle":"Script editor","icon":"diagram-project","href":"/documentation/build-your-agent/agent-script"},{"title":"Steps","icon":"shoe-prints","href":"/documentation/build-your-agent/customizing-steps"},{"title":"Variables","icon":"brackets-curly","href":"/documentation/build-your-agent/agent-variables"},{"title":"Scenarios","icon":"comments","href":"/documentation/build-your-agent/agent-scenarios"},{"title":"Actions","icon":"bolt","href":"/documentation/build-your-agent/agent-actions"},{"title":"Instructions and guardrails","sidebarTitle":"Instructions \u0026 guardrails","icon":"shield-check","href":"/documentation/build-your-agent/instructions-and-guardrails"},{"title":"Knowledge base","sidebarTitle":"Knowledge base","icon":"book","href":"/documentation/using-callers/knowledge-base"},{"title":"Agent settings","sidebarTitle":"Agent settings","icon":"sliders","href":"/documentation/build-your-agent/agent-setup"},{"title":"Pre-Call Chat","sidebarTitle":"Pre-call chat","icon":"message-question","href":"/documentation/build-your-agent/pre-call-chat"},{"title":"Studio Chat","icon":"sparkles","href":"/documentation/build-your-agent/studio-chat"}]},{"group":"Test and deploy","pages":[{"title":"Test Your Agent","sidebarTitle":"Test your agent","icon":"flask","href":"/documentation/build-your-agent/testing-your-agent"},{"title":"Versions and Split Traffic","sidebarTitle":"Versions \u0026 split traffic","icon":"code-branch","href":"/documentation/build-your-agent/versions-and-split-traffic"},{"title":"Path to production","sidebarTitle":"Go-live checklist","icon":"rocket","href":"/documentation/best-practices/path-to-production"}]},{"group":"Voice","pages":[{"title":"Voices and sounds","sidebarTitle":"Voices \u0026 sounds","icon":"waveform-lines","href":"/documentation/voice/voices-and-sounds"},{"title":"Conversation dynamics","sidebarTitle":"Conversation dynamics","icon":"comments","href":"/documentation/voice/conversation-dynamics"},{"title":"Supported languages","sidebarTitle":"Supported languages","icon":"language","href":"/documentation/using-callers/supported-languages"},{"title":"Pronunciation dictionary","sidebarTitle":"Pronunciation dictionary","icon":"spell-check","href":"/documentation/voice/pronunciation-dictionary"},{"title":"Speech recognition vocabulary","sidebarTitle":"Recognition vocabulary","icon":"ear-listen","href":"/documentation/voice/speech-recognition-vocabulary"},{"title":"Call transfers","sidebarTitle":"Call transfers","icon":"phone-arrow-up-right","href":"/documentation/voice/call-transfers"},{"title":"Voicemail and call screening","sidebarTitle":"Voicemail \u0026 screening","icon":"voicemail","href":"/documentation/voice/voicemail-and-screening"},{"title":"Keypad input (DTMF)","sidebarTitle":"Keypad input","icon":"table-cells","href":"/documentation/voice/keypad-input"},{"title":"Call recording and limits","sidebarTitle":"Recording \u0026 limits","icon":"stopwatch","href":"/documentation/voice/call-recording-and-limits"}]},{"group":"Channels","pages":[{"group":"Text","icon":"comment-dots","pages":[{"title":"Text agents","sidebarTitle":"Overview","icon":"messages","href":"/documentation/text-agents/overview"},{"title":"Text agent settings","sidebarTitle":"Setup","icon":"sliders","href":"/documentation/text-agents/text-agent-setup"},{"title":"Twilio SMS","icon":"comment-sms","href":"/documentation/text-agents/twilio-sms"},{"title":"Telnyx SMS","icon":"comment-sms","href":"/documentation/text-agents/telnyx-sms"},{"title":"WhatsApp","icon":"whatsapp","href":"/documentation/text-agents/whatsapp"}]},{"group":"Email","icon":"envelope","pages":[{"title":"Email agents","sidebarTitle":"Overview","icon":"envelope","href":"/documentation/email-agents/overview"},{"title":"Email setup","sidebarTitle":"Setup","icon":"sliders","href":"/documentation/email-agents/email-setup"},{"title":"Email approval","sidebarTitle":"Human approval","icon":"user-check","href":"/documentation/email-agents/email-approval"}]},{"group":"Website widget","icon":"window-restore","pages":[{"title":"Installing the widget","icon":"code","href":"/documentation/widget-agents/installing-the-widget"},{"title":"Styling the widget","icon":"palette","href":"/documentation/widget-agents/styling-the-widget"},{"title":"In-call forms","icon":"list-check","href":"/documentation/widget-agents/in-call-forms"}]}]},{"group":"Contacts and outreach","pages":[{"title":"Add and manage contacts","sidebarTitle":"Add contacts","icon":"address-book","href":"/documentation/using-callers/uploading-contacts"},{"title":"Scheduling and retries","sidebarTitle":"Scheduling and retries","icon":"calendar-clock","href":"/documentation/contacts/scheduling-and-retries"},{"title":"Phone numbers and caller ID","sidebarTitle":"Phone numbers","icon":"phone","href":"/documentation/contacts/phone-numbers-and-caller-id"},{"title":"Do Not Call list","sidebarTitle":"Do Not Call list","icon":"phone-slash","href":"/documentation/contacts/do-not-call"},{"title":"Contact memory","sidebarTitle":"Contact memory","icon":"brain","href":"/documentation/contacts/contact-memory"},{"title":"Global Search","icon":"magnifying-glass","iconType":"regular","href":"/documentation/using-callers/global-search"}]},{"group":"Results and analytics","pages":[{"title":"Statuses and outcomes","sidebarTitle":"Statuses and outcomes","icon":"signal","href":"/documentation/using-callers/call-statuses"},{"title":"Success criteria","sidebarTitle":"Success criteria","icon":"bullseye","href":"/documentation/results/success-criteria"},{"title":"Post-call analysis","sidebarTitle":"Post-call analysis","icon":"clipboard-list","href":"/documentation/using-callers/key-questions"},{"title":"Agent results and insights","sidebarTitle":"Results and insights","icon":"chart-line","href":"/documentation/using-callers/agent-insights"},{"title":"Analytics","icon":"chart-mixed","href":"/documentation/using-callers/analytics"},{"title":"Reporting call issues","sidebarTitle":"Report a call issue","description":"Review a call's recording and transcript, and report problems such as speech recognition errors or wrong voicemail detection to the Callers team.","icon":"flag","href":"/documentation/using-callers/reporting-call-issues"}]},{"group":"Human operators","pages":[{"title":"Human Operators","sidebarTitle":"Human operators","icon":"headset","href":"/documentation/human-operators/overview"}]},{"group":"Best practices","pages":[{"title":"Prompting voice agents","sidebarTitle":"Prompting for voice","description":"Write scripts, instructions, and scenarios that sound natural on the phone: short turns, one question at a time, and clear guardrails.","icon":"pen-nib","href":"/documentation/best-practices/prompting-voice-agents"},{"title":"Latency and conversation quality","sidebarTitle":"Latency and quality","icon":"gauge-high","href":"/documentation/best-practices/latency-and-conversation-quality"},{"title":"Improve answer rates","sidebarTitle":"Improve answer rates","icon":"phone-volume","href":"/documentation/best-practices/improve-answer-rates"},{"title":"Calling and messaging compliance","sidebarTitle":"Compliance","icon":"scale-balanced","href":"/documentation/best-practices/compliance"}]},{"group":"Account and administration","pages":[{"title":"Team and permissions","sidebarTitle":"Team \u0026 permissions","icon":"users","href":"/documentation/account/team-and-permissions"},{"title":"API Keys","sidebarTitle":"API keys","icon":"key","href":"/documentation/using-callers/generate-api-key"},{"title":"Security and Privacy","sidebarTitle":"Security \u0026 privacy","icon":"shield-check","href":"/documentation/account/security-and-privacy"},{"title":"Notifications","icon":"bell","href":"/documentation/account/notifications"},{"title":"Single sign-on (SSO)","sidebarTitle":"Single sign-on (SSO)","icon":"right-to-bracket","href":"/documentation/using-callers/sso-login"},{"title":"Managing subaccounts","sidebarTitle":"Subaccounts","icon":"sitemap","href":"/documentation/agencies/managing-subaccounts"},{"title":"White label","sidebarTitle":"White label","icon":"paintbrush","href":"/documentation/agencies/white-label"}]},{"group":"Enterprise","pages":[{"title":"Callers for Enterprise","sidebarTitle":"Overview","icon":"building","href":"/documentation/enterprise/overview"},{"title":"Bring Your Own LLM","sidebarTitle":"Bring your own LLM","icon":"microchip","href":"/documentation/enterprise/bring-your-own-llm"}]},{"group":"Resources","pages":[{"title":"Frequently asked questions","sidebarTitle":"FAQ","icon":"circle-question","href":"/documentation/resources/faq"},{"title":"Troubleshooting","icon":"screwdriver-wrench","href":"/documentation/resources/troubleshooting"},{"title":"Glossary","icon":"book","href":"/documentation/resources/glossary"},{"group":"Legal","icon":"scale-balanced","pages":[{"title":"Terms of Service","icon":"file-contract","url":"https://www.callers.ai/terms-of-use/","href":"/documentation/legal/terms-of-service"},{"title":"Privacy Policy","icon":"user-shield","mode":"wide","href":"/documentation/legal/privacy-policy"},{"title":"Open Source Attribution","icon":"code-branch","mode":"wide","href":"/documentation/legal/open-source-attribution"}]}]}]},{"tab":"Integrations","icon":"grid-2","pages":[{"title":"Integrations","href":"/documentation/integrations/catalog"}]},{"tab":"Web SDK","icon":"code","pages":[{"title":"Web SDK","href":"/sdk/overview"}]},{"tab":"API Reference","icon":"brackets-curly","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Changelog","icon":"sparkles","pages":[{"title":"Changelog","href":"/documentation/resources/changelog"}]}]},"title":"Human Operators - Callers","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-COGkNuA6.js","DynamicMarkdown-85clUA0i.js","zoom-image-lightbox-BZxD9MAj.js","lightbox-handle-r17bVUz3.js"]}