# NCCEVN_PROTOCOL_ERROR

A two channel call transfer failed or an error condition occurred. The call may be in an unusable state.

#### State transition

None.

#### Associated function

Unsolicited, nccTransferCall

#### Fields

Field | Description
callhd | New call handle.
value | Qualifies the event.
size | Protocol-specific reason code for two channel transfer.

#### Reason codes

Reason code | Description
NCC_PROTERR_BAD_CALLERID | Caller ID information was incorrect.
NCC_PROTERR_CAPABILITY_ERROR | Generic: last command is unsupported.
NCC_PROTERR_COMMAND_OUT_OF_SEQUENCE | Command made when call/line was in an inappropriate state.
NCC_PROTERR_DIGIT_TIMEOUT | Timeout in digit reception.
NCC_PROTERR_EVENT_OUT_OF_SEQUENCE | Event received when call/line was in an inappropriate state.
NCC_PROTERR_EXTRA_DIGITS | DID: more digits received than expected.
NCC_PROTERR_FALSE_SEIZURE | Event received when seizure has been aborted.
NCC_PROTERR_INVALID_DIGIT | Invalid compelled digit received.
NCC_PROTERR_NO_CS_RESOURCE | Call setup resource unavailable.
NCC_PROTERR_PREMATURE_ANSWER | OGT: answer before all digits given.
NCC_PROTERR_TCT_FAILED | Two channel call transfer failed.
NCC_PROTERR_TIMEOUT | A timeout occurred.

#### Details

Consult the protocol documentation to learn how to handle NCCEVN_PROTOCOL_ERROR.