#ifndef FREESWITCH_LUA_H #define FREESWITCH_LUA_H #include class Session : public CoreSession { public: Session(); Session(char *uuid); Session(switch_core_session_t *session); ~Session(); virtual bool begin_allow_threads(); virtual bool end_allow_threads(); virtual void check_hangup_hook(); virtual switch_status_t run_dtmf_callback(void *input, switch_input_type_t itype); void setInputCallback(char *cbfunc, char *funcargs); void setHangupHook(char *func); char *cb_function; char *cb_arg; char *hangup_func_str; }; #endif