Contacttakeover
![]() |
Enables a contact to "take on" the priority |
Supported Script Types
![]() |
Phone |
Properties
Property | Details |
---|---|
PhoneNumber | The specific phone number you want to use. |
Skill |
Allows you to define |
SetAbandon |
A true/false value to set the original or "taken over" call to abandoned call![]() |
PubVarName |
A value or array that is a published variable name associated with the taken-over contact. The published variable appears in the Custom Data report and can give additional information about the contact. |
PubVarValue |
A value or array that is a published variable value associated with the taken-over contact. The published variable appears in the Custom Data report and can give additional information about the contact, for example, the Contact ID of the new contact. |
TakenOverContactIDVar |
The variable name for the Contact ID![]() |
ScreenPopSource |
The source of the screen pop information. DefaultFromSkill uses the information set in CXone for the skill. Custom uses the ScreenPopURL property. The default value is DefaultFromSkill. |
ScreenPopURL |
The URL to open in the default browser. Additional information can be appended using variables. All ASSIGN variables marked as "ScreenPop = TRUE" will be appended to the URL using the URL encoding format: http://www.niceincontact.com?var1=value1&var2=value2 |
Sequence |
Determines the order in which audio files (whether pre-recorded or TTS![]() |
ZipTone |
Branches
Branch | Details |
---|---|
Default | Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the other branches are not defined. |
NotFound | Path taken when the action fails to execute properly. |
Tips & Tricks
- Contacttakeover works in conjunction with the Callback action and the Querycallback action.
- Contacttakeover acts as a Reqagent action in addition to the Callback
Holds a customer's place in queue and automatically calls the customer when they move to the front of the queue. takeover properties. When executed, the action:
- Sets the Abandoned Flag based on the specified parameter for all contacts found with matching call criteria in a callback state, such as all of the contacts being "taken over."
- Saves the PubVarName/PubVarValue pairs in the database as published variables associated with all contacts found with above criteria.
- Ends all contacts found with above criteria with a Cause Code 242, Terminated as CallBack Duplicate.
- Creates a variable in the current script instance with the name specified in the TakenOverContactIDVar parameter with a value that is the Contact ID of the callback contact that was taken over. The variable will always be one Contact ID, even if multiple callback contacts were found and terminated by this action. If there were multiple contacts the Contact ID used for this variable will be the one that the new contact took its priority
Skill-based designation of the importance of contacts that determines delivery order. from.
- Places the new contact in queue in the location of the previous contact with the highest priority.
Phone Script Example Using Contacttakeover
In this script example, the Querycallback action uses the ANI and Skill Used to automate delivery of interactions based on agent skills, abilities, and knowledge to determine if a callback is already scheduled for a contact. If a callback does not exist, then an agent is immediately requested. If a callback does exist, then a menu will offer the contact an option to either keep their callback or to takeover the call and put the contact in queue.
Would you like to download this script?