# BellCore caller ID data

The following table describes the caller ID format for BellCore:

Parameter | Values | Type | Length | Field
Calling line number | Calling number identity | 0x02 | up to 30 up to 20 | Receive: NCC_CALL_STATUS.callingaddr Send: nccPlaceCall (callingaddr)
Reason for absence of number | O - Unavailable P - Private | 0x04 | 1 | Receive: NCC_CAS_EXT_CALL_STATUS.ANIpresentation Send: CAS_PLACECALL_EXT.ANIpresentation
Calling name | Calling name | 0x07 | up to 30 up to 15 | Receive: NCC_CALL_STATUS.callingname Send: CAS_PLACECALL_EXT.callingname
Reason for absence of name | O - Unavailable P - Private | 0x08 | 1 | Receive: NCC_CAS_EXT_CALL_STATUS.NAMEpresentation Send: CAS_PLACECALL_EXT.ANIpresentation
Called number (DDN) | Dialed number or dialable directory number (DDN) | 0x03 | up to 30 up to 20 | Receive: NCC_CALL_STATUS.calledaddr Send: nccPlaceCall (calledaddr)
Call qualifier | L -Long distance | 0x06 | 1 | Receive: NCC_CAS_EXT_CALL_STATUS.tollcategory Send: CAS_PLACECALL_EXT.tollcategory
Reason for redirection | 0x00 - Unconditional 0x01 - Busy 0x02 - Unanswered | 0x05 | 1 | Receive: NCC_CAS_EXT_CALL_STATUS.redirectingreason Send: CAS_PLACECALL_EXT.redirectingreason
Visual indicator | Message waiting indicator | 0x0B | 1 | Receive: NCC_CAS_EXT_CALL_STATUS.MWIndicator
Date/time | MMDDhhmm | 0x01 | 8 | Receive: NCC_CAS_EXT_CALL_STATUS.datetime Send: CAS_PLACECALL_EXT.datetime