dékinux
(usa Ubuntu)
Enviado em 27/12/2017 - 19:05h
Pessoal, boa tarde!
Aqui na minha empresa estamos enfrentando dificuldades com o CDR. Precisamos coletar as ligações transferidas e customizar alguns campos.
Ja alterei os campos dentro de cdr_custom.conf, dei restart no asterisk pórém os campos do cdr permanecem os mesmos.
Criei também um plano de discagem de hangup com a extensão (h) e gostaria de saber se as váriaveis do CDR devem ser as mesmas que se encontram em cdr_custom.
Alguem pode me ajudar ?
segue meus exemplos:
Dial plan
dial trunk
exten => _X.,1,Dial(SIP/${EXTEN},30,tT)
;exten h must be in same context!
exten => h,1,noop("extended CDR")
exten => h,n,set(CDR(hangupcause)=${HANGUPCAUSE}) ; hangupcause
exten => h,n,set(CDR(time)=${EPOCH}) ; like 10.0.0.5 if behind nat
exten => h,n,set(CDR(src)=${CHANNEL(src)}) ; like 194.79.52.192 - public ip
exten => h,n,set(CDR(dst)=${CHANNEL(dst)}) ; like sip:1111@sip.proxy.cz
exten => h,n,set(CDR(uri)=${CHANNEL(uri)}) ; like sip:1111@10.0.0.5
exten => h,n,set(CDR(useragent)=${CHANNEL(useragent)}) ; useragent like Aastra_57i
exten => h,n,set(CDR(codec1)=${CHANNEL(audioreadformat)}) ; codec *
exten => h,n,set(CDR(codec2)=${CHANNEL(audiowriteformat)})
Meu cdr_custom:
;
; Mappings for custom config file
;
; To get your CSV output in a format tailored to your liking, uncomment the
; following lines and look for the output in the cdr-custom directory (usually
; in /var/log/asterisk). Depending on which mapping you uncomment, you may see
; Master.csv, Simple.csv, or both.
;
[mappings]
Master.csv => ${CSV_QUOTE(${EPOCH})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})}
Estou fazendo muita
[*****] ?? srsrsrsrs