import org.freeswitch.*; import org.freeswitch.swig.*; public class testing implements FreeswitchScript, DTMFCallback, HangupHook { public testing() { } public String onDTMF(Object object, int i, String arg) { if (object instanceof String) freeswitch.console_log("notice", "DTMF: " + (String)object + " ARG: " + arg + "\n"); else freeswitch.console_log("notice", "WOW GOT AN EVENT: " + object.toString()); return "true"; } public void onHangup() { freeswitch.console_log("notice", "HANGUP!\n"); } public void run(String sessionUuid, String args) { freeswitch.console_log("INFO", "UUID: " + sessionUuid + " ARGS: " + args + "\n"); JavaSession session = null; try { session = new JavaSession(sessionUuid); //session.setDTMFCallback(this, TEST); //session.setHangupHook(this); session.answer(); //session.streamFile(args,0); freeswitch.console_log("INFO","\n\n\n\nHIIIIIII\n\n\n"); //session.hangup(""); } finally { if (session != null) session.delete(); } } }