Dictate()

Virtual dictation machine

        
          Dictate([path[,filename]])
        
      

Starts a virtual dictation machine. The options define the base directory (default: /var/spool/asterisk/dictate/) and (numerical) filename. The files are recorded in raw format.

The user can control dictation with these keys:

0
Help
1
Switches between playback and record modes
*
Pause / continue
#
Select file / enter new file name (e.g. 1234#)

In playback mode:

2
Switches the playback speed by increments (1x, 2x, 3x, 4x)
7
Jumps back a set time interval
8
Jumps forward a set time interval

In record mode:

8
Erase recording and start over
; Take dictation:
exten => 123,1,Dictate()

To provide very system user her own dictation machine, you might set the path to /var/spool/asterisk/dictate/${EXTEN}.

[Note]

Internal help for this application in Asterisk 1.4: 

  -= Info about application 'Dictate' =- 

[Synopsis]
Virtual Dictation Machine

[Description]
  Dictate([<base_dir>[|<filename>]])
Start dictation machine using optional base dir for files.

diff output to internal help in Asterisk 1.2: 

8c8
<   Dictate([<base_dir>[|<filename>]])
---
>   Dictate([<base_dir>])

See also.  the section called “Record()