Hands-On Lab. Getting Started with the UCMA 3.0 Workflow SDK. Lab version: 1.0 Last updated: 12/17/2010

Size: px
Start display at page:

Download "Hands-On Lab. Getting Started with the UCMA 3.0 Workflow SDK. Lab version: 1.0 Last updated: 12/17/2010"

Transcription

1 Hands-On Lab Getting Started with the UCMA 3.0 Workflow SDK Lab version: 1.0 Last updated: 12/17/2010

2 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: UCMA 3.0 WORKFLOW SDK WORKFLOW ACTIVITIES... 4 Task 1 Open the Visual Studio Solution... 4 Task 2 Build the Workflow... 4 Task 3 Test the Workflow EXERCISE 2: BUILDING CUSTOM GRAMMARS Task 1 Building a Custom Grammar with GRXML Task 2 Building a Custom Grammar at Runtime Task 3 Test the Custom Grammars EXERCISE 3: PROMPTS, COMMANDS, AND COMMUNICATION EVENTS Task 1 Prompts Task 2 Commands Task 3 Communication Events Task 4 Test the Prompts, Commands, and Communication Events SUMMARY... 22

3 Overview Lab Time: 45 Minutes Lab Folder: C:\%UC14TrainingKit%\Labs\7\Source\Before The After folder contains the completed lab exercises. Lab Overview: The Unified Communications Managed API 3.0 Workflow SDK allows developers to create Windows workflows that support communications features including speech and instant messaging communication, sophisticated prompts and grammar for supporting machine to human dialog, call control including call transfer and detecting communication events, and presence awareness for using presence to intelligently route calls. In this lab, you will use the UCMA 3.0 Workflow SDK to build a personal virtual assistant that: Uses workflow activities for communicating with and gathering data from the caller, performing conditional logic, executing custom code, getting the presence of a user, and transferring a call. Uses custom DTMF grammars for collecting input from the caller. Provides a good user experience to the caller by providing personalized prompts and help functionality. System Requirements You must have the following items to complete this lab: Microsoft Visual Studio 2010 Unified Communications Managed API 3.0 Workflow SDK Unified Communications Managed API 3.0 SDK A provisioned UCMA 3.0 application Please refer to Lab 6 - Introduction to UCMA 3.0 to learn how to create and provision a UCMA 3.0 application.

4 Exercise 1: UCMA 3.0 Workflow SDK Workflow Activities Task 1 Open the Visual Studio Solution In this task, you will open the project and configure it to run with your parameter values. 1. Navigate to Start >> All Programs >> Microsoft Visual Studio Click on the Microsoft Visual Studio 2010 icon to start Visual Studio Select File >> Open Project. 1. Navigate to the folder C:\%UC14TrainingKit%\Labs\7\Source\Before\UCMA_WorkflowActivities. 2. Open the UCMA_WorkflowActivities solution. 3. In Solution Explorer, open the App.config file. 4. Change the value of ApplicationId to the application id of your provisioned UCMA 3.0 application, e.g. urn:application:labapp Change the value of ApplicationName to the application name of your provisioned UCMA 3.0 application, e.g. LabApp Change the value of TrustedContactUri to SIP URI of the contact associated with your provisioned UCMA 3.0 application, e.g. sip:labcontact10600@fabrikam.com. 7. Change the value of SecondaryLabUserId with the SIP URI of your secondary lab user. Task 2 Build the Workflow In this task, you will learn to use the various workflow activities available in the UCMA 3.0 Workflow SDK. 1. In the Solution Explorer window, open Workflow1.xoml. 2. Open and pin the Toolbox. 3. Expand the Unified Communications Workflow section of the Toolbox. 4. Drag a SpeechStatement activity onto the workflow design surface and place it as the first activity in communicationssequenceactivity1.

5 5. Open the properties of the new activity and rename it to Welcome. 6. Right-click the Welcome activity and select Generate Handlers. 7. Add the following code snippet to the Welcome_TurnStarting event handler. We would like the workflow to greet the caller by name, so we need to dynamically construct the value of MainPrompt at runtime. The TurnStarting event of the SpeechStatementActivity fires when the activity is about to play the prompt. this.welcome.mainprompt.appendtext( "Welcome {0}. I can help you manage your tasks", GetUserDisplayName(communicationsSequenceActivity1.CallProvider.Call.Remote Endpoint.Participant.Uri)); 8. Switch back to the workflow designer. 9. Highlight the EnterPIN activity and open its properties. 10. Highlight the ExpectedDtmfInputs property of the EnterPIN activity and click the ellipsis to edit the property. 11. Enter (note the spaces between digits) and click OK. In a later exercise in this lab, you will modify this activity to accept more complex input from the user. For now, this activity will only accept as valid input.

6 12. Set the value of IncompleteTimeout property of the EnterPIN activity to 00:00:20. The IncompleteTimeout property specifies the length of time after the user input that the recognition is complete. 13. Set the value of the InitialSilenceTimeout property of the EnterPIN activity to 00:00:10. The InitialSilenceTimeout property specifies the length of time before which the user has to start giving input or the recognition fails. 14. Set the value of the MainPrompt property of the EnterPIN activity to: Please enter your five-digit PIN. The MainPrompt is the prompt that is played when the activity starts. 15. The properties of the EnterPIN activity should now be set as follows: 16. Double-click the CheckPIN activity. The Code activity is native to Windows Workflow v3.0 and executes the code specified in the associated ExecuteCode handler. 17. Add the following code snippet to the CheckPIN_ExecuteCode event handler. In a production application, you can execute code to validate the PIN entered by the caller. _validpin = true; 18. Double-click the GetTasks activity and add the following code snippet to the GetTasks_ExecuteCode event handler to retrieve the caller s tasks from an XML file. XDocument xdoc = XDocument.Load("Tasks.xml"); _tasks = (from t in xdoc.elements("tasks").elements("task")

7 where!t.element("status").equals("completed") select new Task { Id = Convert.ToInt32(t.Element("Id").Value), AssignedTo = Program.SecondaryLabUserId, Description = t.element("description").value, Status = t.element("status").value }).ToList(); 19. Switch back to the workflow designer. 20. Drag a SpeechQuestionAnswer activity onto the workflow design surface and place it directly after the GetTasks activity. 21. Open the properties of the new activity and rename it to ChooseTask. 22. Set the value of IncompleteTimeout property of the ChooseTask activity to 00:00: Set the value of the InitialSilenceTimeout property of the ChooseTask activity to 00:00: Highlight the ExpectedDtmfInputs property of the ChooseTask activity and click the ellipsis to edit the property. 25. Enter the numbers 1 through 9 on separate lines and click OK. In a later exercise in this lab, you will modify this activity to set the expected DTMF inputs at runtime based on the tasks retrieved in the GetTasks activity. 26. The properties of the ChooseTask activity should now be set as follows:

