[AsteriskBrasil] Dificuldade em configurar nome do arquivo de gravação
ATTO - Rodrigo
rodrigo.lang em atto.com.br
Terça Maio 26 09:58:58 BRT 2009
Bom dia lista,
Estou com um pequeno problema que eu diria que é tosco, mas que está me
incomodando a algum tempinho já. Estou tentando gravar as ligações
usando o MixMonitor() e utilizando a aplicação Set() com o caminho e a
váriavel que eu quero que salve como nome do arquivo. Porém ele não
segue esta váriavel que é ${DATETIME}. O que eu preciso é que grave as
ligações dos ramais por pasta com o nome do ramal e dentro da pasta com
a data e hora da ligação. Segue a configuração do extensions.conf e um
log da CLI:
[expediente]
exten => _5656,1,Answer()
exten => _5656,2,Background(boas-vindas)
exten => _5656,3,Waitexten(4)
exten =>
_5656,n,Set(Filename=/var/spool/asterisk/monitor/${EXTEN}/${DATETIME})
exten => _5656,5,MixMonitor(${Filename}.wav)
exten => _5656,6,Queue(atendimento,TtKkr,,,20)
[May 26 09:54:34] == Using SIP RTP CoS mark 5
[May 26 09:54:34] -- Executing [5656 em tabela4:1]
Answer("SIP/8000-08247718", "") in new stack
[May 26 09:54:34] -- Executing [5656 em tabela4:2]
BackGround("SIP/8000-08247718", "boas-vindas") in new stack
[May 26 09:54:34] -- <SIP/8000-08247718> Playing 'boas-vindas.slin'
(language 'en')
[May 26 09:54:46] -- Executing [5656 em tabela4:3]
WaitExten("SIP/8000-08247718", "4") in new stack
[May 26 09:54:50] -- Timeout on SIP/8000-08247718, continuing...
[May 26 09:54:50] -- Executing [5656 em tabela4:4]
Set("SIP/8000-08247718", "Filename=/var/spool/asterisk/monitor/5656/")
in new stack
[May 26 09:54:50] -- Executing [5656 em tabela4:5]
MixMonitor("SIP/8000-08247718", "/var/spool/asterisk/monitor/5656/.wav")
in new stack
[May 26 09:54:50] -- Executing [5656 em tabela4:6]
Queue("SIP/8000-08247718", "atendimento,TtKkr,,,20") in new stack
[May 26 09:54:50] == Using SIP RTP CoS mark 5
[May 26 09:54:50] == Begin MixMonitor Recording SIP/8000-08247718
[May 26 09:54:50] -- SIP/5652-b796a338 is ringing
[May 26 09:54:52] -- SIP/5652-b796a338 answered SIP/8000-08247718
[May 26 09:54:57] == Spawn extension (tabela4, 5656, 6) exited
non-zero on 'SIP/8000-08247718'
[May 26 09:54:57] == End MixMonitor Recording SIP/8000-08247718
O MixMonitor() está criando somente um arquivo ".wav". Já tentei também
com as váriaveis ${TIMESTAMP} e ${ANSWEREDTIME}. Alguém já passou por
uma situação dessas? Teria outra forma de configurar?
Agradeço desde já,
--
Rodrigo Lang
Dpto Técnico
ATTO TELEINFORMÁTICA
End.: Rua Castro Alves, 624
80.240-270 - Curitiba - PR
Fones: (41) 33128000
Fax: (41) 33128001
Email: rodrigo.lang em atto.com.br
Mais detalhes sobre a lista de discussão AsteriskBrasil