Mobile Device
+learn more
Speech Platform
+learn more
DVA Platform
+learn more
Enterprise Work-Management
Information Sources
+learn more
Digital
Telephony
Speech Architecture
with Voice Browser
Wave
Server
+learn more
Grammar
Server
+learn more
Persistence
Server
+learn more
Application
Management
+learn more
Warehouse Management System (WMS)
Enterprise Resource Planning (ERP)
Order
Management
Customer Relationship Management (CRM)
External
Device Server
+learn more
The Datria Integrated Configuration Environment (DICE) is a tool that helps customers configure, manage, and maintain their Datria voice applications. Datria provides two editions to support different levels of configuration depending on organizations' requirements and skills in voice user interface design.
DICE is a drag and drop visual diagramming environment, which uses schematics to represent the implementation of the application forms or call flows (the dynamic interaction between a caller and the application driven by the choices that the caller makes) and the data processing that supports business functions.
Click Here to Learn About Datria's Integrated Configuration Environment (DICE)
Datria voice solutions connect the worker to the enterprise through a simple dial-tone connection. The two types of devices typically used by Datria customers are:
Most mobile device choices fall into these two categories, including wireless phones/smartphones, tablets, handheld terminals, PDAs, 2-way radios, netbooks and laptops.
Connecting your workers to your business should be seamless and painless. To maximize the effectiveness of the Voice User Interface (VUI) you want to minimize the amount of end user hardware necessary to make the connection. Datria's voice solutions have been built from day one on the premise that you can connect any worker to any system in order to voice enable any task. Because of our flexible software architecture and technology, any device that inherently places phone calls can be used with Datria to voice enable your enterprise.
Click Here to learn more about the choices available to you.
Network speech engines were designed to deliver the most POWERFUL speech capabilities, regardless of processing requirements, vocabulary size or advanced application/feature needs.
Speaker Independent - This is one of the key advantages to utilizing Network Based speech engines and sheds some light on the limitations of embedded speech engines. Because Datria provides speaker independent recognition, the extension of voice to support a wider variety of processes is quicker and easier to design, deploy, and manage.
VXML - Just as HTML is the WorldWide Web Consortium's (W3C) standard extensible markup language (XML) for human-to-computer visual interfaces, VXML is the W3C standard for specifying human-to-computer voice dialogues. VXML specifies requests to a VXML browser, to play audio to a warehouse worker or listen to their responses. Solutions that comply with the VXML specification are entirely hardware independent, thereby portable.
MRCP - VXML browsers use MRCP (Media Resource Control Protocol) to connect 3rd-party speech technologies (speech recognition or text-to-speech synthesis software engines) as needed. As an open specification, it provides VXML browsers with a defined plug-and-play interface to connect any complaint speech engine.
By using network-based speech recognition, Datria takes a unique approach to voice-directed warehouse solutions. Our competition uses a traditional "embedded" approach, where device-based software clients (fat-clients) provide the voice or speech recognition, and text-to-speech synthesis.
Click Here to Learn About the Benefits
of Network Based Speech Recognition
We've developed our solutions to focus on providing you with choices and flexibility in how you deploy and integrate voice with your existing infrastructure. You should have a choice in how you deploy voice for your enterprise without compromise or added costs.
Standards-Based - We created a strong software foundation that utilizes today's most innovative and powerful development technologies, including J2EE, XML, VoiceXML, Web Services and SOAP. By building these into our applications and framework we can more easily and effectively deliver the benefits of voice while minimizing your total-cost-of-ownership.
Packaged Voice Applications - From deploying voice directed picking in the warehouse to mobile field service ticket management, Datria has built a library of voice applications that let you start saving today.
It's About the VUI, Not The GUI - Datria's solutions understand the context the technician is working in and ask questions that are appropriate to the situation. We believe it's about the Voice User Interface, not assuming you rely on the old Graphical User Interfaces of the technology you're replacing.
You don't need to change your existing software to use a Datria solution. Our flexible and innovative technology can interface to any systems you utilize to manage your warehouse, your store operations, your manufacturing facility, your delivery drivers, or your field service operators/technicians. Datria makes the software you already have more valuable - we connect it in real-time to your workforce.
The Wave Server maintains sets of WAV files that can support multiple Datria voice solutions. Playing pre-recorded WAV files instead of Text-To-Speech conversion can improve caller's comprehension and satisfaction with a voice solution (Datria offers both and using the best option for the workflow provides even greater usability). The playback speed of the recorded WAV files can be adjusted in the configuration settings inside DVA, or by the operator via a spoken command.
The Wave Server provides the names of the available WAV files to DVA and subsequently provides the selected files directly to the voice browser. Customers can update the WAV files on the Wave Server without interrupting active voice application sessions. The voice browser receives the updated files the next time they are applicable.
The Grammar Server supports the creation and maintenance of grammars (the set of valid utterances that callers can say) associated with the voice application; and delivers them to the voice browser, which uses them to recognize what the caller says.
Because grammars reside on the Grammar Server, not within voice applications, customers can change and redeploy grammars dynamically without modifying the associated voice applications or interrupting sessions accessing them. A single Grammar Server can serve grammars to more than one voice application for customers running multiple Datria solutions.
The Persistence Server reconnects workers whose calls have been unintentionally dropped mid-transaction. When workers reconnect to the voice application, the Persistence Server resumes the callers' sessions where they left off and without losing any of the information previously provided.
This is the Foundation Layer that manages the voice-directed workflow thru the (deployed) applications. It controls stepping thru the different states of the various call flows, directing the execution of the event handling Java Beans attached to each state. It also handles interfacing the application object for communication with the user and with the DataConnections to transfer information to and from the external data sources.
This component manages the connections between data devices and the corresponding voice sessions. When the application starts it requests from the server the device corresponding to the voice session's caller ID and pairs the device and the data connection. When the device collects a data item (e.g. scans a barcode, etc.), it relays the data to the application server. The application then uses that data in place of a voice response. If the application needs to send display information to the device it uses the URL passed by the server. Datria supports voice or "data" input at all points in a call flow and can process data back to any screen or external device for expanding application functionality.
External devices include bar code scanners, printers, screens/monitors, scales, phone/device cameras, etc., and can be part of the device or connected to the device via Bluetooth or cable. Datria voice applications are designed to accept data input from voice or an external device at all "Input" prompts. This and other features of the External Device Server make Datria Voice Applications truly multi-modal.
DVA uses data connectors to exchange data with enterprise information systems, such as a WMS, ERP, Order Management or Inventory Systems. Data connectors provide generic interfaces that extract data from external data sources and build RDBMS-based record sets, called data sets, for voice applications to use.
Voice applications use intermediate data sources to connect the DVA data model to enterprise information system data repositories. From the enterprise information system side, metadata maps the data in the datasets to the fields in the enterprise information system data repositories. DVA provides a configurable set of options to quickly connect with your systems to help make your voice implementation easier to deploy and easier to manage. Options for integration include:
Web Services - Synchronized HTTP (e.g. SOAP) requests to send task information (ie. Orders to Pick or Pallets to Store) to the workers and communicate data as completed.
RFC via JCo - SAP-Specific Java Connect Object to invoke Remote Function Calls (RFCs) or BAPIs on pre-Netweaver versions of SAP (e.g. R/3).
JDBC - Stored procedures or Direct SQL statements built to work directly with core Datria Voice applications to communicate key information between the database and the workers. Systems built for SQLServer, Oracle, DB2, Informix and others. Can easily be customized to conform with customer-specific protocols or work groups.
File-Based - Flat file import and export (e.g. CSV) with key task information being managed by intermediary database and communicating with Datria Voice applications. Updates via Voice to database and then communicated via flat file back to the Enterprise System periodically.
Datria has also worked with Custom API's, JMS (for example Java Messaging Service to MQ-Series) and LDAP configurations for a range of customers in a variety of applications.
CLOSE
CLOSEWorkforce efficiency to drive customer service. Inventory management to keep them coming back for more
Connect your field staff to the office in real-time and improve service levels.
CLOSEWorkforce optimization to connect your distribution network to your customers at the point of demand, every time.
Track regulatory compliance and product quality to deliver more value to your customers.
Create efficiency from your suppliers to your shelves and exceed customer expectations, in real-time.
CLOSE