8 27. Right-click the ChooseTask activity and select Generate Handlers. 28. Add the following code snippet to the ChooseTask_TurnStarting event handler. Build the MainPrompt of the ChooseTask activity dynamically after retrieving the caller s tasks. AppendBreak is used to add a break to a prompt to make it sound more natural. The PromptBreak enum is used to represents breaks of different lengths. this.choosetask.mainprompt.clearcontent(); this.choosetask.mainprompt.appendtext("please choose one of the following active tasks:"); this.choosetask.mainprompt.appendbreak(promptbreak.medium); foreach (var task in _tasks) { this.choosetask.mainprompt.appendtext("task {0}: {1}", task.id, task.description); this.choosetask.mainprompt.appendbreak(promptbreak.medium); } 29. Switch back to the workflow designer. 30. Double-click the SetTask activity and add the following code snippet to the SetTask_ExecuteCode to set the selected task. _selectedtaskid = Convert.ToInt32(this.ChooseTask.RecognitionResult.Text.Replace(" ", String.Empty)); 31. Drag a GetPresence activity onto the workflow design surface and place it directly after the SelectedTask activity.

9 32. Open the properties of the new activity and rename it to GetPresence. The warning on the GetPresence activity indicates that the Target property of the activity has not been set. The Targets property represents the list of users for which the activity will query presence. You will later set the Targets property at runtime based on the user that the selected task is assigned to. 33. Right-click the SelectedTask activity and select View Code. 34. Add the following code snippet to the end of SelectedTask_TurnStarting event handler. When the caller selects a task, add the assigned user to the Targets collection of the GetPresence activity. this.getpresence.targets.add(new RealTimeAddress(_taskAssignedToUri)); 35. Highlight the ifelsebranchonline branch of ifelseactivityonline and open its properties. 36. Set the Condition Type to Declarative Rule Condition. 37. Click the ellipsis in the Condition Name property to specify a condition for the If-Else branch. 38. Highlight the Placeholder condition and press Edit. In the Before code for this lab, a placeholder condition is set for the ifelsebranchonline activity in order to allow the lab code to compile without errors.

10 39. Replace the placeholder condition with the following code snippet in the rule condition editor and press OK. The condition checks if the presence of the assigned user is Online. this.getpresence.results[new RealTimeAddress(this._taskAssignedToUri)].PresenceStatus == PresenceAvailability.Online 40. After saving the condition, press Rename and rename it to UserIsOnline. 41. Drag a BlindTransfer activity to the ifelsebranchtransfer branch of ifelseactivitytransfer. 42. Open the properties of the new activity and rename it to BlindTransfer. The warning on the BlindTransfer activity indicates that the CalledParty of the activity has not yet been set. 43. Right-click the UserIsOnline activity and select View Code. 44. Add the following code snippet to the end of UserIsOnline_TurnStarting event handler to set the CalledParty property of the BlindTransfer activity. this.blindtransfer.calledparty = new RealTimeAddress(_taskAssignedToUri);

11 45. Save your changes. Task 3 Test the Workflow In this task, you will run and test the workflow solution that you completed in the previous task. 1. Switch to your secondary lab user s session. 2. Open Microsoft Lync. 3. Set the user s availability to Available. 4. Switch back to your primary lab user s session. 5. Switch to Visual Studio Go to Debug >> Run Without Debugging or use the shortcut key [Ctrl]+[F5] to start the application. 7. Open Microsoft Lync. 8. Locate the contact associated with your provisioned UCMA 3.0 application, e.g. LabContact10600@fabrikam.com. 9. Place an audio call to the contact. The attendant answers the call and welcomes the caller by name. The attendant prompts the user to enter their five-digit PIN. 10. Enter for the PIN. The attendant retrieves a list of the caller s active tasks and presents them as choices. 11. Enter 1 to select task number 1. The attendant confirms the caller s selection. The workflow checks the presence of the user that the task is assigned to. The attendant notifies the caller that the user is online and asks them if they would like to be transferred to the user. 12. Enter 1 for Yes. The workflow places a blind transfer of the call. 13. Switch to your secondary lab user s session. 14. Answer the incoming call. 15. Hang up the call. 16. Switch to your primary lab user s session. 17. Hang up the call. 18. Switch to the console application and press Enter. The application endpoint is terminated and the collaboration platform is shut down.

12 Exercise 2: Building Custom Grammars Grammars are used to recognize complex speech and DTMF input from the user. In this exercise, you will build a custom grammar declaratively using the Grammar-Xml (GRXML) syntax. You will also build a grammar dynamically at runtime using the Microsoft.Speech.Recognition.SrgsGrammar class in the UCMA 3.0 Workflow SDK. Task 1 Building a Custom Grammar with GRXML 1. The EnterPIN activity expects a five-digit sequence of numbers. The ExpectedDtmfInputs property is not sufficient to properly describe this sequence; you would have to add every possible combination of five numbers between 1 and 9 as expected inputs. The solution is to use a DTMF grammar to declaratively describe the expected DTMF input. 2. Add a new XML file to the WorkflowActivities project. 3. Rename the XML file to PINGrammar.grxml. 4. Open the properties of PINGrammar.grxml. 5. Set Build Action to Content. 6. Set Copy to Output Directory to Copy Always. When the WorkflowActivities project is compiled, PINGrammar.grxml is copied to the same location as the project s binaries. 7. Replace the contents of PINGrammar.grxml with the following. XML <grammar xml:lang="en-us" root="validpin" mode="dtmf" tag-format="propertiesms/1.0" version="1.0" xmlns=" <rule id="digit" scope="public"> <one-of> <item>0</item> <item>1</item> <item>2</item> <item>3</item> <item>4</item> <item>5</item> <item>6</item> <item>7</item> <item>8</item> <item>9</item> </one-of>

