diff --git a/modules/lcr_rate/Makefile b/modules/lcr_rate/Makefile new file mode 100644 index 000000000..5a4b5051a --- /dev/null +++ b/modules/lcr_rate/Makefile @@ -0,0 +1,7 @@ +include ../../Makefile.defs +auto_gen= +NAME=lcr_rate.so + +DEFS+=-DKAMAILIO_MOD_INTERFACE + +include ../../Makefile.modules diff --git a/modules/lcr_rate/lcr_rate_mod.c b/modules/lcr_rate/lcr_rate_mod.c new file mode 100644 index 000000000..a59b10cd9 --- /dev/null +++ b/modules/lcr_rate/lcr_rate_mod.c @@ -0,0 +1,50 @@ +#include +#include +#include +#include "../../sr_module.h" +#include "../../mod_fix.h" + +MODULE_VERSION + +static void mod_destroy(); +static int mod_init(); +static int child_init(int rank); + +static int lcr_rate(sip_msg_t *msg, char *su, char *sq); + +static cmd_export_t cmds[] = { + {"lcr_rate", (cmd_function)lcr_rate, 1, 0, 0, + REQUEST_ROUTE | FAILURE_ROUTE}, + {0,} +}; + +struct module_exports exports = { + "lcr_rate", + DEFAULT_DLFLAGS, + cmds, + 0, + 0, + 0, + 0, + 0, + mod_init, + 0, + mod_destroy, + child_init +}; + +static int mod_init() { + return 0; +} + +static int child_init(int rank) { + return 0; +} + +static void mod_destroy() { + ; +} + +static int lcr_rate(sip_msg_t *msg, char *su, char *sq) { + return 0; +}