User`s manual
Version 5.4 487 May 2008
SIP User's Manual 10. Media Server Capabilities
The <Play>, <PlayCollect>, and <PlayRecord> messages are composed of two sections:
Attributes and a Prompt block (the request can contain several different Prompt blocks).
The Attributes section includes several request-specific parameters. The Prompt block
section itself is also composed of two sections: prompt-specific parameters and audio
segments (audio / variable). The (optional) prompt-specific parameters include:
locale: defines the language in which the prompt block is played (supported for local
files only). For detailed information on language usage, refer to the Audio Provisioning
Server User’s Manual (LTRT-971xx).
baseurl: defines a URL address that functions as a prefix to all audio segment URLs in
the Prompt block.
The Prompt block contains references to one or more audio segments. The following audio
segment types are available:
Physical Audio Segments: These are physical audio files that are located either
locally (on-blade) or on an external HTTP server. If the file is located on-blade, the
reference to it is by using one of the following syntaxes:
‘file://x’, ‘file:///x’, ‘file:////x’ or ‘http://localhost/x’
Where x stands for the file identifier (the ID or alias given by the APS server for local
files; or the file’s URL in for HTTP streaming).
Variables: These are audio segments whose value is determined at run time. They
are defined in the request as a <type, subtype, value> tuple. The device transforms
the variable data to voice. To support variable playing, APS server support is
mandatory. Available variable types are (subtypes in parenthesis): date, duration,
month, money (USD), number (crd, ord), digit (gen, ndn) silence, string, time (t12, t24)
and weekday.
It is also possible to store audio files that are required to play supported types of
phrases (e.g., dates and times) on an off-board system. This is beneficial in scenarios
where the device's on-board storage limit has been reached, and thus, additional
languages and audio can be stored off-board.
Sequences: These are audio segments that consist of physical audio files and
variables. These sequences can be defined using the APS server.