CDE Studio Linux Link Edition

Contents

Overview. 2

Requirements/Special Notes. 4

Registering CDE Studio. 4

Menu Commands. 4

File. 4

Edit 5

View. 6

Options. 7

Favorites. 8

Windows. 8

Help. 8

Toolbar 9

Right Click Menu. 10

Jump to this State. 10

Play Prompt File. 10

Edit Prompt File. 10

View raw PROMPT.INI file. 11

Insert Prompt File. 11

Check Prompts. 11

Search Prompt Text 11

Toggle Bookmark. 11

Add To Do. 11

Search across files. 11

Insert Code Template. 11

Copy. 12

Cut 12

Paste. 12

Exploring a Conversation. 12

List View. 12

Tree View. 13

The To-Do Interface. 14

Using To-Dos. 15

Adding New To-Do Items. 16

Editing To-Dos. 17

Deleting To-Dos. 17

Managing And Creating Prompts. 17

Playing an existing prompt 17

Editing an existing prompt 18

Inserting a prompt 19

Creating a new prompt 20

Compiling Conversations. 20

The Compilation Process. 21

Errors. 21

Warnings. 22

Multiple Language Conversations. 23

Changing default language. 23

Adding a new language to an existing conversation. 24

Using Code Templates. 25

Searching Across Files. 25

File Change History Feature. 27

File Archive Features. 28

Prompt Check Feature. 30

Obtaining Updates. 31

Revision History. 31

Overview

CDE Studio Linux Link is a rapid application development tool for scripted conversations in Unity Connection 2.0(1) and later.  It includes typical editor functions as well as language specific highlighting, script compiler capabilities, conversation exploration as well as prompt recording and management features that speed the development of CDE based conversations.

While CDE Studio can be used to edit any text based file such as JavaScript files, it’s designed from the ground up as a tool for engineers that need to create, edit, debug and explore Cisco Unity scripted conversation code.  To find out more about the CDE scripted conversation engine, read the “CDE Script Users Guide” document which you’ll find under the help menu in CDE Studio.  To find out more about the basic text editing features, review the Menu Commands, Toolbar and Right Click Menu sections that follow.

CDE Studio will show a “conversation” as a combination of a single .CDE (conversation script) and .PS (phrase server) file as a pair.  The .CDE file is on the first tab in the editing section on the right hand side of the form.  The phrase server is always the 2nd tab.  A single conversation in Unity can have numerous languages associated with it, each one as a separate phrase server file.  To keep the interface manageable, only one phrase server file is shown.  To show a different language phrase server you can use the View | Phrase Languages menu option.  See the Multiple Language Conversations section below for more details on creating, editing and viewing multiple language phrase server in CDE Studio.

When a conversation is loaded through the File menu, CDE studio will automatically try to load a corresponding phrase server file and compile the conversation.  If the conversation compiles properly (i.e. there are no errors in the script code) you will see the conversation navigation tabs on the left hand side of the form.  See the Compiling Conversations section below for more details on the conversation compilation and error/warning handling features in CDE Studio.  To find out how to use the navigation tabs, see the Exploring a Conversation section below.

CDE Studio also comes with a full compliment of prompt playback, creation and editing tools built into it.  Review the Managing And Creating Prompts section in this document for details on how to use those features.

Requirements/Special Notes

This application runs on Windows and connects to a Linux server running Unity Connection 2.0(0.205) or later.  It’s perfectly acceptable for this to all be one server with Linux running on VMWare.

CDE Studio installs the merge files from Microsoft to include MSXML 4 and SAPI 5.1 support on the box.

To connect to a remote Connection server properly, CDE Studio LL needs root access.  There is no exception to this.

Registering CDE Studio

This version of CDE Studio does not need to be registered – access to the Connection server is highly restricted in the field and CDE Studio will only run when SSH is active and port 22 is open – which is not the case for production server installs.

Menu Commands

NOTE: All custom options selected in the menu commands and all editor options enabled are saved when you exit CDE Studio and will be reapplied the next time you start the application.  You can move all these settings to a new server if you like – see the “Export registry settings” menu option in the Options section below for more details on how to do that.

File

Edit

This is a pretty standard dialog you’ve seen in other applications, however the “Mark all” feature may be new.  This option will bookmark every line that has an instance of the desired text in it.  You can then use the bookmark options (see below) to jump between the marked lines.  This can be handy for quickly finding multiple instances of a string in a file.