
NO.:
W62410 API
VERSION:
A
PAGE
63
6.1 The ReturnCallerIDInfo command.
Description:
With the
ReturnCallerIDInfo
command, the host can retrieve the complete received Caller ID
in two manners. All info at once, it is then the job of the host to decode the Caller ID information
by himself, or a single field of the CallerID information (only possible in case of a
MDMF
message).
By repeatedly sending (up to length times) the
ContReturnCallerIDInfo
command, the host
can then retrieve byte by byte the CallerID information.
The “F” flag will be set high when the received CRC byte is different from the calculated CRC
checksum, indicating that there is a chance that the received data is corrupted.
The “M” flag specifies if the CallerID info has been received in
SDMF
or
MDMF
format. In the
case of the
SDMF
format there are no field numbers and all information contained in the
CallerID will be send,
excluding the front header and the appending CRC
.
The “A” flag has priority over the “FieldNr” field. In this case, the CHIPSET will also send the
header and the CRC. It is then up to the host to decode the message.
Command
High Byte
ReturnCallerIDInfo
0
1
1
0
A
Remark:
A
= one bit indicating if all the CallerID info has to returned to the host or only a field of the
CallerID has to be returned. If “
A”
equals to one then all the CallerID info is returned (including the
front header and appending checksum, max. 259 bytes) and the field “
FieldNr”
is not used. If “
A”
is
set to zero, then the data connected with the specified “
FieldNr”
will be returned if the requested
“
FieldNr”
exists.
FieldNr
= 8 bits specifying the field number in the CallerID info from which the host wants the
information to be returned back.
Returned value (first)
High Byte
Status
0
1
1
0
F
Remark:
F
= one bit indicating that the data could be corrupt because the received CRC checksum and the
calculated CRC checksum didn’t match.
M
= one bit which specifies if the CallerID info is in SDMF (=0) or MDMF (=1) format
Length
= nine bits the length of the Caller ID info. The maximum length can be up to 259 bytes
(following the Bellcore 202 standards).
The above information is the exclusive intellectual property of Winbond Electronics and shall not be
disclosed, or reproduced without permission from Winbond.
Low byte
FieldNr
0
0
1
Low byte
Length
M
0