Alex, você usa algum asterisk enlatado ou puro mesmo? Você pode optar entre os bancos MySQL e PostgreSQL... Ou qualquer outro por ODBC... Segue alguns links abaixo para você dar uma olhada! Além disso, o asterisk salva essas informações em cvs por padrão. Se for optar por colocar em banco, eu indico o PostgreSQL.
http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql http://www.voip-info.org/wiki/view/Asterisk+cdr+pgsql Ats, Rodrigo Lang. 2009/12/4 Alex Tavares Faiotto <[email protected]> > Como eu faria para salvar todas essas informações no banco de dados? > > 2009/12/4 Rodrigo Lang <[email protected]> > > Alex, pelo que eu entendi você quer criar sua própria bilhetagem no >> asterisk, mas porque você não salva em banco de dados? >> >> >> >> Ats, >> Rodrigo Lang. >> >> 2009/12/4 Alex Tavares Faiotto <[email protected]> >> >> Esse e meu extensio.cof >>> >>> exten => _1XXX,1,Set(DIRNAME=${STRFTIME(${EPOCH},,%Y/%m/%d)}/${EXTEN}) >>> exten => >>> _1XXX,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}${EXTEN}) >>> exten => _1XXX,3,System(/bin/mkdir -p >>> /var/spool/asterisk/monitor/${DIRNAME}) >>> exten => _1XXX,4,System(/bin/touch >>> /var/spool/asterisk/monitor/bilhetagem/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}-${EXTEN}) >>> exten => _1XXX,5,System(/bin/echo ${STRFTIME(${EPOCH},GMT+2,%Y-%m-%d >>> %H:%M:%S)} ${DIRNAME}/ ${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}${EXTEN}) > >>> /var/spool/asterisk/monitor/bilhetagem/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}-${EXTEN}) >>> exten => _1XXX,6,MixMonitor(${FILENAME}.wav,b) >>> exten => _1XXX,8,Dial(SIP/${EXTEN},40) >>> exten => _1XXX,9,Hangup() >>> >>> Aqui eu pego as informações e crio um bilhete para ter hora de começo >>> data o caminho da gravação nome da gravação >>> >>> Eu so estou precisando saber se existe algum comando parta descobrir o >>> comando de termino da gravação? depois do dial, quando uma pessoa desliga o >>> telefone? >>> >>> Isso eh possivel no asterisk >>> >>> Ja tentei suar o que voce abaixo nao foi o que eu queria fazer mais ajudo >>> ... >>> >>> xD >>> >>> >>> >>> 2009/12/4 Rodrigo Vian <[email protected]> >>> >>> Bom dia >>>> >>>> Utilize a variável "${CDR(end)}", ela registra data e hora final da >>>> ligação... Aconselho utilizar uma macro.. >>>> >>>> exten => _1XXX,1,MixMonitor(${FILENAME}.wav,b) >>>> exten => _1XXX,2,Dial(SIP/${EXTEN},40) >>>> exten => _1XXX,3,Macro(hangupchamada) >>>> >>>> [macro-hangupchamada] >>>> exten => s,1,NoOp ( Data Inicial: "${CDR(start}" - Origem: "${CDR(src)}" >>>> - Destino: "${CDR(dst)}" - Data Final "${CDR(end)}" - Duração: >>>> "${CDR(billsec)}" ) >>>> exten => s,n,ResetCDR(w) >>>> exten => s,n,NoCDR() >>>> exten => s,n,hangup() >>>> >>>> >>>> >>>> Também você pode configurar o cdr_custom para gerar o arquivo csv com os >>>> dados que você quer.. >>>> >>>> CDR_CUSTOM >>>> ================================= >>>> ;[mappings] >>>> ;Master.csv => >>>> "${CDR(clid)}","${CDR(src)}","${CDR(dst)}","${CDR(dcontext)}","${CDR(channel)}", >>>> >>>> "${CDR(dstchannel)}","${CDR(lastapp)}","${CDR(lastdata)}","${CDR(start)}","${CDR(answer)}","${CDR(end)}", >>>> >>>> "${CDR(duration)}","${CDR(billsec)}","${CDR(disposition)}","${CDR(amaflags)}","${CDR(accountcode)}", >>>> "${CDR(uniqueid)}","${CDR(userfield)}" >>>> >>>> ================================= >>>> OBS= Linha única ;) >>>> >>>> >>>> Abs >>>> >>>> Alex Tavares Faiotto escreveu: >>>> >>>> Pessoal estou com problema no extensions.conf, gostaria de saber se >>>> por uma ligação feita no dial plan eu posso pegar o horario de termino de >>>> ligação, exemplo assim >>>> >>>> exten => _1XXX,1,System(/bin/echo ${STRFTIME(${EPOCH},GMT+2,%Y-%m-%d >>>> %H:%M:%S)} Estou pegando o horaio e jogando ali > >>>> /var/spool/asterisk/monitor/teste.txt >>>> exten => _1XXX,2,MixMonitor(${FILENAME}.wav,b) >>>> exten => _1XXX,3,Dial(SIP/${EXTEN},40) >>>> exten => _1XXX,4,Hangup() >>>> >>>> TEMO COMO `pelo extension pegar o termino da gravação >>>> >>>> ------------------------------ >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> A Redfone é líder no fornecimento de bridges TDMoE <-> E1 >>>> - Valor similar ao de placas E1 PCI; >>>> - Não há problemas de compatibilidade com barramento PCI; >>>> - Possibilitam a construção de soluções de alta disponibilidade(dois >>>> servidores compartilham o mesmo E1) >>>> Conheça mais sobre este produto em www.red-fone.com >>>> _______________________________________________ >>>> Lista de discussões >>>> [email protected]http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>> >>>> >>>> >>>> _______________________________________________ >>>> A Redfone é líder no fornecimento de bridges TDMoE <-> E1 >>>> - Valor similar ao de placas E1 PCI; >>>> - Não há problemas de compatibilidade com barramento PCI; >>>> - Possibilitam a construção de soluções de alta disponibilidade(dois >>>> servidores compartilham o mesmo E1) >>>> Conheça mais sobre este produto em www.red-fone.com >>>> _______________________________________________ >>>> Lista de discussões AsteriskBrasil.org >>>> [email protected] >>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>> >>> >>> >>> _______________________________________________ >>> A Redfone é líder no fornecimento de bridges TDMoE <-> E1 >>> - Valor similar ao de placas E1 PCI; >>> - Não há problemas de compatibilidade com barramento PCI; >>> - Possibilitam a construção de soluções de alta disponibilidade(dois >>> servidores compartilham o mesmo E1) >>> Conheça mais sobre este produto em www.red-fone.com >>> _______________________________________________ >>> Lista de discussões AsteriskBrasil.org >>> [email protected] >>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> >> >> >> >> -- >> Rodrigo F. Lang >> Amd. de Redes em Telecom >> http://langtechnologies.blogspot.com/ >> >> _______________________________________________ >> A Redfone é líder no fornecimento de bridges TDMoE <-> E1 >> - Valor similar ao de placas E1 PCI; >> - Não há problemas de compatibilidade com barramento PCI; >> - Possibilitam a construção de soluções de alta disponibilidade(dois >> servidores compartilham o mesmo E1) >> Conheça mais sobre este produto em www.red-fone.com >> _______________________________________________ >> Lista de discussões AsteriskBrasil.org >> [email protected] >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> > > > _______________________________________________ > A Redfone é líder no fornecimento de bridges TDMoE <-> E1 > - Valor similar ao de placas E1 PCI; > - Não há problemas de compatibilidade com barramento PCI; > - Possibilitam a construção de soluções de alta disponibilidade(dois > servidores compartilham o mesmo E1) > Conheça mais sobre este produto em www.red-fone.com > _______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > -- Rodrigo F. Lang Amd. de Redes em Telecom http://langtechnologies.blogspot.com/
_______________________________________________ A Redfone é líder no fornecimento de bridges TDMoE <-> E1 - Valor similar ao de placas E1 PCI; - Não há problemas de compatibilidade com barramento PCI; - Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1) Conheça mais sobre este produto em www.red-fone.com _______________________________________________ Lista de discussões AsteriskBrasil.org [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

