Elastix Brasil

  • Increase font size
  • Default font size
  • Decrease font size

Elastix
Seja bem-vindo, Visitante
Por Favor Entrar ou Registrar.    Esqueceu a senha?
Gravação das Ligações (1 visualizando) (1) Visitante
Ir para baixo Favorito por: 0
TÓPICO: Gravação das Ligações
#6779
leandrosb (Usuário)
Fresh Boarder
Mensagens: 14
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Sexo: Masculino leandrosb@hotmail.com Localização: Franca - SP Data de Nascimento: 1989-12-25
Re:Gravação das Ligações 5 Anos, 5 Mês atrás Popularidade: 0  
Bom vamos las, eu apenas crio o ramal e do contexto pra ele na WEB, os restante tudo nos codigos que estao da seguinte forma....

;===========================================================
; CONTEXTO DE ENTRADA =
;===========================================================
[entrada-fxo] ;;;ENTRADA DAS LINHAS ANALOGICAS
exten => _6400,1,Dial(SIP/8001,200,tTo)
exten => _6400,n,Busy()
exten => _6400,n,hangup()

;============================================================
; CATEGORIAS RAMAIS =
;============================================================
[0] ;DDI, DDD,CELULAR LOCAL, 0800, 0300, 9090.
include => entrada-fxo
include => facilidades
include => interno
include => local
include => abreviados
include => celular

;==========================================================
; CONTEXTO DE LIGACAO LOCAL =
;==========================================================

[local]
;exten => _0[2-5]XXXXXXX,1,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
;exten => _0[2-5]XXXXXXX,1,MixMonitor(OUT-${EXTEN}${calltime}-${UNIQUEID}.wav49)
exten => _0[2-5]XXXXXXX,1,Dial(SIP/100,120,tTD(ww${EXTEN:1}))
exten => _0[2-5]XXXXXXX,n,Busy()
exten => _0[2-5]XXXXXXX,n,HangUp

as linhas que estao comentadas é as linha que criei pra gravação manual, com essas linhas ele grava somente nas pastas nao aparece na WEB e no console CLI aparece normal que esta iniciando e desligando a gravaçao, no Record Incoming e Record Outgoing ta ALWAYS.
Caso eu tire as linhas comentadas ele nao grava nem nas pastas nem na web.. ou seja.. lugar nenhum...
eu ja nao sei mais como ativar essa gravaçaoo... eu nao entendo de linux, muito poko, entaoo c puder ajudar detalhado de como eu conseguiria resolver esse problema...

mto obrigado....
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6781
dragon[dlm] (Usuário)
Platinum Boarder
Mensagens: 672
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravação das Ligações 5 Anos, 5 Mês atrás Popularidade: 31  
beleza,vamos fazer desse modo aí...
você está no elastix certo?

tenta o seguinte
Após o exten => _0[2-5]XXXXXXX,1,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
coloca assim

exten => _0[2-5]XXXXXXX,n,Set(CALLFILENAME=OUT-${EXTEN}${calltime}-${UNIQUEID}.wav49)
exten => _0[2-5]XXXXXXX,n,MixMonitor(${CALLFILENAME})
exten => _0[2-5]XXXXXXX,n,Set(CDR(userfield)=audio:${CALLFILENAME})

e depois o resto do contexto..
isso deve fazer ele gravar o nome do seu arquivo na tabela do banco...
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6785
leandrosb (Usuário)
Fresh Boarder
Mensagens: 14
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Sexo: Masculino leandrosb@hotmail.com Localização: Franca - SP Data de Nascimento: 1989-12-25
Re:Gravação das Ligações 5 Anos, 5 Mês atrás Popularidade: 0  
ooo caraa brigado mesmo pela ajuda... mais ainda sim bateu na traveee rsrsrsrs....

as ligacoes agora aparecem na WEB, porem quando clico nelas seja em LISTEN ou em DOWNLOAD ele da error 404 FILE NOT FOUND...

deve nao direciona pra pasta correta dos aquivos de gravaçao..

=/
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6788
dragon[dlm] (Usuário)
Platinum Boarder
Mensagens: 672
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravação das Ligações 5 Anos, 5 Mês atrás Popularidade: 31  
Veja na CLI do asterisk oque está na variavel callfilename
Pode ser que está faltando algo nela..como a extensão...

pode tambem colocar um exten => _0[2-5]XXXXXXX,n,NoOp(----${CALLFILENAME}----)
depois do mix monitor pra ele lhe mostrar na CLI o nome todo do arquivo..
Se o nome bater,vc conseguirá carregar na web..

oq ocorreu é q foi registrado mas o nome ainda não está 100%...

Ae,faz algo do tipo pra ver!

exten => _0[2-5]XXXXXXX,n,Set(CALLFILENAME=OUT-${EXTEN}${calltime}-${UNIQUEID})
exten => _0[2-5]XXXXXXX,n,MixMonitor(${CALLFILENAME})
exten => _0[2-5]XXXXXXX,n,Set(CDR(userfield)=audio:${CALLFILENAME}.wav)



Logo,logo sai o gol! hehehe
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
Ir para cima