[AsteriskBrasil] pegar CallDate da chamada em extensão

Sylvio Jollenbeck sylvio.sdr em gmail.com
Quarta Março 31 22:48:18 BRT 2010


CDR Variables 

If the channel has a cdr, that cdr record has it's own set of variables which 
can be accessed just like channel variables. The following builtin variables 
are available and, unless specified, read-only. 

${CDR(clid)}	 Caller ID 
${CDR(src)}	 Source 
${CDR(dst)}	 Destination 
${CDR(dcontext)}	 Destination context 
${CDR(channel)}	 Channel name 
${CDR(dstchannel)}	 Destination channel 
${CDR(lastapp)}	 Last app executed 
${CDR(lastdata)}	 Last app's arguments 
${CDR(start)}	 Time the call started. 
${CDR(answer)}	 Time the call was answered. 
${CDR(end)}	 Time the call ended. 
${CDR(duration)}	 Duration of the call. 
${CDR(billsec)}	 Duration of the call once it was answered. 
${CDR(disposition)}	 ANSWERED, NO ANSWER, BUSY 
${CDR(amaflags)}	 DOCUMENTATION, BILL, IGNORE etc 
${CDR(accountcode)}	 The channel's account code (read-write). 
${CDR(uniqueid)}	 The channel's unique id. 
${CDR(userfield)}	 The channels uses specified field (read-write). 


In addition, you can set your own extra variables with a traditional 
Set(CDR(var)=val) to anything you want. 

NOTE Some CDR values (eg: duration & billsec) can't be accessed until the call has terminated. As of 91617, those values will be calculated on-demand if requested. Until that makes it into a stable release, you can set endbeforehexten=yes in cdr.conf, and then use the "hangup" context to wrap up your call. 


Em 31/03/2010, às 19:07, Moisés Paes Sena escreveu:

> Boa noite pessoal,
> 
> Estou precisando pegar a hora que a chamada iniciou para gravar em uma tabela no banco de dados antes que a chamada termine, é o mesmo valor do campo "calldate" da tabela "cdr".
> 
> Estou usando Asterisk 1.4.30 no Cent'OS 5.4
> 
> Quero faz algo assim:
> 
> -----------------------
> [from-pst]
> 
> exten => n,1,NoOp(Hoda inicial da chamada ${CALLDATE});
> -----------------------
> 
> Alguém sabe como pego este valor?
> 
> -- 
> Moisés Paes Sena <moises em oriontec.com.br>
> (Desenvolvedor WEB)
> Oriontec Automação Comercial
> http://www.oriontec.com.br
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito 
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100331/ac1b7230/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil