Documentation for Dictate module?

I’ve looked in the wiki and searched and I’m not finding any documentation on the module/feature works. The link in the module just goes to a wiki link that described the fields in the extension config.
Extensions Module - Other (Custom) Extension - PBX GUI - Documentation (

I haven’t touched this in a decade, but I recall it being very simple. Dial *34, enter DTMF to set the recording file name and then record the dictation. Dial *35 and enter the previously entered DTMF to email the recorded file. Recording files are saved in /var/lib/asterisk/sounds/dictate/

So you’re not aware of any controls once recording starts? Like pause or start a new dictation?

Edit: Maybe this would work?

The FreePBX dialplan invokes the Asterisk DICTATE application, so whatever controls Asterisk provides should work.

> dialplan show *[email protected]
[ Included context 'app-dictate-record' created by 'pbx_config' ]
  '*34' =>          1. Set(__COS_DEST=dodictate)                  [extensions_additional.conf:1798]
                    2. Set(__COS_TYPE=FC)                         [extensions_additional.conf:1799]
                    3. Macro(user-callerid,)                      [extensions_additional.conf:1800]
                    4. Answer()                                   [extensions_additional.conf:1801]
                    5. Macro(user-callerid,)                      [extensions_additional.conf:1802]
                    6. Noop(CallerID is ${AMPUSER})               [extensions_additional.conf:1803]
                    7. Set(DICTENABLED=${DB(AMPUSER/${AMPUSER}/dictate/enabled)}) [extensions_additional.conf:1804]
                    8. GotoIf($[$["x${DICTENABLED}"="x"]|$["x${DICTENABLED}"="xdisabled"]]?nodict:dictok) [extensions_additional.conf:1805]
     [nodict]       9. Playback(feature-not-avail-line)           [extensions_additional.conf:1806]
                    10. Hangup()                                  [extensions_additional.conf:1807]
     [dictok]       11. Dictate(/var/lib/asterisk/sounds/dictate/${AMPUSER}) [extensions_additional.conf:1808]
                    12. Macro(hangupcall,)                        [extensions_additional.conf:1809]
1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.