Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


7.6. CDR()

CDR(Feld)

Liest oder setzt CDR[52]-Felder. Feld ist eines der folgenden:

clid
Caller ID
src
Source, also der Ursprung
dst
Destination, also das Ziel
dcontext
Destination context, der Ziel-Kontext
channel
Der Kanal-Name
dstchannel
Destination channel, der Ziel-Kanal
lastapp
Die letzte ausgeführte Applikation
lastdata
Die Argumente der zuletzt ausgeführten Applikation
start
Die Start-Zeit des Anrufs
answer
Die Zeit, zu der der Anruf beantwortet wurde
end
Die End-Zeit des Anrufs
duration
Die Dauer des Anrufs
billsec
Die Dauer des Anrufs seit der Anruf beantwortet wurde
disposition
Der Status des Anrufs: ANSWERED, NO ANSWER oder BUSY
amaflags
Die AMA[53]-Flags. DEFAULT (Default), BILLING (zur Abrechnung), DOCUMENTATION (zur Dokumentierung) oder OMIT (keine Aufzeichnung)
accountcode
Die Nummer des Abrechnungskontos
uniqueid
Die einmalige ID des Kanals
userfield
Das User-Feld, in das beliebige Informationen geschrieben werden können
; foo auf die Dauer des Anrufs setzen:
exten => s,1,Set(foo=${CDR(duration)})
; das User-Feld auf "meine Infos" setzen:
exten => s,1,Set(CDR(userfield)="meine Infos")


[52] Call Data Record, siehe CDR

[53] Automated Message Accounting