Previous PageTable Of Contents../index.htmlIndexNext Page

cc_SetCallingNum( )

Description | Caution | Example | Errors | See Also

Name:

int cc_SetCallingNum(linedev, callingnum)

Inputs:

LINEDEV linedev

  line device handle

 

char *callingnum

  calling phone number string

Returns:

0 on success
< 0 on failure

Includes:

cclib.h

Category:

Optional call handling

Mode:

synchronous

Technology:

BRI/SC; PRI (all protocols)

Top Of PageDescription

The cc_SetCallingNum( ) function sets the default calling party number (caller ID) associated with the specific channel (line device) handle. The calling party number is contained in a NULL terminated ASCII string.

The calling party number may also be set in the cc_MakeCall( ) function. When the calling party number is specified in the MAKECALL_BLK structure, then the cc_MakeCall( ) function uses the number in the structure for the current call. Subsequent calls return to the default calling party number set by the cc_SetCallingNum( ) function when the MAKECALL_BLK structure is not used.

Parameter

Description

linedev:

The line device handle.

callingnum:

The phone number of the calling party.

Top Of PageCaution

This function is not supported for the BRI/2 board.

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.

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

Error Code

Description

ERR_ISDN_LIB | E_ISBADTS

Bad time slot

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