Name
CDR — Gets or sets CDR information for this call (which will be written to the CDR log)
Synopsis
CDR(fieldname[,options])
Here is a list of all the available CDR field names:
clidRead-only. Use the
CALLERID(all)function to set this value.lastappRead-only. Denotes the last application run.
lastdataRead-only. Denotes the arguments to the last application run.
srcRead-only. Use the
CALLERID(ani)function to set this value.dstRead-only. Corresponds to the final extension in the dialplan.
dcontextRead-only. Corresponds to the final context in the dialplan.
channelRead-only. The name of the channel on which the call originated.
dstchannelRead-only. The name of the channel on which the call terminated.
dispositionRead-only. Maximum reached state of the channel. If the
uoption is specified, this value will be returned as an integer, instead of a string:1=NOANSWER,2=BUSY,3=FAILED,4=ANSWERED.amaflagsRead/write. Billing flags. If the
uoption is specified, this value will be returned as an integer, instead of a string:1=OMIT,2=BILLING,3=DOCUMENTATION.accountcodeRead/write. Billing account (19 char maximum).
userfieldRead/write. User-defined field.
startRead-only. Time when the call started. If the
uoption is specified, this value will be returned as an integer (seconds since the epoch) instead of a formatted date/time string.answerRead-only. Time when the call was answered (may be blank if the call is not yet answered). If the
uoption is specified, this value will be returned ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access