
NO.:
W62410 API
VERSION:
A
PAGE
62
Command
EnableCallerID
Remark:
The above information is the exclusive intellectual property of Winbond Electronics and shall not be
disclosed, or reproduced without permission from Winbond.
High Byte
0
Low byte
0
0
1
1
C stage
R
0
0
0
0
0
0
0
C
= one bit to enable or disable the CallerID detection
0 = disable CallerID detection.
1 = enable CallerID detection.
Stage
= two bits determining which stage of the CallerID has to be detected.
00 = CID1 CallerID – Bellcore or British Telecom without TAS detection.
01 = CID1 CallerID – British Telecom with TAS detection.
10 = CIDCW CallerID – Bellcore & British Telecom CallerID On Waiting.
11 = CIDCW CallerID – Bellcore & British Telecom CallerID On Waiting FSK
decoding only (CAS and ACK tone are ignored and/or skipped).
R
= one bit specifying if the copy of the CallerID 1 has to be preserved when a new
EnableCallerID
command with the stage parameter set to CallerID 1 decoding has been
send by the host.
0 = don’t preserve CallerID 1 information copy.
1 = preserve CallerID 1 information copy.
Returned value
Status
Remark1:
High Byte
0
Low byte
0
0
1
1
C stage
R
0
0
0
0
0
0
0
If a CallerID 1 has been detected it will be automatically glued to the recorded message at the
moment the host sends a
RecordMessage
command. This CallerID 1 information is
temporarily copied into a second buffer waiting to be combined with the recorded message. In
the meantime, the host may already switch to the CIDCW stage so that CallerID On Waiting can
also be received from the moment the phone is put offhook and the OGM starts playing.
The value of the I/O pin 13 closely reflects the status of the CallerID decoding. Normally the
status of this pin is always low. It goes to the high state however, as long as it detects a TAS or
CAS tone or is busy with the FSK decoding of the actual CallerID information.
Remark2: