Home -> Technology -> Features and Benefits

OptimTalk Technology Features and Benefits

Feature Description Benefit

A comprehensive platform covering all standards needed for development of telephony and speech applications.

The supported standards include:

OptimTalk Technology provides customers with all they need for rapid development of standards-based, state-of-the-art telephony and speech applications.

OptimTalk Technology makes it possible for customers to skip the costly and labor intensive step of building their own technological platform for their applications and products. Instead, they can fully concentrate on their main business to make it unique and competitive.

Open standards-based technology

The implemented standards come from the World Wide Web Consortium (W3C), the Internet Engineering Task Force (IETF) that are worldwide accepted standard bodies. The standardization process of these organizations ensures that the resulting standards cover needs of a broad scale of application areas by taking into account remarks and proposals from commercial subjects, scientists and interested public.

Open Standards bring the following benefits that lower total cost of ownership (TCO) and increase returns on investment (ROI):

  • Significantly reduce development costs and time to market.
  • Resulting applications are flexible, robust and easier to maintain.
  • Contribute to interoperability of technologies and applications from different vendors.
  • Hardware and software producers optimize their products for interoperability with the open standards.
  • Significantly reduce the vendor lock-in problem.
  • Allow for efficient use of existing resources.
  • Allow for greater use of automation.
  • Ensure availability of a large scale of tools.
  • Ensure better availability of highly skilled professionals.
  • Open standards based solutions continue to function correctly in the future as new devices and technologies come to the market.
  • Represent significantly lower risk for you and your customers.

A ready-to-use platform.

The core technologies (OptimTalk VoiceXML Interpreter, OptimTalk CCXML Interpreter and OptimTalk MRCPv2 client) are accompanied by a high-quality reference implementation of additional components forming together an application that can be immediately launched and used.

Customers replace only the parts that are required for integration of OptimTalk Technology with their existing technologies and products.

Seamless integration with existing technologies and applications

OptimTalk Technology perfectly accommodates to customer's existing technologies and applications. It can be seamlessly integrated with any telephony boards or protocols, media processing frameworks, logging, alarm reporting and runtime statistics frameworks as well as configuration frameworks employing various configuration file formats.

If required, it can be easily integrated with new speech recognition and text-to-speech engines, grammar systems and semantic interpreters using vendor's proprietary interfaces. Support for additional audio formats, audio filters, or protocols for fetching resources can be also added.

Despite its flexibility, the integration process is not complicated. E.g. embedding the VoiceXML Interpreter (including ASR and TTS support) to an application requires only a few tens of lines of C++ code.

OptimTalk Technology does not place any limits on the way in which existing customer's technologies and applications should be constructed or should operate. It is flexible enough to accommodate to virtually any technology and application.

Highly modular

OptimTalk Technology is based on a highly modular open architecture. It can operate in dozens various configurations spanning from large server-based systems through desktop applications to resource-limited embedded systems.

Customers can choose a configuration that fits precisely their needs and reduce the license costs by excluding the parts of the technology that are not of any use for them.

Systematic, compact and coherent

Since all the standards mentioned above (except SIP) are OptimSys' genuine implementations, OptimTalk Technology forms a compact and coherent framework that is intelligible and easy to use. There are several reusable components available and many common design patterns and uniform coding conventions used throughout the system.

Developers become soon familiar with OptimTalk Technology. It is fast to learn and its systematicness and coherency makes it easy to use.

Platform and compiler independent design

Windows Logo

Linux Logo

Solaris Logo

Supported architectures:

  • 32bit Windows on Intel/AMD CPUs
  • 64bit Windows on Intel/AMD CPUs
  • 32bit Linux on Intel/AMD CPUs
  • 64bit Linux on Intel/AMD CPUs
  • 64bit Solaris on UltraSparc CPUs
  • 64bit Solaris on Intel/AMD CPUs
  • 32bit Solaris on Intel/AMD CPUs

Platform-dependent parts of OptimTalk Technology are strictly separated from the platform-independent parts which makes it easy to port the technology to a new platform.

Furthermore, OptimTalk Technology has been designed to be compiler independent so that each part of the system can be developed using a different compiler.

Using OptimTalk Technology does not force customers to use a particular platform and/or compiler. They can choose the platform that best suits their purpose and use various compilers for building separate parts of the resulting system.

Software Development Kit (SDK) evaluation license available for free.

OptimTalk SDK is available to all interested parties for free for evaluation purposes upon registration.

The SDK includes several sample components and applications that can be used as a base for customer's own components and applications.

The free access to OptimTalk SDK gives customers the opportunity to properly evaluate the technology to make a qualified decision about its prospective purchase.