- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-03-2020 01:32 PM
Greetings!
I have uccx 12.1 ,cucm 12.5,imp 12.5 et all. I have a callback script set up that places a call to a customer who requests for call back.
However, I have seen some links on a web browser like "request for callback". When a customer clicks on it,fills the form ,he/she will recieve a call from the Agent. I have been searching on the internet to see if cisco uccx can handle this feature.
I have seen a sample script: "outbound voice browser ". I dont know if this script is the one that will handle it. I need someone to put me on the right track.
Thank you in anticipation!
Solved! Go to Solution.
- Labels:
-
Express Scripting
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2020 11:56 PM
The answer you seek should be in the sample script "webcallback.aef" in the repo here:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2020 12:21 AM
Meanwhile,is there anything like a web call to uccx using webtrc so that
customers can just click a call link on the website.
I know about cisco jabber guest but some people are not comfortable with
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2020 11:56 PM
The answer you seek should be in the sample script "webcallback.aef" in the repo here:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2020 12:21 AM
Meanwhile,is there anything like a web call to uccx using webtrc so that
customers can just click a call link on the website.
I know about cisco jabber guest but some people are not comfortable with
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2020 08:44 AM
Dear Anthony,
I have seen the script:webcallback.aef.
In the html form where user will fill the form and request for call back, there is a url: "http://aupark-svr1.cisco.com:8080/webCallback.
I changed " aupark-srvl.cisco.com to uccx.domain.
The error says"no resource found "
What is the correct url?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2020 02:21 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2020 02:36 PM
"get https contact" funny ,right?
I will try it tomorrow as well as figuring why i cant see the waiting call
in the queue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-09-2020 06:46 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-08-2020 11:23 AM
Hello Anthony,
Greetings! The port 9443 also works.However when a customer submits the web callback request from,it takes time for the uccx to display the confirmation page.I have observed that the reason might be that the call is in the queue waiting for the Agent to pick. If the Agent grabs the waiting call ,the page will now display. The customer does not need to wait for the Agent to grab the call before leaving.
Also ,the confirmation page is not display in a human readable format. Instead it displays the html code. What can be done to fix this issue?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-09-2020 06:58 AM - edited 08-09-2020 06:59 AM
You should be able to set HTTP headers for Content-Length and Content-Type.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-09-2020 11:07 AM
I am thinking if this will be possible using if statement and time object. Some users may prefer convinient time to recieve calls. I have added another input field so that the customer can choose their preferred time. I have current time set t(now). If current time matches the chose time,place call to the webcallback queue,else go to the current time...(confused here)
Can you give me some clues?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-09-2020 09:14 PM
As long as you take care of the user input validation on the client side (I.e., Requesting a time which has already past, or requesting a time when you're closed), then this very simple example would cause a delay to occur until the desired time arrives, and then your Place Call step will execute afterwards.
Variables
String user_input = "3:45 PM"
Script
/* Calculate and delay for the needed amount of time */ Delay (t[user_input].getTime() - t[now].getTime()) / 1000 sec /* Place Call Step Goes Next */
The magic is in the red, which basically just does a math subtraction problem on the two time values. user_input will always be larger, because it's in the future (and time counts up). The division by 1000 is because the time is precise to the 1000th of a second, but we only need to delay to the number of seconds.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2020 12:52 AM
attribute and enter logical statment but it displays "parse error"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2020 08:33 AM
1) Sometimes the editor does mess up validations, and you just have to click OK twice to get past the error
2) Did you create the user_input String variable first?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2020 09:53 AM
customertime =""
The variable for time entered by the user is time
Set customertime = time
So,the Customertime replaces the user_input in the delay flag
If the customer enters 3:45 pm
time = 3:45 pm
customertime= 3:45 pm
I will check it again and let you know
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2020 09:01 AM - edited 08-16-2020 09:18 AM
Hello Anthony,
I am still having challenges(parse error) with the delay flag accepting the logical statement to delay the timer until the current time matches the user_input time.
Can you just send me a little uccx script with only the delay flag, user_input variable and other necessary variables needed to delay the time?
Update:
It's my fault. I entered 'Delay' and 'sec' in the statement . I just read your statement once again and figured out that 'delay' and 'sec' are not in red.
I will test it and update later
