cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

245
Views
5
Helpful
6
Replies

UCCX Scripting error

Hi All

 

 i am having a small script which is like if "you know the desired extension kindly dial or press 0 for operator assistance

but its not working, i am getting welcome prompt but after that no response.

can someone please help me.  

Everyone's tags (1)
1 ACCEPTED SOLUTION

Accepted Solutions
Rising star

Re: UCCX Scripting error

Hi,

As Jon mentioned earlier, you need to verify your Input Length and Inter-digit Timeout set to on the Get Digit String step. This plays an important role on the script logic. If Input Extension Length is 4 and Operator extension is 0, and if customer tries to reach operator, then system is going to wait for additional digits.If you have Maximum Retries set to 3, the system will play "are you still there message" and it will repeat Get Digit String step and eventually it will execute Timeout or Unsuccessful step.

In order to resolve this issue, you need to update your welcome prompt as "..........to reach operator press 0 followed by #",    as # is terminating digit. In this case the system will immediately dial to the operator extension. Also, you do not need to use Get Digit String twice in the script under IF statement. This may be causing transfer issue as there is no logic after getting the string. 

 

For your reference, I have corrected and tested your script and attached screenshots with this post.

 

 

Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Vaijanath S.
6 REPLIES 6
Highlighted

Re: UCCX Scripting error

It is going to be mighty difficult to help you with zero technical detail. Let’s see a screenshot of the script for starters.

 

What happens when you do a reactive debug?

Re: UCCX Scripting error

Hi Jonathan

screen shot is attached 

in reactive debug its stopped at party_extension= get digit string

Re: UCCX Scripting error

What is the Input Length and Interdigit Timeout set to on the Get Digit String step?
https://developer.cisco.com/docs/contact-center-express/#filter-tab-get-digit-string

The step logic is to wait for a additional digits up to the Input Length and wait for Interdigit Timeout between each digit entered. This would explain why you hear silence or perceive nothing is happening.

Anticipating your next challenge: the step expects exactly the number of digits specified in Input Length. If you set it the Input Length to four (4) and then enter "0" you will hit the Timeout or Unsuccessful branch (run a reactive debug to verify - I can never remember which) instead of Successful. You can compensate for this by adding an If step within the other branch to check for a non-null value and, if true, goto the Successful branch to resume your normal logic with a label.
Enthusiast

Re: UCCX Scripting error

Are you only using UCCX? What does the script step look like for press 0 - Is it just a call redirect to a CUCM extension?

Re: UCCX Scripting error

Hi Mike

 

we are using cucm+uccx .

its like for 0 it need to go to csq defined in uccx and for non zero it need to go to the dialed extension defined in cucm.

Rising star

Re: UCCX Scripting error

Hi,

As Jon mentioned earlier, you need to verify your Input Length and Inter-digit Timeout set to on the Get Digit String step. This plays an important role on the script logic. If Input Extension Length is 4 and Operator extension is 0, and if customer tries to reach operator, then system is going to wait for additional digits.If you have Maximum Retries set to 3, the system will play "are you still there message" and it will repeat Get Digit String step and eventually it will execute Timeout or Unsuccessful step.

In order to resolve this issue, you need to update your welcome prompt as "..........to reach operator press 0 followed by #",    as # is terminating digit. In this case the system will immediately dial to the operator extension. Also, you do not need to use Get Digit String twice in the script under IF statement. This may be causing transfer issue as there is no logic after getting the string. 

 

For your reference, I have corrected and tested your script and attached screenshots with this post.

 

 

Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Vaijanath S.
CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards