The BRI/2 provides applications access to the many features and benefits of ISDN using the Basic Rate Interface (BRI), which allows the transfer of both voice and data over standard 64 kbps lines.
The following ISDN functions are supported on the BRI/2. Refer to the ISDN Software Reference for information on using ISDN functions.
Table 3. ISDN Function Supported
API Functions |
Description |
cc_AcceptCall( ) |
responds to an incoming call request |
cc_AnswerCall( ) |
accepts a connection request from the remote end |
cc_CallAck( ) |
send the first response to an incoming call |
cc_CallProgress( ) |
sends a "Progress" message to the network |
cc_CallState( ) |
retrieves the state of a call |
cc_CauseValue( ) |
retrieves the error/cause code of a failure |
cc_Close( ) |
closes a previously opened line device |
cc_CRN2LineDev( ) |
returns the line device number |
cc_DropCall( ) |
allows the application to disconnect a call |
cc_GetANI( ) |
retrieves Automatic Number Identification (ANI) information |
cc_GetCallInfo( ) |
gets the information elements of the incoming message |
cc_GetCRN( ) |
retrieves the call reference number for the event |
cc_GetDLinkState( ) |
retrieves the logical data link state |
cc_GetDNIS( ) |
gets the dialed number information string |
cc_GetEvtMsk( ) |
retrieves the current ISDN event mask |
cc_GetLineDev( ) |
retrieves the line device handle for an event |
cc_GetMoreDigits( ) |
collects more digits via overlap receiving |
cc_GetNonCallMsg( ) |
retrieves non Call associated ISDN messages |
cc_GetParm( ) |
gets the current parameter values |
cc_GetVer( ) |
retrieves the firmware version number |
cc_HoldAck( ) |
accepts a hold request from remote equipment |
cc_HoldCall( ) |
places an active call on hold |
cc_HoldRej( ) |
rejects a hold request from remote equipment |
cc_MakeCall( ) |
request a connection on the specified line device |
cc_Open( ) |
opens a device |
cc_ReleaseCall( ) |
release all resources |
cc_ReleaseCallEx( ) |
release all Dialogic ISDN resources |
cc_Restart( ) |
resets the channel to an idle state |
cc_ResultMsg( ) |
interprets the function return code |
cc_ResultValue( ) |
gets an error/cause code |
cc_RetrieveAck( ) |
accept a retrieve request from remote equipment |
cc_RetrieveCall( ) |
retrieve a call from HOLD state |
cc_RetrieveRej( ) |
reject a retrieve request from remote equipment |
cc_SetEvtMsk( ) |
sets the event mask |
cc_SetInfoElem( ) |
sets additional information elements |
cc_SetMinDigits( ) |
sets the minimum number of digits to be collected |
cc_SetParm( ) |
sets the default channel parameters |
cc_SndMsg( ) |
sends a call state associated ISDN message |
cc_SndNonCallMsg( ) |
sends a non-call associated ISDN message |
cc_StartTrace( ) |
start the capture of all D channel information |
cc_StopTrace( ) |
stops the trace |
cc_WaitCall( ) |
sets up conditions for processing an incoming call |
The following IDSN functions listed in the ISDN Software Reference are NOT supported on the BRI/2.
Click here to contact Dialogic Customer Engineering
Copyright 2000, Dialogic Corporation