]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
func_periodic_hook: Don't truncate channel name
authorGeorge Joseph <gjoseph@sangoma.com>
Mon, 11 Sep 2023 16:52:05 +0000 (10:52 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Wed, 13 Sep 2023 15:17:51 +0000 (15:17 +0000)
func_periodic_hook was truncating long channel names which
causes issues when you need to run other dialplan functions/apps
on the channel.

Resolves: #319

funcs/func_periodic_hook.c

index ec4b9ba4de9392b1012b564340e9d8095a63ed76..eeab0ecc777bce60fb23419f32634ce37ea93b41 100644 (file)
@@ -466,7 +466,7 @@ static int load_module(void)
         * Based on a handy recipe from the Asterisk Cookbook.
         */
        res = ast_add_extension(context_name, 1, exten_name, 1, "", "",
-                       "Set", "EncodedChannel=${CUT(HOOK_CHANNEL,-,1-2)}",
+                       "Set", "EncodedChannel=${HOOK_CHANNEL}",
                        NULL, AST_MODULE);
        res |= ast_add_extension(context_name, 1, exten_name, 2, "", "",
                        "Set", "GROUP_NAME=${EncodedChannel}${HOOK_ID}",