cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
202
Views
2
Helpful
4
Replies

Newbee Need help with understanding UCCX Script logic

kbeaton
Level 1
Level 1

 

 

I'm trying to understand what condition triggers a False condition in this Script
I'm trying to test this Script and make sure callers have the option to go to voicemail
I've tried taking a call and staying on the line, then I called 4 more times from different lines, and I never get the option to leave a voicemail.
I only had one Agent (myself) logged in, might it need more than one Agent logged in to make this work?
This is an important option for this department to have.
Help would be very much appreciated!!!

kbeaton_5-1747412360754.png

The Script

kbeaton_6-1747412565749.png

kbeaton_7-1747412618056.png

kbeaton_8-1747412690488.png

 

 

1 Accepted Solution

Accepted Solutions
4 Replies 4

david.macias
VIP Alumni
VIP Alumni

In the variable panel what is QueueVoicemail set to? This needs to be set to NOT "" in order to go down the false path. So, my assumption is this. If the script does NOT set a QueueVoicemail variable then the VM option will not be played.

david

Hi David,

What I think I figured out is that if the QueueVoicemail field has a value entered, then the If Statement is false.
I made the QueueVoicemail field a Parameter and entered a value in the Application and did a Reactive Debug on the Script and it did prompt me with the option to leave a message...

kbeaton_0-1747759774212.png

kbeaton_1-1747759823310.png

I still don't understand how to decipher this statement QueueVoicemail == ""
What does the double = mean?
It seems to be saying if the field is Blank then True, otherwise if Not Blank then False.
Do I have this correct?

TIA

 

I found this, I think it explains the If statement

kbeaton_2-1747762227487.png

 

You got it.

david