MX93011A
APPLICATION NOTE [K1 VERSION]
16
RECORD
When Record command is received from the control program, the MX93011A-K1 BIOS performs speech
compression, stores the message into ARAM, and monitors telephone line. If the Vox Record bit had been set to 1
on Initial and Test Memory command, recording of the speech will start upon the voice activity detected, else the
MX93011A-K1 BIOS starts recording immediately after Record command is received.
Clearing Marked Record (bit 8-10) to 0, if it is recording ICM. When recording OGM, the control program should set
Marked Record (bit 8-10) to desired number other than 0 as OGM ID.
Setting bit 5 (Annc Del) to 1 on Initial and Test Memory command, the control program can choose to delete the old
OGM before a new one is recorded. If that bit is cleared to 0, the new OGM recording can be aborted without losing
the old OGM by issuing Mark Fail (bit 11) on Record command.
During recording, the control program can pause the recording by setting Pause (bit 7) to 1 and resume recording
by clearing that bit. Line monitoring will continue during pause.
The control program can stop recording by setting Stop (bit 6) to 1, and delete the last n*400ms/200ms from the
memory by using a Record command with assigned Tail Cut factor (bit 0-5).
While system memory is full, MX93011A-K1 BIOS will stop message recording, show the status in response word
(bit 7, Mfull).
During Record mode, the control program can instruct the MX93011A-K1 BIOS to generate a tone by issuing the
DTMF Generator command. Setting Stop bit on DTMF Generator command will stop tone generating.
The MX93011A-K1 BIOS will terminate Record mode when Stop bit on Record command is set to 1.
Note : The MX93011A-K1 BIOS supports up to 127 incoming and outgoing messages recording which are labeled
as Msg ID 1-127. The Msg IDs of incoming message are labeled chronologically and rearranged automatically
after recording. Although ICM could range from Msg ID 1 to 127, Msg IDs 127 to 121 are the only places for
outgoing message storage. So, it is strongly suggested that the control program should keep an upper bound of the
number of ICM. (For example, upper bound of ICM = 127 - maximum OGM number that will be applied in user‘s
specification.)
PLAY
When Play command is received from the control program, the MX93011A-K1 BIOS performs message playback
and line monitoring. The Msg ID (bit 0-6) is set by the control program to specify which message to play. To
playback new message (non-played one), set Play New (bit 10) to 1, then the MX93011A-K1 BIOS will search to
play the non-played message with specified Msg ID. During playing, the control program can pause playback by
setting Pause (bit 8) to 1 and resume playing from the same point by clearing that bit. Line monitoring will continue
during pause. To fast playback a recorded message, set Fast Play (bit 11) to 1 and the playing speed will be up to
33%.
To delete and stop the playing message, the control program can set Del Mark (bit 7) on Play command. After
being tagged a “Del Mark”, the marked message is not really deleted until a Real Del (Delete Message mode bit 8)
is set. The Real Del command not only deletes the messages that have been tagged a “Del Mark” but also changes
the status of those ICMs that have been played to old. The ICMs that have not been played before are regarded as
“new”. After Real Del is issued, all new/old ICM Msg IDs will be rearranged.
For the control program, it is used to issue the Real Del after the user terminates the manner of playback.