Love the video dude. I watched this on repeat when i was first learning the ropes with UCCX scripting and kudos to you! This would be a good segue to discuss session mapping though. If your script is handling multiple sessions, lets just say for a callback / messaging feature for your queue, you would need to map the session to something unique such as ANI info (in my case timestamp, since if the same person called in 2x my script lost it's mind) as opposed to just the session itself. Other neat thing with sessions to check out is they get stored in Java heap memory for about 30 minutes. You can check to see if there is one in the heap using the 'get session' step at the beginning of your script and mapping to customer ANI. If it returns something other than null, that probably means they are calling back because they got disconnected and madder than a wet hen, so you can get them escalated in queue or something.
What if you wanted to keep a "loop" variable active throughout any sub-menu/sub-script? So I have a caller coming in, and they can choose from a menu that dumps them to a sub-script. That subscript will have an option to put someone back into the main menu. I don't want someone to have the ability to tie up my phone lines forever, so I want a loop counter variable that survives between scripts. Thanks!
That is great, but let me ask you, how do I get that Data to populate to CUIC? - is there any special step that is needed? Here is what I'm looking, I hope you can guide me in the right direction: AA: Option 1 ----> send to english_csq Option 2 ----> Transfer the call to a CUCM extension/number How do you get the information of the call that was transfered by the application to show in CUIC. I appreciate your help if you can give me some light.
Love the video dude. I watched this on repeat when i was first learning the ropes with UCCX scripting and kudos to you! This would be a good segue to discuss session mapping though. If your script is handling multiple sessions, lets just say for a callback / messaging feature for your queue, you would need to map the session to something unique such as ANI info (in my case timestamp, since if the same person called in 2x my script lost it's mind) as opposed to just the session itself.
Other neat thing with sessions to check out is they get stored in Java heap memory for about 30 minutes. You can check to see if there is one in the heap using the 'get session' step at the beginning of your script and mapping to customer ANI. If it returns something other than null, that probably means they are calling back because they got disconnected and madder than a wet hen, so you can get them escalated in queue or something.
Excellent sample video for this topic. Thank you so much!!
Awesome... Thank you so much.. Please try to upload more Videos explaining UCCX scripting
What if you wanted to keep a "loop" variable active throughout any sub-menu/sub-script? So I have a caller coming in, and they can choose from a menu that dumps them to a sub-script. That subscript will have an option to put someone back into the main menu. I don't want someone to have the ability to tie up my phone lines forever, so I want a loop counter variable that survives between scripts. Thanks!
Excellent. Thank you so much.
Great little intro video.
Excellent
How about creating some more complex scripting videos for intermediate users? I like your presentation style.
That is great, but let me ask you, how do I get that Data to populate to CUIC? - is there any special step that is needed?
Here is what I'm looking, I hope you can guide me in the right direction:
AA:
Option 1 ----> send to english_csq
Option 2 ----> Transfer the call to a CUCM extension/number
How do you get the information of the call that was transfered by the application to show in CUIC.
I appreciate your help if you can give me some light.
set enterprise call info
thank you
It is requiring the session attribute name to be a final string variable. Nothing in this video points to that at all.