# NMS ISDN reasons

The NMS ISDN reason codes in the following table can appear in the value fields of the events listed in the NMS ISDN events table.

Reason | Hexadecimal | Decimal | Description
--- | --- | --- | ---
ISDNERR_BAD_NAI | 0x00071001 | 462849 | The network access identifier (NAI) in the message structure is not valid. The NAI must be less than MAX_NAI.
ISDNERR_BUFFER_TOO_BIG | 0x00071022 | 462882 | A message buffer is too large.
ISDNERR_INCOMPATIBLE_LIB | 0x00071017 | 462871 | The ISDN library used is incompatible with the run file.
ISDNERR_INVALID_COUNTRY | 0x00071014 | 462868 | The country specified is invalid for the network operator specified.
ISDNERR_INVALID_HDLC_CHAN | 0x00071016 | 462870 | The HDLC controller number specified is invalid.
ISDNERR_INVALID_OPERATOR | 0x00071012 | 462866 | The network operator specified is not supported by the run file.
ISDNERR_INVALID_PARTNER | 0x00071013 | 462867 | partner_equip specified in isdnStartProtocol is not supported by the run file.
ISDNERR_INVALID_PROTOCOL | 0x00071011 | 462865 | The protocol parameter is not supported by the run file.
ISDNERR_NAI_IN_USE | 0x00071015 | 462869 | Another thread or process has already started a protocol for the same network access identifier.
ISDNERR_PROTOCOL_CC_FAILURE | 0x0007101D | 462877 | The call control parameters are invalid.
ISDNERR_PROTOCOL_DL_FAILURE | 0x0007101B | 462876 | The data link parameters are invalid.
ISDNERR_PROTOCOL_NS_FAILURE | 0x0007101C | 462875 | The network signaling parameters are invalid.
ISDNERR_PROTOCOL_PH_FAILURE | 0x0007101A | 462874 | The physical layer parameters are invalid.