cdrs

package
v0.0.0-...-48d1953 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2013 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

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

type FSCdr map[string]string

func (FSCdr) GetAccId

func (fsCdr FSCdr) GetAccId() string

func (FSCdr) GetAccount

func (fsCdr FSCdr) GetAccount() string

func (FSCdr) GetAnswerTime

func (fsCdr FSCdr) GetAnswerTime() (t time.Time, err error)

func (FSCdr) GetCdrHost

func (fsCdr FSCdr) GetCdrHost() string

func (FSCdr) GetCgrId

func (fsCdr FSCdr) GetCgrId() string

func (FSCdr) GetDestination

func (fsCdr FSCdr) GetDestination() string

Charging destination number

func (FSCdr) GetDirection

func (fsCdr FSCdr) GetDirection() string

func (FSCdr) GetDuration

func (fsCdr FSCdr) GetDuration() int64

Extracts duration as considered by the telecom switch

func (FSCdr) GetExtraFields

func (fsCdr FSCdr) GetExtraFields() map[string]string

func (FSCdr) GetFallbackSubj

func (fsCdr FSCdr) GetFallbackSubj() string

func (FSCdr) GetHangupTime

func (fsCdr FSCdr) GetHangupTime() (t time.Time, err error)

func (FSCdr) GetOrigId

func (fsCdr FSCdr) GetOrigId() string

func (FSCdr) GetReqType

func (fsCdr FSCdr) GetReqType() string

func (FSCdr) GetSubject

func (fsCdr FSCdr) GetSubject() string

func (FSCdr) GetTOR

func (fsCdr FSCdr) GetTOR() string

func (FSCdr) GetTenant

func (fsCdr FSCdr) GetTenant() string

func (FSCdr) New

func (fsCdr FSCdr) New(body []byte) (utils.CDR, error)

func (FSCdr) Restore

func (fsCdr FSCdr) Restore(input string) error

func (FSCdr) Store

func (fsCdr FSCdr) Store() (result string, err error)

type GenCdr

type GenCdr map[string]string

func (GenCdr) GetAccId

func (genCdr GenCdr) GetAccId() string

func (GenCdr) GetAccount

func (genCdr GenCdr) GetAccount() string

func (GenCdr) GetAnswerTime

func (genCdr GenCdr) GetAnswerTime() (t time.Time, err error)

func (GenCdr) GetCdrHost

func (genCdr GenCdr) GetCdrHost() string

func (GenCdr) GetCgrId

func (genCdr GenCdr) GetCgrId() string

func (GenCdr) GetDestination

func (genCdr GenCdr) GetDestination() string

Charging destination number

func (GenCdr) GetDirection

func (genCdr GenCdr) GetDirection() string

func (GenCdr) GetDuration

func (genCdr GenCdr) GetDuration() int64

Extracts duration as considered by the telecom switch

func (GenCdr) GetExtraFields

func (genCdr GenCdr) GetExtraFields() map[string]string

func (GenCdr) GetFallbackSubj

func (genCdr GenCdr) GetFallbackSubj() string

func (GenCdr) GetHangupTime

func (genCdr GenCdr) GetHangupTime() (t time.Time, err error)

func (GenCdr) GetOrigId

func (genCdr GenCdr) GetOrigId() string

func (GenCdr) GetReqType

func (genCdr GenCdr) GetReqType() string

func (GenCdr) GetSubject

func (genCdr GenCdr) GetSubject() string

func (GenCdr) GetTOR

func (genCdr GenCdr) GetTOR() string

func (GenCdr) GetTenant

func (genCdr GenCdr) GetTenant() string

func (GenCdr) New

func (genCdr GenCdr) New(body []byte) (utils.CDR, error)

func (GenCdr) Restore

func (genCdr GenCdr) Restore(input string) error

func (GenCdr) Store

func (genCdr GenCdr) Store() (result string, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL