From: George Joseph Date: Fri, 12 Sep 2025 13:10:50 +0000 (-0600) Subject: res_ari: Ensure outbound websocket config has a websocket_client_id. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=390d8f98c262894657df94a3b2ae32740e447e58;p=thirdparty%2Fasterisk.git res_ari: Ensure outbound websocket config has a websocket_client_id. Added a check to outbound_websocket_apply() that makes sure an outbound websocket config object in ari.conf has a websocket_client_id parameter. Resolves: #1457 --- diff --git a/res/ari/config.c b/res/ari/config.c index af89ff9e36..56fe4fc411 100644 --- a/res/ari/config.c +++ b/res/ari/config.c @@ -119,6 +119,11 @@ static int outbound_websocket_apply(const struct ast_sorcery *sorcery, void *obj ast_debug(3, "%s: Initializing outbound websocket\n", id); + if (!owc->websocket_client) { + ast_log(LOG_WARNING, "%s: Outbound websocket missing websocket_client_id\n", id); + res = -1; + } + if (ast_strlen_zero(owc->apps)) { ast_log(LOG_WARNING, "%s: Outbound websocket missing apps\n", id); res = -1;