package com.voxeo.tropo.app; import java.io.IOException; import java.util.Properties; import javax.script.ScriptException; import javax.servlet.http.HttpServletRequest; import javax.servlet.sip.SipServletRequest; public interface Application { ApplicationManager getManager(); void dispose(); ApplicationURL getURL(); String getType(); int getAccountID(); String getApplicationID(); Properties getParameters(); void execute(SipServletRequest invite) throws ScriptException, IOException; void execute(HttpServletRequest invite) throws ScriptException, IOException; }