13 </rule> <rule id="validpin" scope="public"> <one-of> <item repeat="5"> <ruleref uri="#digit"/> </item> </one-of> </rule> </grammar> 8. You can specify if the grammar is restricted to DTMF by setting the mode attribute of the top-level grammar element to dtmf. Otherwise, the default behavior is that the grammar is used to validate both speech and DTMF input. 9. A grammar is simply a set of rules. The first rule in this grammar dictates the input must be one-of the listed items in order to be valid. The items in the list are the numbers 0 through The top-level grammar element specifies that the root rule for this grammar is the rule with the id of ValidPIN. The root rule is the main rule that the grammar will process. The ValidPIN rule references the digit rule and specifies that the sequence should be repeated five times. 11. Switch to the workflow designer. 12. Highlight the EnterPIN activity and open its properties. 13. Set the value of the Grammars property to PINGrammar.grxml. 14. Set the value of NoRecognitionPrompt to Sorry, that is not a valid PIN. Task 2 Building a Custom Grammar at Runtime 1. You saw how the workflow presented the user with a list of tasks to choose from. In this simple example, the list came from an XML file included in the project. 2. However, in a real life workflow, the task list would be retrieved from an external system such as a SQL Server database, or Microsoft Outlook. The workflow does not know in advance how many choices there are, so a static grammar does not work well in this case.

14 3. Double-click the GetTasks activity and add the following code snippet to the end of the GetTasks_ExecuteCode event handler to create a grammar that validates the caller s choice. Setting the ExpectedDtmfInputs property of the ChooseTask activity to null clears out the hardcoded settings in the activity. A grammar is constructed dynamically by creating an instance of SrgsDocument and adding rules to the grammar. A rule called Items that specifies that the caller must choose one of the valid task ids is created and added to the grammar s Rules collection and specified as the root rule. The new grammar is added to the DtmfGrammars collection of the ChooseTask activity. // Clear out hardcoded expected Dtmf inputs this.choosetask.expecteddtmfinputs = null; // Create a dynamic grammar based on the number of tasks in the list var choices = new string[_tasks.count]; choices = (from t in _tasks select t.id.tostring()).toarray(); var grammar = new SrgsDocument(); grammar.mode = SrgsGrammarMode.Dtmf; var rule = new SrgsRule("Items"); var oneof = new SrgsOneOf(choices); rule.elements.add(oneof); grammar.rules.add(rule); grammar.root = rule; // Clear out the grammars before adding a new one this.choosetask.grammars.clear(); this.choosetask.dtmfgrammars.add(new Grammar(grammar)); 4. Switch to the workflow designer. 5. Highlight the ChooseTasks activity and open its properties. 6. Set the value of NoRecognitionPrompt to Sorry, you did not select a valid task. Task 3 Test the Custom Grammars 1. Go to Debug >> Run Without Debugging or use the shortcut key [Ctrl]+[F5] to start the application. 2. Open Microsoft Lync. 3. Locate the contact associated with your provisioned UCMA 3.0 application, e.g. LabContact10600@fabrikam.com. 4. Place an audio call to the contact. The attendant answers the call and welcomes the caller then prompts them to enter a five-digit PIN. 5. Enter an invalid PIN, e.g. 1234*. The grammar specified in PINGrammar.grxml validates the PIN entered by the user and prompts the user that the input was not recognized. The activity s NoRecognitionPrompt is played when the caller enters invalid input.

15 a. Note: The Microsoft Lync numeric keypad allows the caller to enter numbers using the letters on the number keys. In order to enter some invalid input, enter * at the end of the PIN. 6. Enter a valid PIN, e.g The attendant retrieves a list of the caller s active tasks and presents them as choices. 7. Enter an invalid task number, e.g. 5. The dynamic grammar created at runtime will validate the user s input and prompt the user to enter a valid choice. 8. Hang up and close the call. 9. Switch to the console application and press Enter. The application endpoint is terminated and the collaboration platform is shut down.

16 Exercise 3: Prompts, Commands, and Communication Events In this exercise, you will use prompts, commands, and communication events to improve the experience of a user calling into the workflow application. Task 1 Prompts In this task, you will explore the various prompts that can be used with the SpeechStatement and SpeechQuestionAnswer workflow activities. You will also learn to create more sophisticated and natural sounding prompts. 1. Switch to the code behind in Workflow1.xoml.cs. 2. Navigate to the EnterPIN_TurnStarting event handler. 3. Add the following code snippet to EnterPIN_TurnStarting event handler to set the SilencePrompt of the EnterPIN activity. this.enterpin.prompts.silenceprompt.clearcontent(); this.enterpin.prompts.silenceprompt.appendtext(prompt_silence); this.enterpin.prompts.silenceprompt.appendtext("please enter your fivedigit, numeric PIN"); Note: The SpeechActivity and SpeechQuestionAnswerActivity activities support a collection of prompts that can be used to improve the user experience for the caller. For example, the SilencePrompt is the prompt that is used if the user stays silent. You can construct the SilencePrompt of the EnterPIN activity in the TurnStarting handler. The SilencePrompt can be also be set in the properties of the activity in the workflow designer, however setting it in the TurnStarting handler gives you more flexibility to construct a more useful prompt. Note that we are clearing the value of SilentPrompt first since the TurnStarting handler could potentially get executed several times. 4. Add the following code snippet at the end of the EnterPIN_TurnStarting event handler to set the NoRecognitionPrompt of the EnterPIN activity. The NoRecognitionPrompt is played if the user input is not recognized. this.enterpin.prompts.norecognitionprompt.clearcontent(); var norecprompt = new PromptBuilder(); norecprompt.appendtext(prompt_norecognition); norecprompt.appendbreak(promptbreak.medium);

17 norecprompt.appendtext("please enter your five-digit, numeric PIN"); this.enterpin.prompts.norecognitionprompt.appendpromptbuilder(norecprompt); Note: Another way to dynamically construct a prompt is to use a PromptBuilder object. Append text, audio, and breaks dynamically to the PromptBuilder to construct the prompt. Call AppendPromptBuilder on the NoRecognitionPrompt to append the instance of the PromptBuilder to the prompt. 5. Navigate to the ChooseTask_TurnStarting event handler. 6. Add the following code snippet at the end of the ChooseTask_TurnStarting event handler to set the SilencePrompt and NoRecognitionPrompt of the ChooseTask activity. this.choosetask.prompts.silenceprompt.clearcontent(); this.choosetask.prompts.silenceprompt.appendtext(prompt_silence); this.choosetask.prompts.norecognitionprompt.clearcontent(); var norecprompt = new PromptBuilder(); norecprompt.appendtext(prompt_norecognition); norecprompt.appendbreak(promptbreak.medium); norecprompt.appendtext("choose one of the tasks by entering its number."); this.choosetask.prompts.norecognitionprompt.appendpromptbuilder(norecprompt ); Task 2 Commands In this task, you will add a Help command to the workflow to allow the caller to press 0 to get help. 1. Switch to the workflow designer. 2. Highlight the drop down under the communicationssequenceactivity1 activity and select View Commands. A CommandsActivity stores all the commands available to the communications sequence. 3. Drag a SpeechHelpCommand from the toolbox into the CommandsActivity activity.

