Previous PageTable Of Contents../index.htmlIndexNext Page

cc_GetDChanState( )

Description | Cautions | Example | Errors | See Also

Name:

int cc_GetDChanState(boarddev, dchstate_buf)

Reference:

LINEDEV boarddev

  line device handle for the D channel board

 

int *dchstate_buf

  pointer to the location where the requested D channel state value is stored

Returns:

0 on success
< 0 on failure

Includes:

cclib.h

Category:

System tools

Mode:

synchronous

Technology:

PRI (excluding DPNSS and Q.SIG)

Top Of PageDescription

The cc_GetDChanState( ) function retrieves the status of the D channel of a specified board at any time.

Parameter

Description

boarddev:

The line device handle for the D channel board.

dchstate_buf:

Points to the buffer containing the requested D channel state value. The definitions of the possible channel states are:

 

DATA_LINK_UP

D channel layer 2 is operable

 

DATA_LINK_DOWN

D channel layer 2 is inoperable

Top Of PageCautions

The cc_GetDChanState( ) function applies only to ISDN PRI technology. For ISDN BRI technology, use the cc_GetDLinkState( ) function.

Top Of PageExample

Top Of PageErrors

If the function returns a value < 0 to indicate failure, use the cc_CauseValue( ) function to retrieve the reason code for the failure. The cc_ResultMsg( ) function can be used to interpret the reason code. Error codes are defined in the files ccerr.h, isdnerr.h, and isdncmd.h.

Error codes from the cc_GetDChanState( ) function include the following:

Error Code

Description

ERR_ISDN_LIB | E_ISBADIF

Bad interface number

Top Of PageSee Also


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated December, 2001