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.