---
schema_version: "1"
id: aba8ca4a392abb434530a48ab137df1041e9da8146bea98249e3bd13fe2775e5
title: ContactCenterChannel
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_contactcenterchannel.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_contactcenterchannel.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ca5935fe9066fa98a32043f5409741f7f3f0caf9463a7d38df5dbb7574ba02c8
description: Represents a junction object that relates a Bring Your Own Channel for Contact Center as a Service (CCaaS) messaging channel to a CallCenter object for Bring Your Own Channel for CCaaS. This object also represents the routing details for a voicemail configuration and routing information for callback requests. This object is available in API version 56.0 and later.
---
# ContactCenterChannel

Represents a junction object that relates a Bring Your Own Channel for Contact Center as a Service (CCaaS) messaging channel to a CallCenter object for Bring Your Own Channel for CCaaS. This object also represents the routing details for a voicemail configuration and routing information for callback requests. This object is available in API version 56.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Special Access Rules

To access this object, Salesforce Voice with Amazon Connect, Salesforce Voice with Partner Telephony, Salesforce Voice with Partner Telephony from Amazon Connect, or Bring Your Own Channel for Contact Center as a Service (CCaaS) must be enabled. To access this object, you must be a SysAdmin user or have ViewSetup user permissions.

## Fields

| Field | Details |
| --- | --- |
| ChannelId | 
Type

reference

Properties

Create, Filter, Group, Sort, Update

Description

For Bring Your Own Channel for CCaaS, this field represents the unique ID of the Bring Your Own Channel messaging channel (MessagingChannel) that’s associated with the contact center (CallCenterId). Available in API version 60.0 and later.

This field is a relationship field.

Relationship Name

Channel

Refers To

MessagingChannel



 |
| ContactCenterId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

This field is a relationship field. For Bring Your Own Channel for CCaaS, this field represents the unique ID of the contact center (CallCenterId) that’s associated with the Bring Your Own Channel messaging channel (MessagingChannel). Available in API version 60.0 and later.

This field is a relationship field.

Relationship Name

ContactCenter

Relationship Type

Master-detail

Refers To

CallCenter (the master object)



 |
| OmniCallbackFallbackQueueId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

If callbacks are configured for the contact center and the contact center uses Omni-Channel Unified Routing, this field represents the unique ID of the fallback queue to use if contact request routing through an Omni-Channel flow fails. Don't change the value in this field. Instead, configure contact request routing in Lightning Experience.

Available in API version 65.0 and later.

This field is a relationship field.

Relationship Name

OmniCallbackFallbackQueue

Refers To

Group



 |
| OmniCallbackHandler | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

If callbacks are configured for the contact center and the contact center uses Omni-Channel Unified Routing, this field represents the unique ID of the flow or queue used to route contact requests. Don't change the value in this field. Instead, configure contact request routing in Lightning Experience.

Available in API version 65.0 and later.



 |
| UserId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Available in API version 63.0 only. For internal use.



 |
| VoicemailFallbackQueueId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

If voicemail routing is configured for the contact center, this field represents the unique ID of the fallback queue to use if voicemail routing fails. Don't change the value in this field. Instead, configure voicemail routing in Lightning Experience.

This field is a relationship field.

Relationship Name

VoicemailFallbackQueue

Refers To

Group



 |
| VoicemailHandler | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

If voicemail routing is configured for the contact center, this field represents the unique ID of the flow used to route voicemails. Don't change the value in this field. Instead, configure voicemail routing in Lightning Experience.



 |