18 4. Highlight the SpeechHelpCommand and open its properties. Select the SpeechHelpCommand property and click the ellipsis to edit its value. 5. Enter 0 and click OK. Define the expected inputs that will trigger the Help Command of the SpeechQuestionAnswer activity that the caller is currently on. The HelpPrompt for that activity will be played. 6. Highlight the drop down under the communicationssequenceactivity1 activity and select View CommunicationsSequenceActivity. 7. Highlight the EnterPIN activity and open its properties. 8. Expand the Prompts collection of the EnterPIN activity. 9. Enter the following prompt for the HelpPrompt: Please enter your five-digit PIN so that the system can validate your identity. When the workflow prompts the caller to enter their PIN, the caller can press 0. The caller will hear the HelpPrompt of the EnterPIN activity when they press Repeat the previous steps to add the following HelpPrompt to the ChooseTask activity: "Please choose a task, the system will look up the availability of the person that the task is assigned to". Task 3 Communication Events

19 In this task, you will add a communication event to recognize when the caller enters invalid input successive times. 1. Highlight the drop down under the communicationssequenceactivity1 activity and select View CommunicationsEvents. Note: The CommunicationEvents activity contains a list of events defined for the communications sequence. Each event is mapped to an individual activity sequence that is run when the event is raised. By default, a CallDisconnected event communication event is created for every communication sequence. When the call is disconnected at any point during the communication sequence, this event is raised and the sequence is executed. The CallDisconnected event contains one Code activity that is blank by default and serves as a placeholder for application specific logic. 2. Drag a ConsecutiveNoRecognitionSpeechEvent activity into the CommunicationEvents activity. The ConsecutiveNoRecognitionsSpeechEvent fires when the caller responds successive times in a way that does not match to an expected grammar element. 3. Open the properties of the ConsecutiveNoRecognitionSpeechEvent activity. The MaximumNoRecognitions property is set to 3 by default. 4. Set the value of MaximumNoRecognitions to Drag a SpeechStatement activity into the ConsecutiveNoRecognitionSpeechEvent activity. 6. Set the MainPrompt property of the activity to: Sorry, I did not understand your response or you did not enter one. Please try again later. If the callers enters invalid input in response to a SpeechQuestionAnswer activity two successive times, the workflow will playback this prompt.

20 7. Drag a GoTo activity into the ConsecutiveNoRecognitionSpeechEvent activity and place it under the SpeechStatement activity. 8. Open the properties of the GoTo activity. 9. Highlight the TargetActivityName and click the ellipsis to edit the property and connect it to the disconnectcallactivity1 activity. The caller will be disconnected if they trigger the ConsecutiveNoRecognitionSpeechEvent. Note: There are three communication events for consecutive errors when waiting for input during a question to the user. The ConsecutiveSilencesSpeechEvent triggers when the no response limit is hit. The ConsecutiveNoRecognitionsSpeechEvent triggers when the caller responds in a way that does not match to an expected grammar element (up to the

21 configurable consecutive occurrences). Lastly, the ConsecutiveNoInputsSpeechEvent triggers from both the silences and no recognition events based on a configurable maximum. Task 4 Test the Prompts, Commands, and Communication Events 1. Go to Debug >> Run Without Debugging or use the shortcut key [Ctrl]+[F5] to start the application. 2. Open Microsoft Lync. 3. Locate the contact associated with your provisioned UCMA 3.0 application, e.g. LabContact10600@fabrikam.com. 4. Place an audio call to the contact. The attendant answers the call and welcomes the caller by name. The attendant prompts the user to enter their five-digit PIN. 5. Do not enter the PIN when prompted. The SilencePrompt for the EnterPIN activity will be played. 6. Enter a valid PIN, e.g The attendant retrieves a list of the caller s active tasks and presents them as choices. 7. Enter 0. Entering 0 triggers the SpeechHelpCommand of the workflow. 8. The caller hears the HelpPrompt of the EnterPIN activity. 9. Enter an invalid task number, e.g. 4. The caller hears the NoRecognitionPrompt of the ChooseTask activity. 10. Enter an invalid task number, e.g. 5. The activity sequence in the ConsecutiveNoRecognitionSpeechEvent is triggered. 11. The caller is disconnected. 12. Switch to the console application and press Enter. The application endpoint is terminated and the collaboration platform is shut down.

22 Summary In this lab, you built a personal virtual assistant built using the UCMA 3.0 Workflow SDK. You saw how the workflow was able to collect information from the user, interact with external services, and communicate dynamically with the user to present various options. You also saw how to use custom grammars to collect complex DTMF input from the user. Finally, you learned how to improve the user experience for the caller by providing Help Commands and support for incomplete or unrecognized input.

Hands-On Lab. Advanced UCMA 3.0 Development. Lab version: 1.0 Last updated: 12/17/2010

Hands-On Lab. Advanced UCMA 3.0 Development. Lab version: 1.0 Last updated: 12/17/2010 Hands-On Lab Advanced UCMA 3.0 Development Lab version: 1.0 Last updated: 12/17/2010 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: BACK-TO-BACK CALL FUNCTIONALITY... 4 Task 1 Open the Visual

More information

Hands-On Lab. Introduction to the Unified Communications Managed API 3.0. Lab version: 1.0 Last updated: 12/17/2010

Hands-On Lab. Introduction to the Unified Communications Managed API 3.0. Lab version: 1.0 Last updated: 12/17/2010 Hands-On Lab Introduction to the Unified Communications Managed API 3.0 Lab version: 1.0 Last updated: 12/17/2010 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: PROVISION AN APPLICATION ENDPOINT

More information

Hands-On Lab. Launching Contextual Conversations from the Lync Controls. Lab version: 1.0 Last updated: 12/17/2010

Hands-On Lab. Launching Contextual Conversations from the Lync Controls. Lab version: 1.0 Last updated: 12/17/2010 Hands-On Lab Launching Contextual Conversations from the Lync Controls Lab version: 1.0 Last updated: 12/17/2010 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: INTEGRATE LAUNCH LINK AND DATA

More information

Breaking News DMA Version 6.0.2

Breaking News DMA Version 6.0.2 August 2013 Level 2 Breaking News DMA Version 6.0.2 Software Release Date: July 18, 2013 Disclaimer 2013 Polycom, Inc. All rights reserved. Polycom, Inc. 6001 America Center Dr San Jose, CA 95002 USA No

More information

Designing an Auto Attendant Script

Designing an Auto Attendant Script Designing an Auto Attendant Script This chapter describes the design of an Auto Attendant (AA) script, aa_sample1.aef, which is included with the Cisco Unity Express Script Editor, and contains the following

More information

Call-in Agent Configuration 9

