diff --git a/apps/app_milliwatt.c b/apps/app_milliwatt.c index b63771c380..e9266a6835 100644 --- a/apps/app_milliwatt.c +++ b/apps/app_milliwatt.c @@ -38,6 +38,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include #include +#include #include "asterisk/lock.h" #include "asterisk/file.h" @@ -46,6 +47,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/pbx.h" #include "asterisk/module.h" #include "asterisk/utils.h" +#include "asterisk/indications.h" static char *app = "Milliwatt"; @@ -145,7 +147,6 @@ static int old_milliwatt_exec(struct ast_channel *chan) static int milliwatt_exec(struct ast_channel *chan, void *data) { const char *options = data; - struct ast_app *playtones_app; struct ast_module_user *u; int res = -1; @@ -156,12 +157,7 @@ static int milliwatt_exec(struct ast_channel *chan, void *data) goto exit_app; } - if (!(playtones_app = pbx_findapp("Playtones"))) { - ast_log(LOG_ERROR, "The Playtones application is required to run Milliwatt()\n"); - goto exit_app; - } - - res = pbx_exec(chan, playtones_app, "1004/1000"); + res = ast_playtones_start(chan, 23255, "1004/1000", 0); while (!res) { res = ast_safe_sleep(chan, 10000);