Hello, Good morning,
Here I am sharing code and cli log
exten => 727274,1,Answer()
same => n,Set(tempvalueeee=one)
same => n,Set(result=none)
same => n,ExecIf($[“${tempvalueeee}” = thirtyone]?Set(result=ClasssS31))
same => n,ExecIf($[“${tempvalueeee}” = twentyone]?Set(result=ClasssS21))
same => n,ExecIf($[“${tempvalueeee}” = elevone]?Set(result=ClasssS11))
same => n,ExecIf($[“${tempvalueeee}” = one]?Set(result=ClasssS1))
same => n,ExecIf($[“${result}” = none]?Hangup())
same => n,System(echo -e “${CALLER_ID},–,${result},${tempvalueeee}” >> /root/tempfiles/test2/logrecord5.log)
same => n,Hangup()
< Executing [727274@default:1] Answer(“SIP/8081-000000cf”, “”) in new stack
– Executing [727274@default:2] Set(“SIP/8081-000000cf”, “tempvalueeee=one”) in new stack
– Executing [727274@default:3] Set(“SIP/8081-000000cf”, “result=none”) in new stack
– Executing [727274@default:4] ExecIf(“SIP/8081-000000cf”, “0?Set(result=ClasssS31)”) in new stack
– Executing [727274@default:5] ExecIf(“SIP/8081-000000cf”, “0?Set(result=ClasssS21)”) in new stack
– Executing [727274@default:6] ExecIf(“SIP/8081-000000cf”, “0?Set(result=ClasssS11)”) in new stack
– Executing [727274@default:7] ExecIf(“SIP/8081-000000cf”, “0?Set(result=ClasssS1)”) in new stack
– Executing [727274@default:8] ExecIf(“SIP/8081-000000cf”, “0?Hangup()”) in new stack
– Executing [727274@default:9] System(“SIP/8081-000000cf”, “echo -e “,–,none,one” >> /root/tempfiles/test2/logrecord5.log”) in new stack
– Executing [727274@default:10] Hangup(“SIP/8081-000000cf”, “”) in new stack
== Spawn extension (default, 727274, 10) exited non-zero on ‘SIP/8081-000000cf’
/>
output of logrecord5.log
“,–,none,one”