# Alphabetical error summary

All Natural Access functions return a status code. If the return code is not SUCCESS (0), it is an error code indicating that the function failed and the reason for the failure.

NaturalConference error codes are defined in the cnfdef.h include file. The error codes are prefixed with CNFERR_.

The following table alphabetically lists the NaturalConference service errors. All errors are 32 bit.

Error name | Hexadecimal | Decimal | Description
--- | --- | --- | ---
CNFERR_BOARD_TIMEOUT | 0x1A0007 | 1703943 | Board timed out while waiting for a response message. This can happen if the system is overloaded or the board is dead.
CNFERR_CANNOT_CREATE_CHANNEL | 0x1A0008 | 1703944 | No communication channels are available for use on the specified resource. Other processes running in Library mode may be using too many channels.
CNFERR_CONFERENCE_EMPTY | 0x1A0009 | 1703945 | A tone started playing on an empty conference.
CNFERR_INVALID_ATTRIBUTE | 0x1A0002 | 1703938 | The attribute is not valid. Verify that the attribute is valid and corresponds to the identifier type (conference/member). Attribute keywords for conference and member are declared in cnfdef.h.
CNFERR_INVALID_IDENTIFIER | 0x1A0001 | 1703937 | Conference or member identifier is not valid. This can happen when: A member identifier is used when a conference identifier is expected. A conference identifier is used when a member identifier is expected. The identifier was not created using the cnfresourcehd used for calling the function. The corresponding object has been already destroyed.
CNFERR_INVALID_PARAMETER | 0x1A0003 | 1703939 | One of the parameters used is inconsistent or out of range.
CNFERR_NOT_ENOUGH_RESOURCE_SPACE | 0x1A0006 | 1703942 | Not enough available space exists on the conference resource to perform the desired operation. Either the number of reserved seats with the requested capabilities is exhausted, or the number of conference IDs for that resource is exhausted. There are only 255 conference IDs per conference resource.
CNFERR_RESOURCE_NOT_AVAILABLE | 0x1A0005 | 1703941 | Specified resource is currently in use by another process or does not exist.
CNFERR_RESOURCE_NOT_DEFINED | 0x1A0004 | 1703940 | Specified resource is incorrectly declared in the NaturalConference configuration file (cnf.cfg).