PULL OUTBOUND AGENT

This help page is for Studio. This information is also available for Desktop Studio.

A line drawing of a person with a curved arrow pointing back to the person.

Pulls an agent from a specified outbound Personal Connection ACD skillClosed Used to automate delivery of interactions based on agent skills, abilities, and knowledge. to take an inbound call. Upon completion of the inbound call, the agent will be returned to the outbound ACD skill.

Supported Script Types

Phone

Input Properties

These properties define data that the action uses when executing.

Property

Description

Add Caption

Enter a short phrase that uniquely identifies this action in the script. The caption appears on the script canvas under the action icon.

Out Bound Skill No

ACD SkillClosed Used to automate delivery of interactions based on agent skills, abilities, and knowledge. number for the Personal Connection skill that the agent is being pulled from.

Inbound Skill No

Skill number of the inbound skill requesting the agent.

Agent Wait Time

The length of time an agent waits after getting pulled out of dialer before going back in.

Request Timeout

Time the request will wait for a response before it times out.

Favor Outbound

Determines whether the outbound agent is pulled away from the outbound ACD skill until the system has adjusted pacing to avoid abandonedClosed Call that enters the contact center system, but the caller ends the call before reaching an agent. calls. If enabled, the outbound agent is not pulled away. If disabled, the agent is pulled away from the outbound skill as soon as they are not active on another call, even if the agent is currently listening to a ringing call. There is an increased risk of abandoned calls if this option is disabled.

In Value Mode: Click to Off to disable. Leave set to On to have outbound agents pulled from outbound skills so the system can adjust pacing.

In Expression Mode: Enter false to disable. Leave set to true to have outbound agents pulled from outbound skills so the system can adjust pacing.

Output Properties

These properties contain variables that hold data returned from executing the action. They're available for reference and use when the action completes.

Property

Description

Error Message

If an error occurs, the text in this property will be provided as the explanation.

Result Branch Conditions

Result branch conditions allow you to create branches in your script to handle different outcomes when an action executes.

Condition

Description

Default

Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
SkillStopped Path taken if the skillClosed Used to automate delivery of interactions based on agent skills, abilities, and knowledge. from which you requested the agent be pulled is no longer running.
NoAgents Path taken if no agents are logged into the requested Personal Connection skill.
Error Path taken when the action fails to execute properly. For example, when there is an unexpected problem such as poor connectivity, syntax errors, and so on. The _ERR variable, with a single underscore character, should be populated with a condensed explanation of the problem.
TooManyPullRequests The system has a limit of the requests queued up to be handled. If the limit is reached, the script follows this path, and any other requests are denied.
IsPriorityBlended Path taken if the outbound Personal Connection skill from which you are requesting agents be pulled has priority blendingClosed Allows you to combine outbound calls with your inbound queue, based on call priority. enabled. Calls are denied. You cannot pull agents from this skill.
IsAgentless Path taken if the outbound Personal Connection skill has been configured for agentless handling. The call is denied. There are no agents available in an agentless skill.