This is what my config files look like. Apparently I’m missing something because it’s not working yet.
extensions_custom.conf
#include mwi_blf.conf ;DO NOT DELETE THIS LINE
[macro-recordtovm]
exten => s,1,Set(MONITOR_FILENAME=${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${CALLERID(num)})
exten => s,n,Set(DYNAMIC_FEATURES=recordtovm)
exten => s,n,MixMonitor(${MONITOR_FILENAME}.wav,b, /var/lib/asterisk/scripts/recordtovm.pl ${CALLERID(num)} ${MONITOR_FILENAME}.wav "${STRFTIME(${EPOCH},%a %b %d %T %$
[macro-pauseRecording]
exten => s,1,Verbose(Stopping Recording)
exten => s,n,Set(DYNAMIC_FEATURES=StopMixMonitor)
exten => s,n,StopMixMonitor()
[macro-resumeRecording]
exten => s,1,Verbose(Resuming Recording)
exten => s,n,Set(DYNAMIC_FEATURES=ResumeMixMonitor)
exten =>,s,n,MixMonitor(${MONITOR_FILENAME}.wav,a)
features_applicationmap_custom.conf
recordtovm =>*3,self,Macro,recordtovm
StopMixMonitor =>#00,self,Macro,pauseRecording
ResumeMixMonitor =>#01,self,Macro,resumeRecording
globals_custom.conf
DYNAMIC_FEATURES=>recordtovm#pauseRecording#resumeRecording
Asterisk CLI output
[2017-08-09 07:54:26] WARNING[5410][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘pauseRecording’ on channel SIP/cnttrunk-000061aa.
[2017-08-09 07:54:26] WARNING[5410][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘resumeRecording’ on channel SIP/cnttrunk-000061aa.
[2017-08-09 07:54:26] WARNING[5416][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘pauseRecording’ on channel SIP/901-000061ac.
[2017-08-09 07:54:26] WARNING[5416][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘resumeRecording’ on channel SIP/901-000061ac.
[2017-08-09 07:54:26] WARNING[5410][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘pauseRecording’ on channel SIP/cnttrunk-000061aa.
[2017-08-09 07:54:26] WARNING[5410][C-000015bf]: features_config.c:1349 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item ‘resumeRecording’ on channel SIP/cnttrunk-000061aa.
Any suggestions on what I’m missing?