Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Tropo Servlet component provides the mechanism to host scripting languages in Java and interact with SIP Servlet (JSR 289) systems.
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app Update: Remote Tropo: added support of startCallRecording()/stopCallR…
core
groovy Update : Added record parameters to prompt()/record() in Tropo: recor…
javascript
jruby
jython
php Update : Added record parameters to prompt()/record() in Tropo: recor…
remote
util Update: Coding style fix
.gitignore
Configuration.java
ErrorException.java
FILES
FatalException.java Update: Renamed "fluffer" to "tropo"
HTTPDriver.java Update: Fixed a bug that causes logs from different accounts mixed to…
LICENSE
README.textile Added additional README information as well as FILES metadata
SIPDriver.java Update: Fixed a bug that causes logs from different accounts mixed to…
ScriptSecurityManager.java
ServletContextConstants.java
package-info.java Update: Renamed "fluffer" to "tropo"

README.textile

Tropo Servlet

Overview

The Tropo Servlet component provides the mechanism to host scripting languages in Java and interact with SIP Servlet (JSR 289) systems. This component sits between the Tropo Shims layer, that provides support for specific scripting languages, and the underlying SIP Servlet and media server platform. The Tropo Servlet leverages the capabilities of JRuby, Jython, Quercus and Rhino to run these scripts directly on the Java Virtual Machine.

License

GNU LESSER GENERAL PUBLIC LICENSE – Version 2.1, February 1999

Key Files

  • HTTPDriver.java

Provides the HTTP entry point to the servlet.

  • SIPDriver.java

Provides the SIP entry point to the servlet.

For additional information please refer to the FILES file in the project.

Something went wrong with that request. Please try again.