You can use the signaling library API to build and manipulate tag strings. These are generally used to capture information that you want to communicate between the channel process and the signaling process. It is recommended that you always use the specified subroutines, as they make managing tags very simple and enforce the syntax that the Blueworx Voice Response signaling processes will be expecting in their tag strings.
In simple terms, a tag string is a collection of names (or tag labels) that are associated with values and attributes; the names of the attributes (or attribute labels) are in turn also associated with values. Both tag and attribute labels, and also their values, are coded as strings.
For more information about tag strings, the system variables specifically designed to make use of them (within state tables), and details of the specific tags and attributes supported, refer to the Blueworx Voice Response for AIX: Application Development using State Tables information.