"annrecorder" application
-------------------------
This application lets the user record a personal greeting file.
The caller is presented with the current greeting, and can type a
key to record a new one etc.
The greeting is stored by a msg_storage file storage, and can
be used as personal greeting message, e.g. for auto-attendant or
away message.
Prompts are stored at
msg storage domain = <param_domain>"-prompts"
msg storage user = <param_user>
msg storage msgname= <param_type>
where
App-Params
----------
short long description
-----+-----------+-----------
dom Domain param_domain
usr User param_user
typ Type param_type; defaults to "vm" (for: voicemail)
lng Language used for finding default greeting
Flow Diagram
------------
|
v
E: GREETING
E: YOUR_PROMPT
E: <current greeting or
default greeting>
|
v
E: TO_RECORD <--------------+
| |
v |
+-------------+ timeout \
|S_WAIT_START | -------------|-------+
| | / |
+-------------+ | |
| any key | |
| | |
v | |
E: BEEP | |
<start recording to /tmp/> | |
| | |
| any key/timeout | |
v | |
E: YOUR_PROMPT | |
E: <recording from /tmp/> | |
E: CONFIRM | |
| | |
v | |
+-------------+ | |
|S_CONFIRM | key != 1 | |
| |-------------+ |
+-------------+ |
| key 1 / timeout |
v |
E: NEW GREETING SET |
| |
v |
E: BYE <-----------------------------+
|
v
+-------------+
|S_BYE |
| |
+-------------+
| empty
v
send BYE
stop
Back to
Application Modules Documentation, to
Example Applications.
Generated on Fri May 16 12:02:06 2008 for SEMS by
1.5.1