Documentation ¶
Index ¶
- Constants
- type CDRS
- type FSCdr
- func (fsCdr FSCdr) GetAccId() string
- func (fsCdr FSCdr) GetAccount() string
- func (fsCdr FSCdr) GetAnswerTime() (t time.Time, err error)
- func (fsCdr FSCdr) GetCdrHost() string
- func (fsCdr FSCdr) GetCgrId() string
- func (fsCdr FSCdr) GetDestination() string
- func (fsCdr FSCdr) GetDirection() string
- func (fsCdr FSCdr) GetDuration() int64
- func (fsCdr FSCdr) GetExtraFields() map[string]string
- func (fsCdr FSCdr) GetFallbackSubj() string
- func (fsCdr FSCdr) GetHangupTime() (t time.Time, err error)
- func (fsCdr FSCdr) GetOrigId() string
- func (fsCdr FSCdr) GetReqType() string
- func (fsCdr FSCdr) GetSubject() string
- func (fsCdr FSCdr) GetTOR() string
- func (fsCdr FSCdr) GetTenant() string
- func (fsCdr FSCdr) New(body []byte) (utils.CDR, error)
- func (fsCdr FSCdr) Restore(input string) error
- func (fsCdr FSCdr) Store() (result string, err error)
- type GenCdr
- func (genCdr GenCdr) GetAccId() string
- func (genCdr GenCdr) GetAccount() string
- func (genCdr GenCdr) GetAnswerTime() (t time.Time, err error)
- func (genCdr GenCdr) GetCdrHost() string
- func (genCdr GenCdr) GetCgrId() string
- func (genCdr GenCdr) GetDestination() string
- func (genCdr GenCdr) GetDirection() string
- func (genCdr GenCdr) GetDuration() int64
- func (genCdr GenCdr) GetExtraFields() map[string]string
- func (genCdr GenCdr) GetFallbackSubj() string
- func (genCdr GenCdr) GetHangupTime() (t time.Time, err error)
- func (genCdr GenCdr) GetOrigId() string
- func (genCdr GenCdr) GetReqType() string
- func (genCdr GenCdr) GetSubject() string
- func (genCdr GenCdr) GetTOR() string
- func (genCdr GenCdr) GetTenant() string
- func (genCdr GenCdr) New(body []byte) (utils.CDR, error)
- func (genCdr GenCdr) Restore(input string) error
- func (genCdr GenCdr) Store() (result string, err error)
Constants ¶
View Source
const ( // Freswitch event property names FS_CDR_MAP = "variables" FS_DIRECTION = "direction" FS_ORIG_ID = "sip_call_id" //- originator_id - match cdrs FS_SUBJECT = "cgr_subject" FS_ACCOUNT = "cgr_account" FS_DESTINATION = "cgr_destination" FS_REQTYPE = "cgr_reqtype" //prepaid or postpaid FS_TOR = "cgr_tor" FS_UUID = "uuid" // -Unique ID for this call leg FS_CSTMID = "cgr_tenant" FS_CALL_DEST_NR = "dialed_extension" FS_PARK_TIME = "start_epoch" FS_ANSWER_TIME = "answer_epoch" FS_HANGUP_TIME = "end_epoch" FS_DURATION = "billsec" FS_USERNAME = "user_name" FS_IP = "sip_local_network_addr" )
View Source
const ( CDR_MAP = "variables" DIRECTION = "direction" ORIG_ID = "id" SUBJECT = "subject" ACCOUNT = "account" DESTINATION = "destination" REQTYPE = "reqtype" //prepaid or postpaid TOR = "tor" UUID = "uuid" // -Unique ID for this call leg CSTMID = "tenant" CALL_DEST_NR = "dialed_extension" PARK_TIME = "start_epoch" ANSWER_TIME = "time_answer" HANGUP_TIME = "time_hangup" DURATION = "duration" USERNAME = "user_name" IP = "sip_local_network_addr" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CDRS ¶
type CDRS struct{}
func (*CDRS) StartCapturingCDRs ¶
func (cdrs *CDRS) StartCapturingCDRs()
type FSCdr ¶
func (FSCdr) GetAccount ¶
func (FSCdr) GetCdrHost ¶
func (FSCdr) GetDestination ¶
Charging destination number
func (FSCdr) GetDirection ¶
func (FSCdr) GetDuration ¶
Extracts duration as considered by the telecom switch
func (FSCdr) GetExtraFields ¶
func (FSCdr) GetFallbackSubj ¶
func (FSCdr) GetReqType ¶
func (FSCdr) GetSubject ¶
type GenCdr ¶
func (GenCdr) GetAccount ¶
func (GenCdr) GetCdrHost ¶
func (GenCdr) GetDestination ¶
Charging destination number
func (GenCdr) GetDirection ¶
func (GenCdr) GetDuration ¶
Extracts duration as considered by the telecom switch
func (GenCdr) GetExtraFields ¶
func (GenCdr) GetFallbackSubj ¶
func (GenCdr) GetReqType ¶
func (GenCdr) GetSubject ¶
Click to show internal directories.
Click to hide internal directories.