Call Routing in CCaaS

Routes calls from an RC/ACO Call Queue into a CCaaS Skill using a Skill Routing Identifier, for routing scenarios that depend on DID, queue name, or caller ID. RC/ACO's presence API does not expose every routing identifier CCaaS needs to route a call directly to a Skill, so an RC/ACO Call Queue is placed in front of the CCaaS Skill to carry that value through.

Creating the Call Queue

  1. Log into the RC/ACO admin portal
  2. Navigate to Phone System > Groups > Call Queues and select + New Call Queue
  3. Select the site the primary SIP extension was created on
  4. Enter a Group Name — this becomes the Skill Routing Identifier used to route the call to a CCaaS Skill
  5. Accept the auto-assigned extension number, or select an available one
  6. Enter a Voicemail PIN and select a manager (required by RC/ACO, though the voicemail box is not used)
  7. Select the primary SIP extension as both the Manager Extension and the only Call Queue member
📘

Identifying the Primary Extension

The primary SIP extension is the extension listed in bold at the top of Admin (System) > SIP Extensions. See SIP Extensions.

Configuring the Call Queue

Call Handling & Members

FieldValue
Route calls to membersSimultaneous
Maximum concurrent calls per agent5, with "Include direct calls when calculating maximum calls" unchecked
After call wrap-up time0 Seconds
Primary MembersThe primary SIP extension only

Wait Settings

FieldValue
Number of callers allowed in queueHighest available option (commonly 25)
Maximum caller wait time in queueHighest available option (commonly 15 minutes)
📘

Queue Capacity

CCaaS supports unlimited queue size and wait duration. These Wait Settings exist only because RC/ACO requires a value to be set.

Greeting & Hold Music

The Call Queue Greeting, Audio While Connecting, and Hold Music options are disabled — this audio otherwise plays back-to-back with the CCaaS hold treatment.


Selecting a Routing Method

Two methods determine which value is sent to CCaaS as the Skill Routing Identifier: DID Routing and Alternative Routing Methods.

DID Routing

  1. Open the Call Queue's Direct Numbers section and select + Add Direct Number
  2. Enter the DID associated with the queue (DIDs are referred to as "Phone Numbers" in RC/ACO)
  3. Under Call Handling & Members > Display Settings, set the first Call Information Displayed option to Queue Name or Phone Number
  4. Leave the second option as Caller ID Name

Alternative Routing Methods

Under Call Handling & Members > Display Settings, select Queue Name, Queue Extension, Caller ID Number, or another available value as the first display option. The Skill Routing Identifier configured in CCaaS must match this value exactly.

⚠️

First Field Only

CCaaS uses only the first Display Settings field to identify the routing destination. Whatever value is intended as the Skill Routing Identifier must be reflected there.


Configuring the Routing Rule in CCaaS

  1. Navigate to Routing Configuration > Call Routing
  2. Select + to add a new rule
  3. Enter the following fields:
FieldDescription
Routing Rule NameA descriptive label for the rule
SIP HeaderThe header carrying the identifier — typically From for RC/ACO
MatchingContains is recommended, to best match the platform's naming
ValueThe Queue Name (or other identifier) configured on the RC/ACO Call Queue
DestinationThe CCaaS Skill the call should route to
  1. Select Done
  2. Select Make Live once all Call Routing Rules are configured
🛑

Unmatched Calls

A call that matches no Call Routing Rule is disconnected unless a default Skill is configured. No default Skill is set out of the box — configure one before going live.