Download presentation
Presentation is loading. Please wait.
1
Dialog Designer 5.0 GA February
2
Dialog Designer 5.0 Release – Knowledge Transfer
Agenda: Interactive Voice and Video Response Feature – Neil Goldsmith Speech Navigator – Wilson Yu Runtime Voice Portal Administrative Variables – Wilson Yu CCXML Enhancements – Ross Yakulis Grammar Changes – Ross Yakulis Currency Updates – Erik Johnson Overview of Enhancements – Erik Johnson End of Formal Knowledge Transfer Preview – Pluggable Data Connectors – Erik Johnson
3
IVVR & VRUSM – Neil Goldsmith
Interactive Voice and Video Response Capability to playback media including audio, video, images and text to caller. Standardized around SMIL 3.0 – Synchronized Multimedia Integration Language XML markup language describing multimedia presentations W3C recommended Describes timing, layout, transitions and media embedding Uses a subset of SMIL called the Tiny profile – Useful for smaller devices like MP3 players and phones with reduced computing and limited presentation capabilities. What's required to use IVVR? VP 5.0 DD 5.0 Avaya Video Server 2.0 Video capable device – Hard or Softphone (Kapanga, Eyebeam)
4
Navigator Creation of a speech project will add media elements to your project. Media resources are separated into their own language dirs under data/media. New dirs include audio, video, images and text. A new media type can be created in your project to define and link in your media resources. Upon creation, this will reside in your <language> dir under media. A new prompts dir under <language> is added for prompt resources, currently external SMIL files can reside there.
5
Creating a Media Resource
Media files are used to access the physical media needed to create a media presentation. They enable Dialog Designer to access these disparate resources in a uniform manner. Media resources are created by the new->Media File menu item. The New Media wizard looks like most DD resource wizards where you can select the project, language and unique name. Media type is then chosen: audio, video, image, text Once the media file is created, you can access and modify the media via the media editor.
6
Media Editors Media editors are specific to the media type (audio, video, image, text) You can create Comments Define the local file to pull into your project. A URL base for the file if external Media resources will be copied to your projects data/<language>/media dir to the appropriate dir (audio, video, images, text). Audio and text editors allow you to modify the content within the editor. Image and video editors only allow preview (note: preview is not yet implemented in video). You will need to create image and video content outside of DD.
7
Prompts Media presentations are created within a prompt.
Reuses existing audio prompts. You can mix and match media content with existing audio palette items (TTS, text variables, etc). Note that the capability to group an audio segment (TTS for example) with a media page to play in parallel or in sequence will be available either at GA or next release of DD 5 (more later). The browser will properly route media content to the video server and non media content to their respective servers. You may also use bargein and hot words to interrupt a prompt playing media elements. New media items are added to the prompt palette. Media Page: Container for media content SMIL Link: Link to an external SMIL file for playback Region: Defines an area and its properties on the display Parallel: Plays back content in parallel Sequence: Plays back content in sequence Text Block: Defines a series of text items and their properties Text: Physical text Media: References a media file audio/video/image/text
8
Simple Media Prompt This is a simple prompt showing a media page. All media pages will contain a head and body section. Head is for definitions and in DD 5.0 will hold region definitions Body is for the media content. The Media Page itself allows you to setup basic default page information such as background color and size dimensions.
9
Simple Media Prompt Cont.
The body is where you define your media content: Audio, Video, Image, Text and control commands. You can group your content within parallel and sequence statements. Parallel will play your media elements at the same time. You can control the content within each element by defining properties such as duration, start, end time. Sequence will play your media elements one after another.You have more fine tuned control by modifying different properties for each media element. The Media item is where you bind the media resource to the media page and configure properties for that item. You may bind a media item directly to a media file or to a variable that is resolved at runtime A media item can be mapped to a region. You can control the timing (begin, end) and duration of a media item as well as how often or when the item should repeat and timing used to clip the beginning or end of the content.
10
Regions Regions divide the display and define properties for that particular region. A media item is then bound to a region for playback. Region properties allow you do define Background color Size Position Z-index: for overlapping regions Font characteristics for any text displayed in the region. The Media Page keeps track of existing regions and makes them available to items in the body of the page. Regions are not shared between 2 or more Media Pages.
11
Text Text and Text Block allow you to enter text for display.
A Text block is a grouping of Text items. The block will define characteristics of the text such as font information, region, timing and control properties. A Text item can be hardcoded text or the contents of a variable. The Text entries will all be combined into a full line of output text. HTML style formatting of the text is not supported in this release, but will be available in a future release. A media item can be mapped to a text file. This media item can then be used to output text from an external source similar to image, audio and video.
12
Advanced Prompt A media page can use if/else statements to control flow and output of media contents. Sequence and Parallel items can be nested to provide greater flexibility In this example, text is displayed welcoming the customer. If the customer has already indicated they are of gold status, they are then told right away they will be sent to a gold agent and the prompt will end. If the customer is not gold, a short ad will play before sending the customer to their respective agent. You will notice for the non gold customer that a sequence is used to order the ad with the text. We want the ad to play first before the text message. Within the ad, we use a parallel item to indicate the music and video should play in parallel. This is an example of nesting parallel and sequence elements.
13
Simulation Simulation uses an external 3rd party player called Ambulant for display of SMIL output. The Ambulant player will be included with your installation of DD. This player is customized for DD, so it is necessary to use the supplied player. Simulation is performed exactly like simulation for existing speech apps. You must click the checkbox "Enable Media Player" in the Preferences->Avaya->Application Simulation->Dialog Designer Simulation When checked, the Ambulant player will always pop up when simulation begins. You should only enable if doing media simulation. The contents of the prompt will stream to the Ambulant player while simulating and you will be able to analyze the output of your media presentation without needing the platform or a device for display.
14
Avaya Application Simulator
Supports Video Prompting - Uses the Avaya Core Voice Browser with VXML 3.0 tags for video prompting - Ambulant Player 1.9 is used to simulate the video prompts for a simple and lightweight solution, instead of a Windows version of the Video Server - Video simulation uses the SMIL 3.0 Tiny Profile
15
Ability to Play Complex Media
- Supports the playing of 3gp video with Storm Codec - Simulator has the capability to play media in parallel or in a sequence using the <par> and <seq> tags from VXML 3.0 - Provides capability to play external SMIL files and inline SMIL - Video content is converted into SMIL data to play using the Ambulant Player
16
Platform To run on Voice Portal, you should consult the setup for the voice server on VP 5 as well as any necessary configuration. You will need some type of device capable of displaying media or you can use a softphone such as Kapanga or Eyebeam. The application will not need any extra configuration for media applications.
17
Future Enhancements Media preview is in development and may or may not make it in the first release. This will allow you to send your Media Page in design time to the Ambulant player for immediate playback. Necessary additions to define runtime variables will be added to simulate a running process. HTML style formatting of text content will be added when the platform is capable of supporting it. To determine if a device is capable of displaying video, a new field is added to your session variable called mediatype. You can check this field for the value "video" to determine if the phone is capable of displaying video, so that you don't send out a media prompt to a device that isn't capable of supporting it. Future configuration values will be added to further define the phones capabilities.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.