Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Call ¶
type Call struct { EntryID string `json:"entry_id"` CallID string `json:"call_id"` Timestamp int64 `json:"timestamp"` Time time.Time `json:"-"` Seq int `json:"seq"` CallState string `json:"call_state"` Location string `json:"location"` From *From `json:"from"` To *To `json:"to"` DCT *DCT `json:"dct"` DisconnectReason int `json:"disconnect_reason"` CommandID string `json:"command_id"` TaskID string `json:"task_id"` CallbackInitiator string `json:"callback_initiator"` CallDirection int `json:"call_direction"` LineNumber string `json:"line_number"` CreateTimeStamp int64 `json:"create_time"` CreateTime time.Time `json:"-"` ForwardTimeStamp int64 `json:"forward_time"` ForwardTime time.Time `json:"-"` TalkTimeStamp int64 `json:"talk_time"` TalkTime time.Time `json:"-"` EndTimeStamp int64 `json:"end_time"` EndTime time.Time `json:"-"` EntryResult int `json:"entry_result"` ToNumber string `json:"to_number"` SipHeaders string `json:"sip_headers"` CallPartyNumber string `json:"call_party_number"` Method string `json:"method"` Initiator string `json:"initiator"` }
type Record ¶
type Record struct { CallID string `json:"call_id"` ProductID int `json:"product_id"` UserID int `json:"user_id"` Timestamp int64 `json:"timestamp"` Time time.Time `json:"-"` RecordingID string `json:"recording_id"` RecordingState string `json:"recording_state"` Seq int `json:"seq"` EntryID string `json:"entry_id"` Extension string `json:"extension"` CompletionCode int `json:"completion_code"` Recipient string `json:"recipient"` CommandID string `json:"command_id"` }
type SMS ¶
type User ¶ added in v0.0.53
type User struct { General *UserGeneral `json:"general"` Telephony *UserTelephony `json:"telephony"` Extension string `json:"extension"` }
type UserGeneral ¶ added in v0.0.53
type UserTelephony ¶ added in v0.0.53
Click to show internal directories.
Click to hide internal directories.