
Media Processing Server System Operator’s Guide
Page 90 # P0602484 Ver: 2.7
Application-Specific Playback MMF Files
An MMF file can be activated such that only a specific application can access it.
Included in this procedure is the creation of a hash table. A hash table is a data
structure which resides in system memory (as opposed to voice data memory). When
the MMF file is activated, VMM enters the names of all vocabulary elements in that
file into a hash table. When an application references an element by name (instead of
referencing the element by index number), VMM uses the hashing scheme to locate
the recorded contents of that element. A hash table can function for the entire system
or just one application.
It takes several steps to activate a playback MMF file for a particular application:
• create the hash table for the application (that is, initialize the application)
• activate the MMF file for the application
• assign the application to phone lines and start it (using APPMAN)
How to ...Activate Application-Specific Playback MultiMedia
Files
1. Place the MMF file in a directory under $MEDIAFILEHOME.
2. Open a shell on the Media Processing Server that will be running
the application. see Command Control on page 50.
3. Create the application-specific hash table using the vmm
appinit <appname> command. See the Media Processing
Server Series System Reference Manual for a detailed description of
hash tables.
a. To have the application look in the application-specific hash table
before the system hash table, use the syntax vmm hashfirst
<appname>,local
b. To have the application look in the system hash table before the
application-specific hash table, use the syntax vmm
hashfirst <appname>,system
System hash tables are used in relation to applications to contain such common
and frequently accessed elements as DTMF tones (dtmf) and numeric elements
(numset), and therefore reduce the size of the application hash table (large tables
can negatively impact system performance).
4. Allow the application to access the MMF file by using the vmm
mmfload command. Use vmm mmfload <mmfname>,<app-
name> to activate an MMF file in the application-specific hash
table. Use vmm mmfload <mmfname>,system to activate an
MMF file in the system hash table.
When loading an MMF for a specific application, if the application has not already
been initialized, VMM will initialize it using the default setting for hashfirst (which is
Comentarios a estos manuales