Agent management
Agents are the people who make and receive calls through UltraCart Calls. Each agent has a work extension, belongs to one or more queues, and can be configured with personal voicemail, recording preferences, and call forwarding. This page covers creating agents, configuring their profiles, and managing agent settings.
Overview
Every person who handles calls in your organization needs an agent profile in UltraCart Calls. An agent profile links a UltraCart user account to the phone system, giving that person an extension, queue memberships, and access to the softphone. Agents can also be AI voice agents -- automated agents that handle calls using artificial intelligence.
The agent list in Calls > Settings > Agents shows all configured agents with their name, extension, voicemail status, and call routing preference. Human agents display a person icon, while AI agents display an AI icon.
Creating a new agent
Navigate to Calls > Settings > Agents.
Select Add Agent.
Choose the UltraCart user login for this agent. The agent's name is pulled from their user profile.
Assign a Work Extension number. This is the number other agents dial to reach this person internally.
Configure the remaining profile fields as needed (described below).
Select Save.
Agent profile settings
Basic information
Field | Description |
|---|---|
Login | The agent's UltraCart username (read-only). |
Full Name | Pulled from the user profile (read-only). |
Work Extension | The internal extension number for direct dialing. |
Default Outbound Number | The caller ID displayed on outbound calls. Set to "Organization Default" to use the system default, or select a specific phone number. |
Call routing preference
The call routing preference determines how inbound calls reach the agent:
Browser Softphone -- calls ring in the agent's browser using the built-in softphone. This is the default and most common option.
Hardware Phone -- calls ring on a linked SIP desk phone. This option only appears if your organization has hardware phones configured.
Forward to Cellphone -- calls forward to the agent's mobile phone. This option only appears if a cellphone number is configured.
Cellphone forwarding
Enter the agent's cellphone number to enable the "Forward to Cellphone" routing option. When forwarding is active, inbound calls ring the agent's cellphone instead of the softphone.
When calls are forwarded to a cellphone, features like call recording, transfers, and conferencing may be limited compared to the browser softphone.
Recording preferences
Record Outgoing Calls Automatically -- when enabled, outbound calls made by this agent are automatically recorded. Inbound call recording is configured per queue (see Call queues).
Class of Service
Select a Class of Service (CoS) template to control what outbound calls this agent can make. CoS templates can restrict international dialing, premium-rate numbers, and other call types. See Class of Service for details.
Hardware phone settings
When the call routing preference is set to Hardware Phone, two additional fields appear:
Linked Hardware Phones -- select which SIP phones are associated with this agent.
Preferred Phone for Incoming Calls -- choose which linked phone rings when an inbound call arrives for this agent.
Configuring voicemail
Each agent can have a personal voicemail mailbox. The voicemail section of the agent profile lets you enable or disable voicemail and choose what callers hear when the agent is unavailable.
With voicemail enabled
Toggle voicemail on and select an existing voicemail mailbox or create a new one inline. The new mailbox form includes:
Mailbox name
Greeting type -- upload an audio file or use text-to-speech (with male or female voice selection)
Followup type -- the message callers hear after leaving their voicemail
Notification email -- an optional email address that receives alerts when new voicemails arrive
Without voicemail
When voicemail is toggled off, you can still configure an unavailable greeting. This is the message callers hear when they reach the agent but the agent can't take the call. Choose between uploading an audio file or using text-to-speech.
The voicemail section is hidden when the agent's call routing preference is set to "Forward to Cellphone," since voicemail is typically handled by the mobile carrier in that scenario.
Assigning agents to queues
Agents receive inbound calls through the queues they belong to. You can assign agents to queues from either the agent profile or the queue configuration page.
From the agent profile: Queue assignments are visible when editing the agent, though the primary assignment interface is on the queue settings page.
From queue settings: Navigate to Calls > Settings > Queues, edit a queue, and toggle agents on or off under Queue members. See Call queues for details.
An agent can belong to multiple queues simultaneously.
Editing and deactivating agents
To edit an existing agent, navigate to Calls > Settings > Agents and select the agent from the list. The edit dialog opens with all configurable fields.
To remove an agent from the phone system, delete their agent profile. This removes their extension, queue memberships, and voicemail configuration.
Deleting an agent profile is permanent. The agent's voicemail messages and call history remain accessible in the system, but the agent can no longer make or receive calls through UltraCart Calls.
My Profile (agent self-service)
Every agent -- regardless of their permission level -- can access Calls > Settings > My Profile to manage their own settings. The My Profile page lets agents configure:
Cellphone number for forwarding
Recording preferences
Agent activity status
Audio device settings (microphone, speaker, ringtone device)
Agents cannot change their own extension, login, or voicemail mailbox assignment from My Profile. Those fields are managed by administrators.
Related pages
Getting started with UltraCart Calls -- create your first agent as part of initial setup
Permissions and roles -- control what agents can see and do
Call queues -- assign agents to queues for inbound call routing
The softphone interface -- learn the daily call handling interface
Voicemail -- detailed voicemail mailbox configuration
Class of Service -- restrict outbound dialing for agents
Hardware phones -- configure SIP desk phones