# cdiAssertSignal

Asserts a supervisory signaling pattern at the station.

#### Prototype

DWORD cdiAssertSignal ( CTAHD ctahd, DWORD pattern)

Argument | Description
ctahd | Context handle.
pattern | Bit mask to assert. Refer to the Details section for more information.

#### Return values

Return value | Description
SUCCESS |
CTAERR_INVALID_CTAHD | Invalid handle.
CTAERR_BAD_ARGUMENT | Argument is not in the valid range.

#### Details

cdiAssertSignal asserts a signaling pattern at a station. pattern can be any of the following values:

Pattern value | Description
--- | ---
0x00 | Battery off, no ringing.
0x08 | Battery on, no ringing.
0x0C | Battery on, continuous ringing.

cdiAssertSignal is not intended for use in typical applications. The supervisory signaling is transparently controlled by the on-board DSP. Use this function when special purpose applications require explicit control of the supervisory signaling. In such cases, disable enhanced mode as described in CX 2000 modes.

Refer to Sending and receiving signaling patterns for more information.

#### See also

cdiGetSignalState