PAGI\CDR\ICDR

CDR facade. Use this to access cdr variables.

PHP Version 5

  • Interface name: ICDR
  • Namespace: PAGI\CDR
  • This is an interface

Methods

setUserfield

void PAGI\CDR\ICDR::setUserfield(string $value)

Set userfileds for cdr. CDR(userfield).

  • Visibility: public

Arguments

  • $value string - <p>New userfields to use.</p>

getUserfield

string PAGI\CDR\ICDR::getUserfield()

The channels uses specified field (read-write). CDR(userfield).

  • Visibility: public

getUniqueId

string PAGI\CDR\ICDR::getUniqueId()

The channel uniqueid. CDR(uniqueid).

  • Visibility: public

setAccountCode

void PAGI\CDR\ICDR::setAccountCode(string $value)

Sets account code. CDR(accountcode).

  • Visibility: public

Arguments

  • $value string - <p>New account code.</p>

getAccountCode

string PAGI\CDR\ICDR::getAccountCode()

The channel account code. CDR(accountcode).

  • Visibility: public

getAMAFlags

string PAGI\CDR\ICDR::getAMAFlags()

DOCUMENTATION, BILL, IGNORE etc. CDR(amaflags).

  • Visibility: public

getStatus

string PAGI\CDR\ICDR::getStatus()

Call result. CDR(disposition).

  • Visibility: public

getAnswerLength

string PAGI\CDR\ICDR::getAnswerLength()

Total answered time for the call in seconds. CDR(billsec).

  • Visibility: public

getTotalLength

string PAGI\CDR\ICDR::getTotalLength()

Total length of the call in seconds. CDR(duration).

  • Visibility: public

getEndTime

string PAGI\CDR\ICDR::getEndTime()

Time the call ended. CDR(end).

  • Visibility: public

getAnswerTime

string PAGI\CDR\ICDR::getAnswerTime()

Time the call was answered. CDR(answer).

  • Visibility: public

getStartTime

string PAGI\CDR\ICDR::getStartTime()

Time the call started. CDR(start).

  • Visibility: public

getLastAppData

string PAGI\CDR\ICDR::getLastAppData()

Returns Last application data. CDR(lastdata).

  • Visibility: public

getLastApp

string PAGI\CDR\ICDR::getLastApp()

Returns Last application. CDR(lastapp).

  • Visibility: public

getChannel

string PAGI\CDR\ICDR::getChannel()

Returns origin channel. CDR(channel).

  • Visibility: public

getDestinationChannel

string PAGI\CDR\ICDR::getDestinationChannel()

Returns destination channel. CDR(dstchannel).

  • Visibility: public

getCallerId

string PAGI\CDR\ICDR::getCallerId()

Returns caller id. CDR(clid).

  • Visibility: public

getSource

string PAGI\CDR\ICDR::getSource()

Returns origin. CDR(src).

  • Visibility: public

getDestination

string PAGI\CDR\ICDR::getDestination()

Returns destination. CDR(dst).

  • Visibility: public

getDestinationContext

string PAGI\CDR\ICDR::getDestinationContext()

Returns destination context. CDR(dcontext).

  • Visibility: public

getCustom

string PAGI\CDR\ICDR::getCustom(string $name)

Returns a custom field in the cdr. CDR(name)

  • Visibility: public

Arguments

  • $name string - <p>Field name.</p>

setCustom

void PAGI\CDR\ICDR::setCustom(string $name, string $value)

Sets a custom field in the cdr. CDR(name).

  • Visibility: public

Arguments

  • $name string - <p>Field name.</p>
  • $value string - <p>Field value.</p>