Call-in Agent Configuration 9 Call-in Agent Configuration 9 9.1 Overview of the Call-in Agent The Call-in Agent enables users to access OPC data over the phone. The Call-in Agent configuration sets up the voice and key entries and

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring Esna Technologies Telephony Office-LinX (TOL) Voicemail, Automated Attendant, and Speech Enabled Automated Attendant with Avaya

More information

Composer Help. Import and Export

Composer Help. Import and Export Composer Help Import and Export 2/7/2018 Import and Export Contents 1 Import and Export 1.1 Importing External Files into Your Composer Project 1.2 Importing Composer Projects into Your Workspace 1.3 Importing

More information

NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide

NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide NEAXMail AD-64 VOICE/UNIFIED MESSAGING SYSTEM User Guide 2002-2004 Active Voice LLC All rights reserved. First edition 2004 ActiveFax, PhoneBASIC, Repartee, TeLANophy, View- Call, ViewFax, and ViewMail

More information

Zultys Advanced Communicator ZAC 2.0 User Manual

Zultys Advanced Communicator ZAC 2.0 User Manual December 16 Zultys Advanced Communicator ZAC 2.0 User Manual Author: Zultys Technical Support Department Z u l t y s, I n c. 7 8 5 L u c e r n e S u n n y v a l e, C a l i f o r n i a, U S A 9 4 0 8 5

More information

Auto Attendant Script Example

Auto Attendant Script Example Auto Attendant Script Example Last Updated: April 28, 2010 This chapter describes how to configure an auto attendant (AA) script. It uses the sample script aa_sample1.aef, which is included with the Cisco

More information

Script Step Reference Information

Script Step Reference Information Script Step Reference Information This chapter lists all the steps available for use in creating scripts. These steps are accessed using the palette pane (see Using the Palette Pane, page 8). This chapter

More information

SIP Communicator Spitfire S300 User Guide

SIP Communicator Spitfire S300 User Guide SIP Communicator Spitfire S300 User Guide 1 TABLE OF CONTENTS Handset Description Page 3 Keypad Lock Page 6 Directory Page 6 Adding an Entry. Page 6 Edit or Delete an Entry Page 7 Black List Page 7 Dialing

More information

Hosted Fax Mail. Blue Platform. User Guide

Hosted Fax Mail. Blue Platform. User Guide Hosted Fax Mail Blue Platform Hosted Fax Mail User Guide Contents 1 About this Guide... 2 2 Hosted Fax Mail... 3 3 Getting Started... 4 3.1 Logging On to the Web Portal... 4 4 Web Portal Mailbox... 6 4.1

More information

User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One

User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One About This Guide i User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One ii About This Guide About This Guide BroadSoft UC-One is an open Unified Communications platform that provides

More information

Using the Script Editor

Using the Script Editor Using the Script Editor This chapter describes how to use the Cisco Unity Express Script Editor in the following sections: Overview of the Cisco Unity Express Script Editor, page 17 Palette Pane, page

More information

IP Office Voic Pro

IP Office Voic Pro IP Office Voicemail Pro 40DHB0002USAW Issue 4 (11/26/2001) Contents Voicemail Pro... 4 Overview... 4 Voicemail Lite Features... 4 Voicemail Pro Components... 5 Installing Voicemail Pro... 6 Pre-Installation

More information

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4

More information

Management of Prompts, Grammars, Documents, and Custom Files

Management of Prompts, Grammars, Documents, and Custom Files Management of Prompts, Grammars, Documents, and Custom Files Manage Prompt Files Unified CCX applications can make use of many auxiliary files that interact with callers, such as scripts, pre-recorded

More information

Getting started 7. Storing values 21. Creating variables 22 Reading input 24 Employing arrays 26 Casting data types 28 Fixing constants 30 Summary 32

Getting started 7. Storing values 21. Creating variables 22 Reading input 24 Employing arrays 26 Casting data types 28 Fixing constants 30 Summary 32 Contents 1 2 3 Contents Getting started 7 Introducing C# 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a Console project 14 Writing your first program 16 Following the rules 18 Summary 20

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

Using the Script Editor

Using the Script Editor Using the Script Editor This chapter provides information on using the Cisco Unity Express Script Editor. Overview of the Cisco Unity Express Script Editor The Cisco Unity Express Script Editor is a visual

More information

Unit 20: Extensions in ActiveBPEL

Unit 20: Extensions in ActiveBPEL Unit 20: Extensions in ActiveBPEL BPEL Fundamentals This is Unit #20 of the BPEL Fundamentals course. In past Units we ve looked at ActiveBPEL Designer, Workspaces and Projects, created the Process itself

More information

Integration Services. Creating an ETL Solution with SSIS. Module Overview. Introduction to ETL with SSIS Implementing Data Flow

Integration Services. Creating an ETL Solution with SSIS. Module Overview. Introduction to ETL with SSIS Implementing Data Flow Pipeline Integration Services Creating an ETL Solution with SSIS Module Overview Introduction to ETL with SSIS Implementing Data Flow Lesson 1: Introduction to ETL with SSIS What Is SSIS? SSIS Projects

More information

CenturyLink Business Communicator for Desktop

CenturyLink Business Communicator for Desktop CenturyLink Business Communicator for Desktop User Guide Release 2.0 Document Version 4 BusinessCommunicator_Guide_0517_v4 1 CenturyLink Business Communicator Guide Table of Contents 1 About CenturyLink

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0

Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe the configuration steps required

More information

Management of Prompts, Grammars, Documents, and Custom Files

Management of Prompts, Grammars, Documents, and Custom Files Management of Prompts, Grammars, Documents, and Custom Files Unified CCX applications can make use of many auxiliary files that interact with callers, such as scripts, pre-recorded prompts, grammars, and

More information

Learning vrealize Orchestrator in action V M U G L A B

Learning vrealize Orchestrator in action V M U G L A B Learning vrealize Orchestrator in action V M U G L A B Lab Learning vrealize Orchestrator in action Code examples If you don t feel like typing the code you can download it from the webserver running on

More information

Voice Foundation Classes

Voice Foundation Classes The Unified CVP are a Java API for generating VoiceXML. Any custom component wishing to produce VoiceXML must use the VFCs because their main purpose is to act as an abstraction layer between VoiceXML

More information

Lync and Pexip Virtual Meeting Tools

Lync and Pexip Virtual Meeting Tools Lync and Pexip Virtual Meeting Tools Social Goal Upon completing the Lync and Pexip training session, I will be able to effectively communicate my status and what is happening in my world. Content Goal

More information

Auto Attendant. Blue Platform. Administration. User Guide

