Using Communication Queue

Back to Communications Main Page

Table of Contents

Navigating to Communication Queue

CRM > COMMUNICATIONS > ACCESS COMMUNICATION QUEUE

 

What is the Communication Queue?

Created customer Email or SMS Communications for customers must be processed further before being sent. The Communication Queue lists Email and SMS Communications.  Communications in the Queue can either be processed directly through CRM.COM or by an external system.

Communications sent to the Queue with a Communication Queue External System, are processed by third party systems instead of CRM.COM. To enable this, third party system must integrate with CRM.COM using the available CRM.COM WEB APIs.
Once the Communications are processed by third party systems, they must be marked as 'Completed' or 'Rejected' accordingly.

Which Communications are sent to the Queue?

Communications that satisfy either of the following conditions, are sent to the Communication Queue:

Communication Queue Summary Page

 

Attributes

All Communications sent to the Communication Queue are displayed in the Summary page.

Name

Description

NumberAn auto-generated number that uniquely identifies each Communication Queue entry.
Life Cycle State

The Life Cycle State of the Communication Queue entry which can be 'Pending', 'Rejected', 'Completed' or 'Completed and Removed'.

AVAILABLE FROM CRM.COM R10.0.0

Communications in the Queue that are already viewed by their recipients can be set as 'Completed and Removed' by third party systems through the Web API (in order not to view them again), as long as the Life Cycle State of the Communication is either 'Pending' or 'Completed'.

 

CommunicationThe Communication sent through the Queue.
External SystemThe Communication Queue External System which will process the Communication in the Queue. If no system is specified then the Communication is processed by CRM.COM.
Error Code

The code of the error, if one occurs while processing the Communication.

In the case of SMS Gateway, the error that the gateway returns is specified.

Error Description

The description of the error, if one occurs while processing the Communication.

In the case of SMS Gateway, the error that the gateway returns is specified.

Log InformationThe standard set of Log Details information available in all entities.

 

Communications Queue Processing

Communications in the Communications Queue are processed by CRM.COM only if an external system is not specified and the Communication Queue entry Life Cycle State is 'Pending'.  All or single 'Pending' Communications are processed, based on the following logic:

Emails

Input Results
MediaDirectionEmail SettingsOther Errors Life Cycle StateError Log
EmailIncomingEnabledNo Rejected"Incoming Emails not Supported"
EmailOutgoingNot EnabledNo Rejected"Email Server not Enabled"
EmailOutgoingEnabledYes Rejected"Error Description..."
EmailOutgoingEnabledNo CompletedN/A

SMS

Input Results
MediaDirectionSMS SettingsOther Errors Life Cycle StateError Log
SMSIncomingEnabledNo Rejected"Incoming SMS not Supported"
SMSOutgoingNot EnabledNo Rejected"SMS Server not Enabled"
SMSOutgoingEnabledYes Rejected"Error Description..."
SMSOutgoingEnabledNo CompletedN/A

External Systems - Conditional Access Systems

Input Results
MediaDirectionSMS SettingsOther Errors Life Cycle StateError Log
DEVICEOutgoingEnabledYes RejectedErrors depend on the third party system
DEVICEOutgoingEnabledNo CompletedN/A