The collect global vector variable value is susceptible to being unintentionally changed and read by different vectors being processed for multiple calls - especially during high traffic periods. This can result in unexpected behaviors, such as callers hearing the wrong announcement.
Caution:
Global vector variables are accessible by all calls currently in vector processing and are susceptible to be overwritten by vectors associated with other active calls.
It is good programming practice to copy a global variable to a local variable before using it in a vector. This secures a snapshot of the global variable value that is used for subsequent vector processing.