Auto Attendant. Blue Platform. Administration. User Guide Blue Platform Administration User Guide Contents 1 About Auto Attendant... 3 1.1 Benefits... 3 2 Accessing the Auto Attendant Admin Portal... 4 3 Auto Attendant Admin Portal Interface... 5 4 Auto Attendant

More information

Polycom SoundPoint IP Phones

Polycom SoundPoint IP Phones Polycom SoundPoint IP Phones Polycom phones offer a high quality communications experience, combining an intuitive, easy to navigate interface with great audio quality. The purpose of this guide is to

More information

Zultys Advanced Communicator 4.0 ZAC User Manual

Zultys Advanced Communicator 4.0 ZAC User Manual July 18 Technical Publications Zultys Advanced Communicator 4.0 ZAC User Manual Author: Zultys Technical Support Department Z u l t y s, I n c. 7 8 5 L u c e r n e S u n n y v a l e, C a l i f o r n i

More information

Telephony Integration

Telephony Integration Introduction, page 1 Phone System, page 2 Port, page 5 Port Group, page 6 Trunk, page 12 Speech Connect Port, page 13 Audio and Video Format Using Phone, page 14 Security, page 15 IPv6 in Unity Connection

More information

NEAXMail AD -64 VOICE/UNIFIED MESSAGING SYSTEM. User Guide

NEAXMail AD -64 VOICE/UNIFIED MESSAGING SYSTEM. User Guide NEAXMail AD -64 VOICE/UNIFIED MESSAGING SYSTEM User Guide 2002-2003 Active Voice LLC All rights reserved. First edition 2003. NEAXMail is a trademark of NEC America, Inc. 1 for Yes, 2 for No, PhoneBASIC,

More information

ZULTYS MIXIE REFERENCE GUIDE

ZULTYS MIXIE REFERENCE GUIDE KEYBOARD SHORTCUTS Available MXIE Keyboard Shortcuts A or a D or d H or h P or p R or r T or t V or v Accept a chat invitation Disconnect a chat session or voice call Place an active call on hold or retrieve

More information

Lab Android Development Environment

Lab Android Development Environment Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:

More information

Form. Settings, page 2 Element Data, page 7 Exit States, page 8 Audio Groups, page 9 Folder and Class Information, page 9 Events, page 10

Form. Settings, page 2 Element Data, page 7 Exit States, page 8 Audio Groups, page 9 Folder and Class Information, page 9 Events, page 10 The voice element is used to capture any input from the caller, based on application designer-specified grammars. The valid caller inputs can be specified either directly in the voice element settings

More information

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008 Microsoft Office Communicator 2007 R2 Getting Started Guide Published: December 2008 Information in this document, including URL and other Internet Web site references, is subject to change without notice.

More information

Zultys Advanced Communicator 5.0 ZAC User Manual

Zultys Advanced Communicator 5.0 ZAC User Manual September 18 Technical Publications Zultys Advanced Communicator 5.0 ZAC User Manual Author: Zultys Technical Support Department Z u l t y s, I n c. 7 8 5 L u c e r n e S u n n y v a l e, C a l i f o r

More information

TDS managedip Hosted Unified Communication (UC) User Guide

TDS managedip Hosted Unified Communication (UC) User Guide Installation and Setup To Install the Application: The application is available for both PC and MAC. To download, visit the TDS Support Site at: http://support.tdsmanagedip.com/hosted To log into the Application:

More information

BUSINESS. QUICK START GUIDE Yealink W52P. IP DECT Phone INTEGRATED COMMUNICATIONS SOLUTION

BUSINESS. QUICK START GUIDE Yealink W52P. IP DECT Phone INTEGRATED COMMUNICATIONS SOLUTION BUSINESS INTEGRATED COMMUNICATIONS SOLUTION QUICK START GUIDE Yealink W52P IP DECT Phone With Business+ you now have access to the latest phone service. Get ready to experience the power of Business+.

More information

Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault

Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault Lab instructions The objective of this exercise is to illustrate how to create a HATS portlet that uses Web Express

More information

Wildix Collaboration User Guide 8/18/2015

Wildix Collaboration User Guide 8/18/2015 Wildix Collaboration User Guide 8/18/2015 This guide explains how to access and to use Wildix Collaboration and explains the basic operations: call, chat, video call, conference, fax, SMS. WMS Version:

More information

Scopia Management. User Guide. Version 8.2. For Solution

Scopia Management. User Guide. Version 8.2. For Solution Scopia Management User Guide Version 8.2 For Solution 8.2 8.2 2000-2013 RADVISION Ltd. All intellectual property rights in this publication are owned by RADVISION Ltd and are protected by United States

More information

Creating a new CDC policy using the Database Administration Console

Creating a new CDC policy using the Database Administration Console Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a

More information

CA Auto Attendant Module. Operation Manual v1.3

CA Auto Attendant Module. Operation Manual v1.3 CA Auto Attendant Module Operation Manual v1.3 Poltys, Inc. 3300 N. Main Street, Suite D, Anderson, SC 29621-4128 +1 (864) 642-6103 www.poltys.com 2013, Poltys Inc. All rights reserved. The information

More information

Windows Desktop User Guide

Windows Desktop User Guide 1 P a g e Windows Desktop User Guide nextiva.com/support 1 P age Contents About Nextiva App for Desktop... 3 Getting Started... 3 Installation... 3 Sign In... 3 Main Window... 4 Communications Window...

More information

NEAXMail AD-40 User Guide

NEAXMail AD-40 User Guide NEAXMail AD-40 User Guide To print this guide 1 On the File menu, click Print. 2 To print the entire book, choose OK. To print a portion of the book, select the desired print range, then choose OK. NEAXMail

More information

ActiveBPEL Fundamentals

ActiveBPEL Fundamentals Unit 22: Simulation ActiveBPEL Fundamentals This is Unit #22 of the BPEL Fundamentals course. In past Units we ve looked at ActiveBPEL Designer, Workspaces and Projects, created the Process itself and

More information

Chime for Lync High Availability Setup

Chime for Lync High Availability Setup Chime for Lync High Availability Setup Spring 2017 Copyright and Disclaimer This document, as well as the software described in it, is furnished under license of the Instant Technologies Software Evaluation

More information

Dialog Designer Call Flow Elements

Dialog Designer Call Flow Elements Dialog Designer Call Flow Elements A DevConnect Tutorial Table of Contents Section 1: Dialog Designer Call Flow Elements Section 1: Dialog Designer Call Flow Elements... 1 1.1 About this Tutorial When

More information

INDeX Agent Assist Administration Manual

INDeX Agent Assist Administration Manual INDeX Agent Assist Administration Manual 38HBK00001SCS Issue 3 (20/02/2002) Contents INDeX Agent Assist... 3 Introduction... 3 Requirements for Using Agent Assist Administrator... 3 The Components of an

More information

User Management. Deployment

User Management. Deployment VXML Server includes a user management system for basic personalization and user-activity tracking. The primary reason for a user management system is to facilitate the customization of voice applications

More information

Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0

Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0 Abstract These Application Notes provide

More information

Alcatel-Lucent OpenTouch Connection for PC

Alcatel-Lucent OpenTouch Connection for PC Alcatel-Lucent OpenTouch Connection for PC User guide R2.x 4215 Table of content 1. OpenTouch Connection for Personal Computer... 3 2. Logging in... 3 3. Application menu... 4 4. Route your calls... 5

More information

Using Skype for Business 2016 for Windows

Using Skype for Business 2016 for Windows Using Skype for Business 2016 for Windows Contents Sign in to Skype for Business... 1 The Skype for Business Window... 3 Add a Contact... 4 Create a Contact Group... 4 One click Calling... 5 Answer a Call...

More information

Zend Studio 3.0. Quick Start Guide

Zend Studio 3.0. Quick Start Guide Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center

More information

Skype Users Training

Skype Users Training Skype Users Training Summary - Microsoft Skype Application: presentation. - Make, receive, transfer: your call management. - In your absence, your call forwarding. - Are you available? - Other features

More information

Auto Attendant. Administrator Guide

