Avaya Logo

Previous Topic

Next Topic

Book Contents

Book Index

setattr

The setattr instruction statically sets an attribute associated with a script.

Synopsis

#include "tas_defs.h"
setattr(attribute)

Description

The setattr instruction statically sets an attribute associated with a script. Several attributes may be combined by several invocations of setattr.

The attributes that setattr modifies are static and control functions that take place before a script is started on a channel. It is not possible to vary dynamically script behavior that is controlled with setattr. Therefore, the setattr instruction should not be used to set conflicting attributes (for example, by using both setattr(ATTR_ANI) and setattr(ATTR_SID_0) instructions).

Valid attributes are:

ATTR_ANI

ANI only

ATTR_ANI_O

ANI only

ATTR_ANI_P

ANI preferred

ATTR_SID_O

SID only

ATTR_SID_P

SID preferred

Example

For example, to set an attribute that requests a station identification (SID) for the calling party number (CPN), use:

setattr(ATTR_SID_O)

© 2006 Avaya Inc. All Rights Reserved.