All Genesys software is © Copyright 2018 Genesys Telecommunications Laboratories, Inc. All rights reserved.
Complete information about Genesys proprietary intellectual property, including copyrights, can be found here.
Genesys and the Genesys logo are registered trademarks of Genesys Telecommunications Laboratories, Inc. in the U.S.A. and other countries. Complete information about Genesys proprietary intellectual property, including all trademarks, can be found here.
All other trademarks are the property of their respective owners.
Third Party Software
Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. Please contact your customer care representative if you have any questions. The following list describes specific third-party code and functionality for this product:
- docker alpine 3.6 - base container image (https://github.com/gliderlabs/docker-alpine/blob/master/LICENSE)
- OpenSSL 1.0.2n - cryptography (https://github.com/openssl/openssl/blob/OpenSSL_1_0_2-stable/LICENSE)
- firstname.lastname@example.org - Another JSON Schema Validator (https://github.com/epoberezkin/ajv)
- email@example.com - Custom error messages in JSON-Schema for Ajv validator (https://github.com/epoberezkin/ajv-errors#readme)
- firstname.lastname@example.org - $merge and $patch keywords for Ajv JSON-Schema validator to extend schemas (https://github.com/epoberezkin/ajv-merge-patch#readme)
- email@example.com - Higher-order functions and common patterns for asynchronous code (https://caolan.github.io/async/)
- firstname.lastname@example.org - node.js basic auth parser (https://github.com/jshttp/basic-auth#readme)
- email@example.com - Node.js body parsing middleware (https://github.com/expressjs/body-parser#readme)
- firstname.lastname@example.org - a JSON logging library for node.js services (https://github.com/trentm/node-bunyan#readme)
- email@example.com - Writable stream that formats bunyan records that are piped into it. (https://github.com/thlorenz/bunyan-format/blob/master/LICENSE)
- firstname.lastname@example.org - a rotating file stream for the bunyan logging system (https://github.com/Rcomian/bunyan-rotating-file-stream#readme)
- email@example.com - deep cloning of objects and arrays (https://github.com/pvorb/node-clone#readme)
- firstname.lastname@example.org - Generates CRC hashes for strings - for use by node redis clients to determine key slots. (https://github.com/Salakar/cluster-key-slot#readme)
- email@example.com - get colors in your node.js console (https://github.com/Marak/colors.js)
- firstname.lastname@example.org - Comet and WebSocket library for web messaging (https://cometd.org)
- email@example.com - CometD server for NodeJS (https://cometd.org)
- firstname.lastname@example.org - the complete solution for node.js command-line programs (https://github.com/tj/commander.js#readme)
- email@example.com - Compose an array of middleware into a single function for use in Express, Connect, router, etc. (https://github.com/blakeembrey/compose-middleware)
- firstname.lastname@example.org - multipart parsing middleware for connect using multiparty (https://github.com/expressjs/connect-multiparty#readme)
- email@example.com - Redis session store for Connect (https://github.com/visionmedia/connect-redis#readme)
- firstname.lastname@example.org - cookie parsing with signatures (https://github.com/expressjs/cookie-parser#readme)
- email@example.com - Adds a CSV response method to expressjs applications. (N/A)
- firstname.lastname@example.org - CSV parsing implementing the Node.js `stream.Transform` API (http://csv.adaltas.com/parse/)
- email@example.com - Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers. (https://github.com/ericelliott/cuid#readme)
- firstname.lastname@example.org - Get total diskspace and free diskspace using bindings around platform specific calls. (https://github.com/jduncanator/node-diskusage)
- email@example.com - JSDoc parser (https://github.com/eslint/doctrine)
- firstname.lastname@example.org - Development-only error handler middleware (https://github.com/expressjs/errorhandler#readme)
- email@example.com - Node's event emitter for all engines. (https://github.com/Gozala/events#readme)
- firstname.lastname@example.org - construct pipes of streams of events (http://github.com/dominictarr/event-stream)
- email@example.com - Fast, unopinionated, minimalist web framework (http://expressjs.com/)
- firstname.lastname@example.org - Allow graceful exits for express apps, supporting zero downtime deploys (https://github.com/mathrawka/express-graceful-exit)
- email@example.com - Production ready GraphQL HTTP middleware. (https://github.com/graphql/express-graphql#readme)
- firstname.lastname@example.org - express json server (https://github.com/xiewulong/express-json-server#readme)
- email@example.com - Generate UUID for request and add it to headers (https://github.com/floatdrop/express-request-id)
- firstname.lastname@example.org - Simple session middleware for Express (https://github.com/expressjs/session#readme)
- email@example.com - CSV parser and writer (http://c2fo.github.com/fast-csv/index.html)
- firstname.lastname@example.org - Date formatting and parsing (https://github.com/taylorhakes/fecha)
- email@example.com - Buffer optimized (https://github.com/mercadolibre/flexbuffer-node)
- firstname.lastname@example.org - fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf. (https://github.com/jprichardson/node-fs-extra)
- email@example.com - An FTP client module for node.js (N/A)
- firstname.lastname@example.org - a little globber (https://github.com/isaacs/node-glob#readme)
- email@example.com - The up-to-date and reliable Google's libphonenumber package for node.js. (https://ruimarinho.github.io/google-libphonenumber/)
- firstname.lastname@example.org - A Query Language and Runtime which can target any service. (https://github.com/graphql/graphql-js)
- email@example.com - A set of RFC 3339 compliant date/time GraphQL scalar types. (https://github.com/excitement-engineer/graphql-iso-date)
- firstname.lastname@example.org - Useful tools to create and manipulate GraphQL schemas. (https://github.com/apollostack/graphql-tools#readme)
- email@example.com - (N/A)
- firstname.lastname@example.org - HTTP proxying for the masses (https://github.com/nodejitsu/node-http-proxy#readme)
- email@example.com - https mediation (N/A)
- firstname.lastname@example.org - Minimal ID generator (https://github.com/carlos8f/node-idgen)
- email@example.com - A delightful, performance-focused Redis client for Node and io.js (https://github.com/luin/ioredis#readme)
- firstname.lastname@example.org - Transform stream data from json to csv (https://github.com/zeMirco/json2csv-stream#readme)
- email@example.com - JSON format for good presentation (https://github.com/luizstacio/json-format)
- firstname.lastname@example.org - Rules Engine expressed in simple json (https://github.com/cachecontrol/json-rules-engine)
- email@example.com - deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results (https://github.com/substack/json-stable-stringify)
- JSONStream@1.3.1 - rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects) (http://github.com/dominictarr/JSONStream)
- firstname.lastname@example.org - Feature rich priority job queue backed by redis (http://automattic.github.io/kue/)
- email@example.com - A job scheduler utility for kue, backed by redis and built for node.js with support of schedules restore on system restart (https://github.com/lykmapipo/kue-scheduler)
- firstname.lastname@example.org - A NodeJS module that helps you reading large text files, line by line, without buffering the files into memory. (N/A)
- email@example.com - Lodash modular utilities. (https://lodash.com/)
- firstname.lastname@example.org - Port of Log4js to work with node. (https://log4js-node.github.io/log4js-node/)
- email@example.com - Override HTTP verbs (https://github.com/expressjs/method-override#readme)
- firstname.lastname@example.org - A node.js port of Coda Hale's metrics library. In use at Yammer. (https://www.npmjs.com/package/metrics)
- email@example.com - Parse, validate, manipulate, and display dates (http://momentjs.com)
- firstname.lastname@example.org - Fancy date ranges for Moment.js (https://github.com/rotaready/moment-range)
- email@example.com - Parse and display moments in any timezone. (http://momentjs.com/timezone/)
- firstname.lastname@example.org - HTTP request logger middleware for node.js (https://github.com/expressjs/morgan#readme)
- email@example.com - Monadic streams (https://github.com/cujojs/most#readme)
- @firstname.lastname@example.org - create (https://github.com/mostjs/create#readme)
- email@example.com - Convert Node.js streams to Most.js Streams (https://github.com/TylorS/most-node-streams#readme)
- firstname.lastname@example.org - multipart/form-data parser which supports streaming (https://github.com/pillarjs/multiparty#readme)
- email@example.com - A much higher accuracy timer object that makes use of the node.js hrtime function call. (https://github.com/Krb686/nanotimer#readme)
- firstname.lastname@example.org - Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging. (https://github.com/flatiron/nconf#readme)
- email@example.com - YAML format plugin for nconf (https://github.com/tellnes/nconf-yaml)
- firstname.lastname@example.org - A wrapper for js-yaml parser (https://github.com/octet-stream/node-yaml#readme)
- email@example.com - Light-weight option parsing with an argv hash. No optstrings attached. (https://github.com/substack/node-optimist#readme)
- firstname.lastname@example.org - Promises interface for PostgreSQL (https://github.com/vitaly-t/pg-promise)
- email@example.com - Postgres query result returned as readable stream (https://github.com/brianc/node-pg-query-stream#readme)
- firstname.lastname@example.org - Simple command line prompting utility (https://github.com/IndigoUnited/node-promptly#readme)
- email@example.com - A library for promises (CommonJS/Promises/A,B,D) (https://github.com/kriskowal/q)
- firstname.lastname@example.org - It iterates anything. The Recursive Iterator supports: ES5/ES6 environments, the ES6 iteration protocols (https://github.com/nervgh/recursive-iterator)
- email@example.com - Info parser for Redis (https://github.com/FGRibreau/node-redis-info#readme)
- firstname.lastname@example.org - A node.js redlock implementation for distributed redis locks (https://github.com/mike-marcacci/node-redlock)
- email@example.com - Mock Redis server for unit testing. (https://github.com/smokerbag/redmock#readme)
- firstname.lastname@example.org - Simplified HTTP request client. (https://github.com/request/request#readme)
- email@example.com - The semantic version parser used by npm. (https://github.com/npm/node-semver#readme)
- firstname.lastname@example.org - favicon serving middleware with caching (https://github.com/expressjs/serve-favicon#readme)
- email@example.com - Serve static files (https://github.com/expressjs/serve-static#readme)
- firstname.lastname@example.org - Validation middleware that validates request/response against provided swagger spec (https://github.com/gargol/swagger-express-validator#readme)
- email@example.com - Generates swagger doc based on JSDoc (https://github.com/Surnet/swagger-jsdoc)
- firstname.lastname@example.org - Swagger 2.0 parser and validator for Node and browsers (http://bigstickcarpet.com/swagger-parser)
- email@example.com - Swagger UI Express (https://github.com/scottie1984/swagger-ui-express)
- firstname.lastname@example.org - The core `url` packaged standalone for use with Browserify. (https://github.com/defunctzombie/node-url#readme)
- email@example.com - RFC4122 (v1, v4, and v5) UUIDs (https://github.com/kelektiv/node-uuid#readme)
- firstname.lastname@example.org - Excel (XLSB/XLSX/XLS/XML) ODS and other spreadsheet format (CSV/DIF/DBF/SYLK) parser and writer (http://sheetjs.com/opensource)
- email@example.com - Extended regular expressions (http://xregexp.com/)
Genesys Customer Care links:
Information on supported hardware and third-party software is here:
New in 9.0.000.07
- On the Treatment tab for a dialing profile, campaign template, or campaign group, you can now specify a URI to a stored SCXML treatment script. When you do this, the system applies all treatment configuration defined in the SCXML treatment script and ignores all treatment configuration previously defined in CX Contact.
- For more information, refer to the SCXML-based Treatments page.
- The new data mapping feature is an alternative to using an input specification file to map contact data to fields in a CX Contact contact list. You can create a data mapping schema for either a fixed-position file or a delimited file and then apply the schema to a list being imported into CX Contact via manual import or via list automation.
- For detailed instructions, refer to the Create a Data Mapping Schema page.
- For call treatments, the Increment retry option is no longer a mandatory option. Previously, if you selected Retry in from the Apply to Record menu, you had to define an increment value.
- On the Campaigns dashboard, an icon now displays to the right of a campaign group name to indicate the type of dialing mode the campaign group uses. When you hover over the icon, the name of the dialing mode and associated dialing parameters display in a text box.
- For more information, refer to the Create and Manage a Campaign Group page.
- The media control icons on the Campaigns dashboard have increased in size and have changed in color. In addition, a new status bulb displays next to the media controls to indicate the status of the campaign group.
- For more information, refer to the Create and Manage a Campaign Group page.
New in 9.0.000.06
- You can now use the List Automation feature to schedule a contact list export. The file is exported out of CX Contact and sent to a remote FTP directory.
- For a complete description of this feature, refer to the Create and Manage List Automation Tasks page in the CX Contact Help manual.
- The new Device Escalation feature enables you to do any of the following when records in a contact list contain more than one device:
- Identify which device(s) should be contacted.
- Specify the order in which the devices should be contacted.
- Specify how to handle answering machine detection - drop the call, deliver the call to an agent, or send the call to a DN for treatment (for example, leave a pre-recorded message).
- For a complete description of this feature, refer to the Apply Device Escalation page in the CX Contact Help manual.
- In the Timezone source field, a new option, called Explicit, enables you to select a specific time zone for records in a contact list. When you apply this option, the system ignores all Contact and Device time zone assignments, so we do not recommend this option if your contact list contains international numbers or countries with multiple time zones.
- For more information, see the Time Zone Assignment page in the CX Contact Help manual.
CX Contact is a web-based application that enables you to set up and manage outbound campaigns using the following microservice components:
- Campaign Manager - Set up and manage outbound campaigns.
- List Builder - Import or export contact lists and suppression lists.
- List Manager - Create and manage contact lists and suppression lists. Apply upload rules and splitting criteria to contact lists.
- Compliance Manager - Use compliance tools to restrict contact attempts to records within a contact list.
- Job Scheduler - Use automation tools to schedule jobs, including list upload and campaign group execution.
CX Contact is part of 9.0, which can include component releases from both 9.0.x and 8.5.x code streams. Use the table below to check which component releases are part of 9.0.
|All 9.0 products||9.0 CX Contact Release Notes|
Learn how to use the CX Contact application.