Cisco CCE scripting uses several types of variables with different scopes and lifetimes. Understanding variable persistence is critical for designing multi-script workflows where data must be preserved across script transitions.
Why the Correct Answer is Right: C is correct. User Variables (also called Persistent Variables) are system-wide variables that persist across all scripts and are not cleared when a call ends or transfers to another script. They must be explicitly reset. This makes them ideal for tracking data across complex multi-script call flows, as documented in the Cisco ICM Scripting and Media Routing Guide.
Why Each Incorrect Answer is Wrong: A is wrong because Caller Entered Digits (CED) is populated from DNIS/IVR input and is scoped to the current call leg—it does not persist globally across scripts. B is wrong because Call Variables are associated with a specific call and are cleared when the call terminates—they do not persist globally. D is wrong because Peripheral Variables are specific to the peripheral (PG) context and are not available system-wide across all scripts.
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit