isd-t360sb ETC-unknow, isd-t360sb Datasheet - Page 39

no-image

isd-t360sb

Manufacturer Part Number
isd-t360sb
Description
Manufacturer
ETC-unknow
Datasheet
2—SOFTWARE
2.1.4
A message is the basic unit on which most of the
VoiceDSP commands operate. A VoiceDSP pro-
cessor message, stored on a flash memory de-
vice, can be regarded as a computer file stored
on a flash mass-storage device.
The ISD-T360SB manages messages for a wide
range of applications, which require different lev-
els of DTAD functionality. The VoiceDSP processor
features advanced memory-organization fea-
tures such as multiple OutGoing Messages
(OGMs), mailboxes, and the ability to distinguish
between InComing Messages (ICMs) and OGMs.
A message is created with either the R (Record) or
the CMSG (Create Message) command. Once
created, the message is assigned a time-and-
day stamp and a message tag which is read by
the microcontroller. The R command takes voice
samples from the codec, compresses them, and
stores them in the message memory.
When a message is created with the CMSG com-
mand the data to be recorded is provided by the
microcontroller, via the WMSG (Write Message)
command and not through the codec. Here, the
data is transferred directly to the message mem-
ory, and not compressed by the ISD-T360SB voice
compression algorithm.
WMSG, RMSG (Read Message) and SMSG (Set
Message Pointer) are message-data access
commands used to store and read data to or
from any location in the message memory (see
“VoiceDSP PROCESSOR COMMANDS—QUICK REF-
ERENCE TABLE” on page 2-22 for more details). Us-
ing these commands, the microcontroller can
utilize messages for features such as a Telephone
Directory and Caller Numbers List (Caller IDs of
those who called but did not leave a message.)
A message can be played back (P command)
and deleted (DM command). Redundant data
(e.g. trailing tones or silence) can be removed
from the message tail with the CMT (Cut Message
Tail) command.
The PA (Pause) and RES (Resume) commands, re-
spectively, suspend the P (Playback) and R
ISD
MESSAGE HANDLING
(Record) commands, and resume them from the
point at which they were suspended.
CURRENT MESSAGE
The GTM (Get Tagged Message) command se-
lects the current message. Most message han-
dling commands (P, DM, RMSG) operate on the
current message.
Deleting the current message does not cause a
different message to become current; the current
message is undefined. If you issue the GTM com-
mand to skip to the next message, the first mes-
sage, newer than the just deleted message,
becomes the current message.
MESSAGE TAG
Each message has a 2-byte message tag which
is used to categorize messages, and implement
features such as OutGoing Messages, mailboxes
and different handling of old and new messages.
The tag is created during the R (Record) com-
mand. Use the GMT (Get Message Tag) and SMT
(Set Message Tag) commands to handle mes-
sage tags.
NOTE
Message tag bits can only be cleared and
are set only when a message is first cre-
ated.
memories, allows bits to be changed only
from 1 to 0 (changing bits from 0 to 1
requires a special erasure procedure).
However, the usual reason for updating an
existing tag is to mark a message as old.
This can be done when a message is first
created by using one of the bits as a new/
old indicator, setting the bit to 1 and later
clearing it when necessary.
This
limitation,
inherent
ISD-T360SB
in
Flash
2-3

Related parts for isd-t360sb