Previous PageTable Of Contents../index.htmlIndexNext Page

cc_GetCRN( )

Description | Cautions | Example | Errors | See Also

Name:

int cc_GetCRN(crnp, evtdatap)

Inputs:

CRN *crnp

  pointer to the CRN

 

void *evtdatap

  pointer to an event block

Returns:

0 on success
< 0 on failure

Includes:

cclib.h

Category:

System tools

Mode:

synchronous

Technology:

BRI/2; BRI/SC; PRI (all protocols)

Top Of PageDescription

The cc_GetCRN( ) function retrieves the call reference number for the event in the event queue pointed to by evtdatap. The evtdatap pointer may be acquired using the sr_getevtdatap( ) function in the Dialogic Standard Runtime Library (SRL).

If the event is channel or time slot related and not call related, cc_GetCRN( ) returns a value < 0. If 0 is returned, the event is call related and the call reference number will be in the location pointed to by crnp.

Parameter

Description

crnp:

The address where the returned call reference number (CRN) is stored.

evtdatap:

Pointer to the structure containing the event data block. The pointer value is acquired using the SRL function sr_getevtdatap( ).

Top Of PageCautions

None

Top Of PageExample

Top Of PageErrors

If the function returns < 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.

Typically, a < 0 return code for the cc_GetCRN( ) function indicates that the function reference (the device number) is not valid for the function call.

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