2.2.3.1.30 LINECALLTREATMENT_Constants

The LINECALLTREATMENT_Constants list treatments for calls that MUST be unanswered or on hold. Except for basic parameter validation, call treatment MUST be a straight pass-through by TAPI to the service provider.

The following constants are present in TAPI versions 2.0, 2.1, 2.2, 3.0, and 3.1.

Constant/value

Description

LINECALLTREATMENT_SILENCE

0x00000001

When the call is not actively connected to a device (offering or onHold), the party must hear silence.

LINECALLTREATMENT_RINGBACK

0x00000002

When the call is not actively connected to a device (offering or onHold), the party must hear a ringback tone.

LINECALLTREATMENT_BUSY

0x00000003

When the call is not actively connected to a device (offering or onHold), the party must hear a busy signal.

LINECALLTREATMENT_MUSIC

0x00000004

When the call is not actively connected to a device (offering or onHold), the party must hear music.

The value 0x00000000 MUST be reserved to indicate that the service provider does not support call treatments. Values in the range 0x00000005 through 0x000000FF are reserved for future definition. Values in the range 0x00000100 through 0xFFFFFFFF are reserved for assignment by service providers and can include identification of specific musical selections or recorded announcements.