The ISDN library functions can be divided into the following categories:
Table 9. Call Control Functions
Function |
Description |
allows the application to disconnect a call | |
requests connection on the specified line device | |
releases the call reference number (CRN) | |
cc_ReleaseCallEx( ) |
releases all resources for the specified call (CRN) |
sets up the condition for processing an incoming call |
Table 10. Optional Call Handling Functions
Function |
Description |
sends the first response to an incoming call | |
sends a PROGRESS message to the network | |
retrieves Automatic Number Identification (ANI) information (caller ID) | |
retrieves the charge information | |
retrieves the information elements associated with the CRN | |
retrieves the last channel information received from messages for a specified CRN | |
retrieves the dialed number information string (destination address) | |
retrieves the information elements associated with a line device | |
collects more digits via overlap receiving | |
retrieves the information associated with a GLOBAL or NULL CRN event | |
retrieves the signaling information of an incoming message | |
retrieves the library version number | |
requests the ANI (caller ID) from the network in ANI-on-demand environments | |
sets the billing rate | |
sets the default calling number | |
sets an information element (IE) | |
sets the minimum number of digits to be collected | |
sends a non-call state associated message to the network | |
sends a non-Call State related ISDN message to the network, with a GLOBAL or NULL CRN |
Table 11. System Control Functions
Function |
Description |
closes a previously opened device | |
resets the channel to the Null state |
Table 12. System Tool Functions
Function |
Description |
retrieves the state of the call | |
returns the line device number associated with a specified call reference number | |
retrieves the connection endpoint suffix | |
retrieves the call reference number | |
cc_GetDChanState( ) |
retrieves the status of the D Channel |
retrieves the configuration of a logical link | |
retrieves the logical data link state | |
retrieves the network call reference value for a specified call reference number | |
returns the default channel parameters | |
retrieves parameters containing variable data passed from the firmware. | |
retrieves the service access point ID | |
returns the user attribute | |
changes the maintenance state of an indicated channel | |
sets the D-channel configuration for a BRI station device | |
configures a logical link | |
sets the logical data link state | |
sets default call parameters | |
sets parameters requiring variable data to be passed down to the firmware | |
sets the user attribute | |
retrieves the cause of the last failure on a given device | |
returns a pointer to an error string | |
retrieves the error/cause code related to an event | |
starts the capture of all D channel information into a specified log file | |
stops the trace and closes the file | |
retrieves the current ISDN event mask | |
sets the event mask | |
sends the acknowledgment for the CCEV_TERM_REGISTER event |
Table 13. Data Link Layer Handling Functions
Function |
Description |
sends a frame to the data link layer | |
| |
Table 14. Hold and Retrieve Functions
Function |
Description |
accepts hold requests from remote equipment | |
rejects hold requests from remote equipment | |
retrieves a call placed on hold from Hold state | |
accepts a retrieve from hold request from remote equipment | |
rejects a retrieve from hold request from remote equipment |
Table 15. Global Tone Generation Functions
Function |
Description |
plays a user-defined tone | |
stops the tone that is currently playing on a channel | |
redefines the tones in the firmware tone template table |
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation