Any change in SHELL command

Hello,
Is there any change in SHELL function with asterisk 20.4
As it is executing with other other old dialplan but giving error with new version.

exten => s,n,Set(tempvalueee${digitp}=${SHELL(echo “${tempvalue${digitp}}” | tr -d ’ ')})

[Oct 17 14:12:10] ERROR[133520][C-00000295]: pbx_functions.c:612 ast_func_read: Dangerous function SHELL read blocked
– Executing [s@PlacementResume:64] Set(“SIP/8081-0000028f”, “tempvalueee1=”) in new stack
[Oct 17 14:12:10] ERROR[133520][C-00000295]: pbx_functions.c:612 ast_func_read: Dangerous function SHELL read blocked
– Executing [s@PlacementResume:65] Set(“SIP/8081-0000028f”, “tempvalueee1=”) in new stack

Define “old”. The dangerous blocking thing has existed for countless years and is configurable in asterisk.conf

thanks for reply @jcolp

do you find any error in dialplan script.
I mean for old is like same is executing with other dialplan

Yes, but how old is old?

It was mistyped ,

I mean same dialplan script is working with different dialplan but here it is giving error.

thanks @jcolp
I have edited asterisk.conf and now it is working fine.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.