pvcosta
(usa Outra)
Enviado em 02/02/2016 - 17:12h
Alan boa tarde,
Procurei pelo livro infelizmente não consegui encontrar nenhum lugar esta em falta ate mesmo na editora.
Sobre os arquivos de configurações não encontrei no "extensions.conf" esta configuração, porem vasculhando nos arquivos encontrei algo parecido em "extensions_additional.conf", a seguinte configuração.
[sub-record-cancel]
include => sub-record-cancel-custom
exten => s,1,Set(__REC_POLICY_MODE=${REC_POLICY_MODE_SAVE})
exten => s,n,ExecIf($["${REC_STATUS}"!="RECORDING"]?Return())
exten => s,n,StopMixMonitor()
exten => s,n,Set(__REC_STATUS=)
exten => s,n,Set(MON_BASE=${IF($[${LEN(${MIXMON_DIR})}]?${MIXMON_DIR}:${ASTSPOOLDIR}/monitor/)}${YEAR}/${MONTH}/${DAY}/)
exten => s,n,Set(__MON_FMT=${IF($[${LEN(${MIXMON_FORMAT})}]?${IF($["${MIXMON_FORMAT}"="wav49"]?WAV:${MIXMON_FORMAT})}:wav)})
exten => s,n,ExecIf($[${LEN(${CALLFILENAME})} & ${STAT(f,${MON_BASE}${CALLFILENAME}.${MON_FMT})}]?System(rm -f ${MON_BASE}${CALLFILENAME}.${MON_FMT}))
exten => s,n,Set(__CALLFILENAME=)
exten => s,n,Set(CDR(recordingfile)=)
exten => s,n,Return()
;--== end of [sub-record-cancel] ==--;
Pelo que entendi, foi criada a variável ASTSPOOLDIR, nesta variável contem o caminho da pasta "/var/spool/asterisk" que por sua vez é completa com a pasta "monitor" indicando que ali deve ser criada a pasta com o ano e os meses das gravações, seria possível inserir o caminho da pasta do meu HD montado "/mnt/data/" por exemplo ? ou então seria mais viável criar uma outra variável e substituir a variável criada por esta apenas nesta configuração ?