Auto Attendant. Administrator Guide Auto Attendant Administrator Guide Version 1.1 August 3, 2018 Revision History Revision Date Description Initials 1.0 8/21/17 First published version. CS 1.1 8/3/18 Revised version for new interface (EAS

More information

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013 Microsoft Lync 2013 Quick-Start Guide ThinkTel Communications Professional Services Last Updated: June 18, 2013 Instant Messaging & Presence Accept an IM request Click anywhere on the picture display area

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 The process of creating a project with Microsoft Visual Studio 2010.Net is similar to the process in Visual

More information

Messaging Patch 1 for Avaya Aura Messaging v6.1 Service Pack 1 Release Notes

Messaging Patch 1 for Avaya Aura Messaging v6.1 Service Pack 1 Release Notes Messaging Patch 1 for Avaya Aura Messaging v6.1 Service Pack 1 Release Notes March 9, 2012 Overview Messaging Patch 1 for Avaya Aura Messaging v6.1 Service Pack 1 (SP1) is available and contains the key

More information

samwin 5.1 R3 User Manual

samwin 5.1 R3 User Manual samwin 5.1 R3 User Manual Version 1.0 Last Modified September 17, 2012 Contents 1 Introduction... 3 2 Using the samwin contact center suite Operator Console... 4 2.1 Basic Information about Control...

More information

Model SoftPhone for Pocket PC. User Guide

Model SoftPhone for Pocket PC. User Guide Model 8601 SoftPhone for Pocket PC User Guide Notice This Inter-Tel user guide is released by Inter-Tel, Inc. as a guide for end-users. It provides information necessary to use the Model 8601 SoftPhone

More information

Android Client Quick Reference Guide

Android Client Quick Reference Guide Android Client Quick Reference Guide Installing the Enhanced Push To Talk Application Once you have subscribed to the Push To Talk service: a. You will receive a text message with a link to an AT&T site

More information

Lotusphere IBM Collaboration Solutions Development Lab

Lotusphere IBM Collaboration Solutions Development Lab Lotusphere 2012 IBM Collaboration Solutions Development Lab Lab#4 IBM Sametime Unified Telephony Lite telephony integration and integrated telephony presence with PBX 1 Introduction: IBM Sametime Unified

More information

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough. Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support

More information

Cox Business UC App for Mac Desktop User Guide

Cox Business UC App for Mac Desktop User Guide Cox Business UC App for Mac Desktop User Guide 2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical,

More information

Version 2.7. Audio File Maintenance Advanced User s Guide

Version 2.7. Audio File Maintenance Advanced User s Guide Version 2.7 Audio File Maintenance Advanced User s Guide Contents Introduction to the Documentation...3 About the Documentation...3 Ifbyphone on the Web...3 Logging in to your Ifbyphone Account...3 Maintaining

More information

Callback Assist InterOp with Avaya Aura Contact Center. Application Note

Callback Assist InterOp with Avaya Aura Contact Center. Application Note Callback Assist InterOp with Avaya Aura Contact Center 7.x Abstract This application note applies to Avaya Aura Contact Center 7.x. It describes how Avaya customers can configure & use Callback Assist

More information

SharePoint Designer Advanced

SharePoint Designer Advanced SharePoint Designer Advanced SharePoint Designer Advanced (1:00) Thank you for having me here today. As mentioned, my name is Susan Hernandez, and I work at Applied Knowledge Group (http://www.akgroup.com).

More information

Bringing Together One ASP.NET

Bringing Together One ASP.NET Bringing Together One ASP.NET Overview ASP.NET is a framework for building Web sites, apps and services using specialized technologies such as MVC, Web API and others. With the expansion ASP.NET has seen

More information

PARTNER Messaging User Guide

PARTNER Messaging User Guide PARTNER Messaging User Guide Back Panels: Your Messages (cont d) Using Personal Group Lists Using Outcalling Front Panels: Getting Started Personalizing Your Mailbox Your Messages Recording and Screening

More information

MyOffice Employee. User Guide Release 4.1

MyOffice Employee. User Guide Release 4.1 MyOffice Employee User Guide Release 4.1 Copyright 1996-2014 Sigma Systems Canada Inc. Last Revision: 2015-06-05 Sigma Systems Canada Inc., Toronto, ON, Canada The Programs (which include both the software

More information

Solution Composer. User's Guide

Solution Composer. User's Guide Solution Composer User's Guide January 2014 www.lexmark.com Contents 2 Contents Overview...4 Understanding the basics...4 System recommendations...5 Building custom solutions...6 Getting started...6 Step

More information

BlackBerry Developer Global Tour. Android. Table of Contents

BlackBerry Developer Global Tour. Android. Table of Contents BlackBerry Developer Global Tour Android Table of Contents Page 2 of 55 Session - Set Up the BlackBerry Dynamics Development Environment... 5 Overview... 5 Compatibility... 5 Prepare for Application Development...

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005 The process of creating a project with Microsoft Visual Studio 2005.Net is similar to the process in Visual

More information

RingCentral Office. New User Setup

RingCentral Office. New User Setup RingCentral Office New User Setup RingCentral Office New User Setup Table of Contents 2 Welcome to RingCentral 2 Activate Your Account 3 Your Account Security 6 Quickly Get Up and Running 6 Review Your

More information

ACCESSLINE communications. SmartNumber Enterprise TM. USER GUIDE Windows Version USER GUIDE

ACCESSLINE communications. SmartNumber Enterprise TM. USER GUIDE Windows Version USER GUIDE ACCESSLINE communications USER GUIDE Windows Version SmartNumber Enterprise TM USER GUIDE WELCOME Welcome to AccessLine s TeleDesk, a powerful tool that helps you easily manage your communications right

More information

Integrated Conference Bridge Professional

Integrated Conference Bridge Professional Title page Communication Server 1000 Integrated Conference Bridge Professional iii Nortel Communication Server 1000 Nortel Integrated Conference Bridge Professional Revision history June 2007 Standard

More information

Lab 3-1 Lab Installing Kofax Capture 10

Lab 3-1 Lab Installing Kofax Capture 10 In the following lab instructions, you re going to install and license Kofax Capture, turn on User Tracking, review the product documentation, and prepare your system for the lab exercises in this course.

More information

Omeka Collection Viewer. Configuration. Version 3 3/16/2016 Shaun Marsh

Omeka Collection Viewer. Configuration. Version 3 3/16/2016 Shaun Marsh Omeka Collection Viewer Version 3 3/16/2016 Shaun Marsh shaun@ideum.com Configuration 1. Installation Directory The installation directory is located at C:\Program Files (x86)\ideum\omekacollectionviewer.

More information

Script Editor Overview

Script Editor Overview Script Editor Overview Last Updated: July 24, 2008 This guide provides an overview using the Cisco Unity Express 3.2 Script Editor for writing Auto Attendant (AA) scripts. The guide also includes a line-by-line

More information

Impact Attendant for Windows PC Attendant Console User s Guide For The DXP, DXP Plus and FX Series Digital Communications Systems

Impact Attendant for Windows PC Attendant Console User s Guide For The DXP, DXP Plus and FX Series Digital Communications Systems Impact Attendant for Windows Impact Attendant for Windows PC Attendant Console User s Guide For The DXP, DXP Plus and FX Series Digital Communications Systems Comdial strives to design the features in

More information

BroadTouch Business Communicator for Desktop

BroadTouch Business Communicator for Desktop BroadTouch Business Communicator for Desktop User Guide Release 20.2.0 Document Version 2 Table of Contents 1 About BroadTouch Business Communicator for Desktop...4 2 Getting Started...5 2.1 Installation...

More information

Caller dialled digit during recording. Fax routing Config? Yes. Route to Fax Extensions

Caller dialled digit during recording. Fax routing Config? Yes. Route to Fax Extensions Auto Attendant Menu Caller dialled digit during recording Digits 0-7 Fax tone detected selection is made 2nd digit present Single Digit Config Fax routing Config? Ignore Fax Route to Extensions Route to

More information

Using the Dev C++ Compiler to Create a Program

Using the Dev C++ Compiler to Create a Program This document assumes that you have already installed the Dev-C++ Compiler on your computer and run it for the first time to setup the initial configuration. USING DEV-C++ TO WRITE THE POPULAR "HELLO WORLD!"

More information

Configuring Call Routing

Configuring Call Routing CHAPTER 12 The following sections describe how to configure call routing by using the administrative console: Configuring Routes, page 12-1 Configuring Dial Patterns, page 12-4 Configuring Remote Service

More information

Netherworks Studios. Start DAZ Studio 3 and simply navigate to "NWS Scripts" in your content folder. Run the "Activate Folder Favorites" script.

Netherworks Studios. Start DAZ Studio 3 and simply navigate to NWS Scripts in your content folder. Run the Activate Folder Favorites script. Folder Favorites Guide Netherworks Studios Overview: Netherworks' Folder Favorites provides an easy and concise way to navigate through content folders (View Folders List or Tree views) by utilizing a

More information

Getting Started with Loyola s Voic System

Getting Started with Loyola s Voic System Getting Started with Loyola s Voicemail System Loyola Moves to Microsoft This guide provides an int roduction to Loyola s unified messaging voicemail system. Revised: 08/16/2018 About Unified Messaging

More information

2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic,

2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, UC App for 2018 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise,

More information

Coral Messaging Center for Windows

Coral Messaging Center for Windows Coral Messaging Center for Windows User Guide The flexible way to communicate n Reference information To access your mailbox by phone 1. Call the voice messaging system. From inside your organization,

More information

Harvard Phone. Introduction to Contact Center CONTACT CENTER CLIENT QUICK REFERENCE QUIDE

Harvard Phone. Introduction to Contact Center CONTACT CENTER CLIENT QUICK REFERENCE QUIDE Introduction to Contact Center Interaction Desktop is an interaction and communications manager for desktop or laptop PCs, and offers more functionality than your office telephone. Use it to manage all

More information

Quick Start Guide. Intermedia Hosted PBX Yealink W52 Wireless DECT Phone

Quick Start Guide. Intermedia Hosted PBX Yealink W52 Wireless DECT Phone Quick Start Guide Intermedia Hosted PBX Yealink W52 Wireless DECT Phone 2 Welcome to your Hosted PBX Service. What s in the box? Yealink W52 Wireless DECT Phone W52 Base Parts A. 1 Base Station B. 1 Power

More information

Getting Started with Visual Studio

Getting Started with Visual Studio Getting Started with Visual Studio Visual Studio is a sophisticated but easy to use integrated development environment (IDE) for C++ (and may other languages!) You will see that this environment recognizes

More information

InterCall Unified Communications User Manual. Draft Outlook Integration edition. This document was updated on January 28, 2009.

InterCall Unified Communications User Manual. Draft Outlook Integration edition. This document was updated on January 28, 2009. User Manual Outlook Integration edition This document was updated on January 28, 2009. InterCall UC Account Phone Number The first time you call your phone number, a chime sounds followed by: Welcome.

More information

Microsoft Visual Basic 2005 CHAPTER 6. Loop Structures

Microsoft Visual Basic 2005 CHAPTER 6. Loop Structures Microsoft Visual Basic 2005 CHAPTER 6 Loop Structures Objectives Add a MenuStrip object Use the InputBox function Display data using the ListBox object Understand the use of counters and accumulators Understand

More information

Communicator for Desktop. User Guide. Release 21.3

Communicator for Desktop. User Guide. Release 21.3 Communicator for Desktop User Guide Release 21.3 Table of Contents 1 About Communicator for Desktop...4 2 Getting Started...5 2.1 Installation... 5 2.2 Sign In... 5 2.3 Main Window... 6 2.4 Communications

More information