Rivr is a lightweight open-source dialogue engine enabling Java developers to easily create enterprise-grade VoiceXML applications.
Your Code is your Application.
Centralized and unified development code base. Java/JVM-centric approach where code is king. No Templates. No Session Management.
Leverage your Workflow.
Integrates with your current workflow
and tool set: Code coverage, unit tests, continuous build server, war deployment, and so on.
Embrace OO Principles.
Abstraction, reuse, composition, modularization, aggregation. Built-in
with your choice of Java, Scala, Groovy, JPython, JRuby or Clojure.
Several active production deployments, including major financial institutions and utilities. Integrates the lessons from over 10 years of hands-on experiences with large corporate organizations
Support for all VoiceXML primitives including DTMF, speech rec, TTS, recordings, subdialogs, objects, scripts, transfers. Works on standards-compliant platforms such as Voxeo
Simplifies both data and control flow management with your choice of JVM language from Java or Scala to Groovy, JRuby, JPython or Clojure.
Free to use. Apache 2 Licensed. Forks and contributions welcomed.
Any Servlet Container
Integrates with JBoss, Jetty, WebSphere, Tomcat, etc.
Bring your own testing and mocking framework including JUnit, TestNG, and Mockito.
Integrates with your back-end, the way you want, with the tool you want (JAX-WS, JNDI, JDBC, JAX-RS)
Use your own dependency injection framework, from Spring to Guice.
Full control over generated VoiceXML for custom platform support.
Get a quick glimpse at how Rivr can help you develop IVR applications faster.