xctrl

package
v0.2.11 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2024 License: MIT Imports: 15 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MediaType_name = map[int32]string{
		0: "FILE",
		1: "TEXT",
		2: "SSML",
	}
	MediaType_value = map[string]int32{
		"FILE": 0,
		"TEXT": 1,
		"SSML": 2,
	}
)

Enum value maps for MediaType.

View Source
var (
	EventMethod_name = map[int32]string{
		0:  "Invalid",
		1:  "NodeRegister",
		2:  "NodeUnregister",
		3:  "NodeUpdate",
		4:  "Channel",
		5:  "Native",
		6:  "Vcc",
		7:  "Result",
		8:  "DialResult",
		9:  "NativeResult",
		10: "FetchXML",
		11: "Dialplan",
		12: "NativeEvent",
		13: "CDR",
		14: "DetectedSpeech",
	}
	EventMethod_value = map[string]int32{
		"Invalid":        0,
		"NodeRegister":   1,
		"NodeUnregister": 2,
		"NodeUpdate":     3,
		"Channel":        4,
		"Native":         5,
		"Vcc":            6,
		"Result":         7,
		"DialResult":     8,
		"NativeResult":   9,
		"FetchXML":       10,
		"Dialplan":       11,
		"NativeEvent":    12,
		"CDR":            13,
		"DetectedSpeech": 14,
	}
)

Enum value maps for EventMethod.

View Source
var (
	RecordRequest_RecordAction_name = map[int32]string{
		0: "RECORD",
		1: "START",
		2: "STOP",
		3: "MASK",
		4: "UNMASK",
	}
	RecordRequest_RecordAction_value = map[string]int32{
		"RECORD": 0,
		"START":  1,
		"STOP":   2,
		"MASK":   3,
		"UNMASK": 4,
	}
)

Enum value maps for RecordRequest_RecordAction.

View Source
var (
	HangupRequest_HangupFlag_name = map[int32]string{
		0: "SELF",
		1: "PEER",
		2: "BOTH",
	}
	HangupRequest_HangupFlag_value = map[string]int32{
		"SELF": 0,
		"PEER": 1,
		"BOTH": 2,
	}
)

Enum value maps for HangupRequest_HangupFlag.

View Source
var File_proto_xctrl_xctrl_proto protoreflect.FileDescriptor

Functions

func NewXNodeEndpoints

func NewXNodeEndpoints() []*api.Endpoint

func RegisterXNodeHandler

func RegisterXNodeHandler(s server.Server, hdlr XNodeHandler, opts ...server.HandlerOption) error

func SetService

func SetService(s *XNodeService)

Types

type AIRequest

type AIRequest struct {
	Uuid string            `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Url  string            `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Data map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AIRequest) Descriptor deprecated

func (*AIRequest) Descriptor() ([]byte, []int)

Deprecated: Use AIRequest.ProtoReflect.Descriptor instead.

func (*AIRequest) GetData

func (x *AIRequest) GetData() map[string]string

func (*AIRequest) GetUrl

func (x *AIRequest) GetUrl() string

func (*AIRequest) GetUuid

func (x *AIRequest) GetUuid() string

func (*AIRequest) ProtoMessage

func (*AIRequest) ProtoMessage()

func (*AIRequest) ProtoReflect

func (x *AIRequest) ProtoReflect() protoreflect.Message

func (*AIRequest) Reset

func (x *AIRequest) Reset()

func (*AIRequest) String

func (x *AIRequest) String() string

type AIResponse

type AIResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*AIResponse) Descriptor deprecated

func (*AIResponse) Descriptor() ([]byte, []int)

Deprecated: Use AIResponse.ProtoReflect.Descriptor instead.

func (*AIResponse) GetCode

func (x *AIResponse) GetCode() int32

func (*AIResponse) GetMessage

func (x *AIResponse) GetMessage() string

func (*AIResponse) GetNodeUuid

func (x *AIResponse) GetNodeUuid() string

func (*AIResponse) GetUuid

func (x *AIResponse) GetUuid() string

func (*AIResponse) ProtoMessage

func (*AIResponse) ProtoMessage()

func (*AIResponse) ProtoReflect

func (x *AIResponse) ProtoReflect() protoreflect.Message

func (*AIResponse) Reset

func (x *AIResponse) Reset()

func (*AIResponse) String

func (x *AIResponse) String() string

type AcceptRequest

type AcceptRequest struct {

	// Controller UUID
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	// optional, Channel UUID
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// optional, default to false.
	// when true, all subsequest events will be delivered to the new controller if already controlled by other controller, otherwise it will fail
	Takeover      bool     `protobuf:"varint,3,opt,name=takeover,proto3" json:"takeover,omitempty"`
	ChannelParams []string `protobuf:"bytes,4,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*AcceptRequest) Descriptor deprecated

func (*AcceptRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcceptRequest.ProtoReflect.Descriptor instead.

func (*AcceptRequest) GetChannelParams

func (x *AcceptRequest) GetChannelParams() []string

func (*AcceptRequest) GetCtrlUuid

func (x *AcceptRequest) GetCtrlUuid() string

func (*AcceptRequest) GetTakeover

func (x *AcceptRequest) GetTakeover() bool

func (*AcceptRequest) GetUuid

func (x *AcceptRequest) GetUuid() string

func (*AcceptRequest) ProtoMessage

func (*AcceptRequest) ProtoMessage()

func (*AcceptRequest) ProtoReflect

func (x *AcceptRequest) ProtoReflect() protoreflect.Message

func (*AcceptRequest) Reset

func (x *AcceptRequest) Reset()

func (*AcceptRequest) String

func (x *AcceptRequest) String() string

type Action

type Action struct {
	Name          string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	OwnerUid      string     `protobuf:"bytes,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
	NodeUuid      string     `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Param         *CallParam `protobuf:"bytes,4,opt,name=param,proto3" json:"param,omitempty"`
	ChannelParams []string   `protobuf:"bytes,5,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*Action) Descriptor deprecated

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetChannelParams added in v0.2.2

func (x *Action) GetChannelParams() []string

func (*Action) GetName

func (x *Action) GetName() string

func (*Action) GetNodeUuid

func (x *Action) GetNodeUuid() string

func (*Action) GetOwnerUid

func (x *Action) GetOwnerUid() string

func (*Action) GetParam

func (x *Action) GetParam() *CallParam

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) ProtoReflect

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset

func (x *Action) Reset()

func (*Action) String

func (x *Action) String() string

type AnswerRequest

type AnswerRequest struct {
	CtrlUuid      string   `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid          string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	ChannelParams []string `protobuf:"bytes,3,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*AnswerRequest) Descriptor deprecated

func (*AnswerRequest) Descriptor() ([]byte, []int)

Deprecated: Use AnswerRequest.ProtoReflect.Descriptor instead.

func (*AnswerRequest) GetChannelParams

func (x *AnswerRequest) GetChannelParams() []string

func (*AnswerRequest) GetCtrlUuid

func (x *AnswerRequest) GetCtrlUuid() string

func (*AnswerRequest) GetUuid

func (x *AnswerRequest) GetUuid() string

func (*AnswerRequest) ProtoMessage

func (*AnswerRequest) ProtoMessage()

func (*AnswerRequest) ProtoReflect

func (x *AnswerRequest) ProtoReflect() protoreflect.Message

func (*AnswerRequest) Reset

func (x *AnswerRequest) Reset()

func (*AnswerRequest) String

func (x *AnswerRequest) String() string

type AppParam added in v0.1.1

type AppParam struct {
	App  string `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*AppParam) Descriptor deprecated added in v0.1.1

func (*AppParam) Descriptor() ([]byte, []int)

Deprecated: Use AppParam.ProtoReflect.Descriptor instead.

func (*AppParam) GetApp added in v0.1.1

func (x *AppParam) GetApp() string

func (*AppParam) GetData added in v0.1.1

func (x *AppParam) GetData() string

func (*AppParam) ProtoMessage added in v0.1.1

func (*AppParam) ProtoMessage()

func (*AppParam) ProtoReflect added in v0.1.1

func (x *AppParam) ProtoReflect() protoreflect.Message

func (*AppParam) Reset added in v0.1.1

func (x *AppParam) Reset()

func (*AppParam) String added in v0.1.1

func (x *AppParam) String() string

type Application

type Application struct {
	App  string `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Application) Descriptor deprecated

func (*Application) Descriptor() ([]byte, []int)

Deprecated: Use Application.ProtoReflect.Descriptor instead.

func (*Application) GetApp

func (x *Application) GetApp() string

func (*Application) GetData

func (x *Application) GetData() string

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) ProtoReflect

func (x *Application) ProtoReflect() protoreflect.Message

func (*Application) Reset

func (x *Application) Reset()

func (*Application) String

func (x *Application) String() string

type BridgeRequest

type BridgeRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Ringback string `protobuf:"bytes,3,opt,name=ringback,proto3" json:"ringback,omitempty"`
	// NONE | CALLER | CALLEE | ANY
	FlowControl string `protobuf:"bytes,4,opt,name=flow_control,json=flowControl,proto3" json:"flow_control,omitempty"`
	// true | false | comma separated freeswitch causes e.g. USER_BUSY,NO_ANSWER
	ContinueOnFail string       `protobuf:"bytes,5,opt,name=continue_on_fail,json=continueOnFail,proto3" json:"continue_on_fail,omitempty"`
	Destination    *Destination `protobuf:"bytes,6,opt,name=destination,proto3" json:"destination,omitempty"`
	// contains filtered or unexported fields
}

func (*BridgeRequest) Descriptor deprecated

func (*BridgeRequest) Descriptor() ([]byte, []int)

Deprecated: Use BridgeRequest.ProtoReflect.Descriptor instead.

func (*BridgeRequest) GetContinueOnFail

func (x *BridgeRequest) GetContinueOnFail() string

func (*BridgeRequest) GetCtrlUuid

func (x *BridgeRequest) GetCtrlUuid() string

func (*BridgeRequest) GetDestination

func (x *BridgeRequest) GetDestination() *Destination

func (*BridgeRequest) GetFlowControl

func (x *BridgeRequest) GetFlowControl() string

func (*BridgeRequest) GetRingback

func (x *BridgeRequest) GetRingback() string

func (*BridgeRequest) GetUuid

func (x *BridgeRequest) GetUuid() string

func (*BridgeRequest) ProtoMessage

func (*BridgeRequest) ProtoMessage()

func (*BridgeRequest) ProtoReflect

func (x *BridgeRequest) ProtoReflect() protoreflect.Message

func (*BridgeRequest) Reset

func (x *BridgeRequest) Reset()

func (*BridgeRequest) String

func (x *BridgeRequest) String() string

type BroadcastRequest

type BroadcastRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Media    *Media `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"`
	// BOTH, ALEG, BLEG, AHOLDB, BHOLDA
	Option string `protobuf:"bytes,4,opt,name=option,proto3" json:"option,omitempty"`
	//IGNORE_READ
	Record string `protobuf:"bytes,5,opt,name=record,proto3" json:"record,omitempty"`
	//apps
	Apps []*AppParam `protobuf:"bytes,6,rep,name=apps,proto3" json:"apps,omitempty"`
	// contains filtered or unexported fields
}

func (*BroadcastRequest) Descriptor deprecated

func (*BroadcastRequest) Descriptor() ([]byte, []int)

Deprecated: Use BroadcastRequest.ProtoReflect.Descriptor instead.

func (*BroadcastRequest) GetApps added in v0.1.1

func (x *BroadcastRequest) GetApps() []*AppParam

func (*BroadcastRequest) GetCtrlUuid

func (x *BroadcastRequest) GetCtrlUuid() string

func (*BroadcastRequest) GetMedia

func (x *BroadcastRequest) GetMedia() *Media

func (*BroadcastRequest) GetOption

func (x *BroadcastRequest) GetOption() string

func (*BroadcastRequest) GetRecord added in v0.1.1

func (x *BroadcastRequest) GetRecord() string

func (*BroadcastRequest) GetUuid

func (x *BroadcastRequest) GetUuid() string

func (*BroadcastRequest) ProtoMessage

func (*BroadcastRequest) ProtoMessage()

func (*BroadcastRequest) ProtoReflect

func (x *BroadcastRequest) ProtoReflect() protoreflect.Message

func (*BroadcastRequest) Reset

func (x *BroadcastRequest) Reset()

func (*BroadcastRequest) String

func (x *BroadcastRequest) String() string

type CallParam

type CallParam struct {

	// the call uuid, will auto generate if missing
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Calller ID Name
	CidName string `protobuf:"bytes,2,opt,name=cid_name,json=cidName,proto3" json:"cid_name,omitempty"`
	// Caller ID Number
	CidNumber string `protobuf:"bytes,3,opt,name=cid_number,json=cidNumber,proto3" json:"cid_number,omitempty"`
	// Destination Number
	DestNumber string `protobuf:"bytes,4,opt,name=dest_number,json=destNumber,proto3" json:"dest_number,omitempty"`
	// Dial String
	DialString string `protobuf:"bytes,5,opt,name=dial_string,json=dialString,proto3" json:"dial_string,omitempty"`
	// Timeout
	Timeout uint32 `protobuf:"varint,6,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// Max Duration
	MaxDuration uint32 `protobuf:"varint,7,opt,name=max_duration,json=maxDuration,proto3" json:"max_duration,omitempty"`
	// More Params
	Params map[string]string `` /* 153-byte string literal not displayed */
	// 变量订阅设置
	ChannelParams []string `protobuf:"bytes,9,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*CallParam) Descriptor deprecated

func (*CallParam) Descriptor() ([]byte, []int)

Deprecated: Use CallParam.ProtoReflect.Descriptor instead.

func (*CallParam) GetChannelParams added in v0.2.2

func (x *CallParam) GetChannelParams() []string

func (*CallParam) GetCidName

func (x *CallParam) GetCidName() string

func (*CallParam) GetCidNumber

func (x *CallParam) GetCidNumber() string

func (*CallParam) GetDestNumber

func (x *CallParam) GetDestNumber() string

func (*CallParam) GetDialString

func (x *CallParam) GetDialString() string

func (*CallParam) GetMaxDuration

func (x *CallParam) GetMaxDuration() uint32

func (*CallParam) GetParams

func (x *CallParam) GetParams() map[string]string

func (*CallParam) GetTimeout

func (x *CallParam) GetTimeout() uint32

func (*CallParam) GetUuid

func (x *CallParam) GetUuid() string

func (*CallParam) ProtoMessage

func (*CallParam) ProtoMessage()

func (*CallParam) ProtoReflect

func (x *CallParam) ProtoReflect() protoreflect.Message

func (*CallParam) Reset

func (x *CallParam) Reset()

func (*CallParam) String

func (x *CallParam) String() string

type CallcenterRequest

type CallcenterRequest struct {
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CallcenterRequest) Descriptor deprecated

func (*CallcenterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CallcenterRequest.ProtoReflect.Descriptor instead.

func (*CallcenterRequest) GetName

func (x *CallcenterRequest) GetName() string

func (*CallcenterRequest) GetUuid

func (x *CallcenterRequest) GetUuid() string

func (*CallcenterRequest) ProtoMessage

func (*CallcenterRequest) ProtoMessage()

func (*CallcenterRequest) ProtoReflect

func (x *CallcenterRequest) ProtoReflect() protoreflect.Message

func (*CallcenterRequest) Reset

func (x *CallcenterRequest) Reset()

func (*CallcenterRequest) String

func (x *CallcenterRequest) String() string

type CallcenterResponse

type CallcenterResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*CallcenterResponse) Descriptor deprecated

func (*CallcenterResponse) Descriptor() ([]byte, []int)

Deprecated: Use CallcenterResponse.ProtoReflect.Descriptor instead.

func (*CallcenterResponse) GetCode

func (x *CallcenterResponse) GetCode() int32

func (*CallcenterResponse) GetMessage

func (x *CallcenterResponse) GetMessage() string

func (*CallcenterResponse) GetNodeUuid

func (x *CallcenterResponse) GetNodeUuid() string

func (*CallcenterResponse) GetUuid

func (x *CallcenterResponse) GetUuid() string

func (*CallcenterResponse) ProtoMessage

func (*CallcenterResponse) ProtoMessage()

func (*CallcenterResponse) ProtoReflect

func (x *CallcenterResponse) ProtoReflect() protoreflect.Message

func (*CallcenterResponse) Reset

func (x *CallcenterResponse) Reset()

func (*CallcenterResponse) String

func (x *CallcenterResponse) String() string

type ChannelBridgeRequest

type ChannelBridgeRequest struct {
	CtrlUuid    string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid        string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	PeerUuid    string `protobuf:"bytes,3,opt,name=peer_uuid,json=peerUuid,proto3" json:"peer_uuid,omitempty"`
	BridgeDelay int32  `protobuf:"varint,4,opt,name=bridge_delay,json=bridgeDelay,proto3" json:"bridge_delay,omitempty"`
	// NONE | CALLER | CALLEE | ANY
	FlowControl string `protobuf:"bytes,5,opt,name=flow_control,json=flowControl,proto3" json:"flow_control,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelBridgeRequest) Descriptor deprecated

func (*ChannelBridgeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChannelBridgeRequest.ProtoReflect.Descriptor instead.

func (*ChannelBridgeRequest) GetBridgeDelay

func (x *ChannelBridgeRequest) GetBridgeDelay() int32

func (*ChannelBridgeRequest) GetCtrlUuid

func (x *ChannelBridgeRequest) GetCtrlUuid() string

func (*ChannelBridgeRequest) GetFlowControl

func (x *ChannelBridgeRequest) GetFlowControl() string

func (*ChannelBridgeRequest) GetPeerUuid

func (x *ChannelBridgeRequest) GetPeerUuid() string

func (*ChannelBridgeRequest) GetUuid

func (x *ChannelBridgeRequest) GetUuid() string

func (*ChannelBridgeRequest) ProtoMessage

func (*ChannelBridgeRequest) ProtoMessage()

func (*ChannelBridgeRequest) ProtoReflect

func (x *ChannelBridgeRequest) ProtoReflect() protoreflect.Message

func (*ChannelBridgeRequest) Reset

func (x *ChannelBridgeRequest) Reset()

func (*ChannelBridgeRequest) String

func (x *ChannelBridgeRequest) String() string

type ChannelData

type ChannelData struct {
	VariableCcQueue             string `protobuf:"bytes,1,opt,name=variable_cc_queue,json=variableCcQueue,proto3" json:"variable_cc_queue,omitempty"`
	VariableCcQueueName         string `protobuf:"bytes,2,opt,name=variable_cc_queue_name,json=variableCcQueueName,proto3" json:"variable_cc_queue_name,omitempty"`
	VariableCcAgentSessionUuid  string `` /* 145-byte string literal not displayed */
	VariableCcMemberUuid        string `protobuf:"bytes,4,opt,name=variable_cc_member_uuid,json=variableCcMemberUuid,proto3" json:"variable_cc_member_uuid,omitempty"`
	VariableXccOriginDestNumber string `` /* 148-byte string literal not displayed */
	VariableCcMemberSessionUuid string `` /* 148-byte string literal not displayed */
	VariableBridgeUuid          string `protobuf:"bytes,7,opt,name=variable_bridge_uuid,json=variableBridgeUuid,proto3" json:"variable_bridge_uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelData) Descriptor deprecated

func (*ChannelData) Descriptor() ([]byte, []int)

Deprecated: Use ChannelData.ProtoReflect.Descriptor instead.

func (*ChannelData) GetVariableBridgeUuid added in v0.1.1

func (x *ChannelData) GetVariableBridgeUuid() string

func (*ChannelData) GetVariableCcAgentSessionUuid

func (x *ChannelData) GetVariableCcAgentSessionUuid() string

func (*ChannelData) GetVariableCcMemberSessionUuid added in v0.1.1

func (x *ChannelData) GetVariableCcMemberSessionUuid() string

func (*ChannelData) GetVariableCcMemberUuid

func (x *ChannelData) GetVariableCcMemberUuid() string

func (*ChannelData) GetVariableCcQueue

func (x *ChannelData) GetVariableCcQueue() string

func (*ChannelData) GetVariableCcQueueName

func (x *ChannelData) GetVariableCcQueueName() string

func (*ChannelData) GetVariableXccOriginDestNumber

func (x *ChannelData) GetVariableXccOriginDestNumber() string

func (*ChannelData) ProtoMessage

func (*ChannelData) ProtoMessage()

func (*ChannelData) ProtoReflect

func (x *ChannelData) ProtoReflect() protoreflect.Message

func (*ChannelData) Reset

func (x *ChannelData) Reset()

func (*ChannelData) String

func (x *ChannelData) String() string

type ChannelDataResponse

type ChannelDataResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid   string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"`
	// when format == JSON
	Data *ChannelData `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelDataResponse) Descriptor deprecated

func (*ChannelDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChannelDataResponse.ProtoReflect.Descriptor instead.

func (*ChannelDataResponse) GetCode

func (x *ChannelDataResponse) GetCode() int32

func (*ChannelDataResponse) GetData

func (x *ChannelDataResponse) GetData() *ChannelData

func (*ChannelDataResponse) GetFormat

func (x *ChannelDataResponse) GetFormat() string

func (*ChannelDataResponse) GetMessage

func (x *ChannelDataResponse) GetMessage() string

func (*ChannelDataResponse) GetNodeUuid

func (x *ChannelDataResponse) GetNodeUuid() string

func (*ChannelDataResponse) GetUuid

func (x *ChannelDataResponse) GetUuid() string

func (*ChannelDataResponse) ProtoMessage

func (*ChannelDataResponse) ProtoMessage()

func (*ChannelDataResponse) ProtoReflect

func (x *ChannelDataResponse) ProtoReflect() protoreflect.Message

func (*ChannelDataResponse) Reset

func (x *ChannelDataResponse) Reset()

func (*ChannelDataResponse) String

func (x *ChannelDataResponse) String() string

type ChannelEvent

type ChannelEvent struct {
	NodeUuid string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	PeerUuid string `protobuf:"bytes,3,opt,name=peer_uuid,json=peerUuid,proto3" json:"peer_uuid,omitempty"`
	// call direction inbound |outbound
	Direction string `protobuf:"bytes,4,opt,name=direction,proto3" json:"direction,omitempty"`
	// START RINGING ANSWERED ACTIVE DESTROY READY ...
	State       string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	CidName     string `protobuf:"bytes,6,opt,name=cid_name,json=cidName,proto3" json:"cid_name,omitempty"`
	CidNumber   string `protobuf:"bytes,7,opt,name=cid_number,json=cidNumber,proto3" json:"cid_number,omitempty"`
	DestNumber  string `protobuf:"bytes,8,opt,name=dest_number,json=destNumber,proto3" json:"dest_number,omitempty"`
	CreateEpoch uint32 `protobuf:"varint,9,opt,name=create_epoch,json=createEpoch,proto3" json:"create_epoch,omitempty"`
	RingEpoch   uint32 `protobuf:"varint,10,opt,name=ring_epoch,json=ringEpoch,proto3" json:"ring_epoch,omitempty"`
	AnswerEpoch uint32 `protobuf:"varint,11,opt,name=answer_epoch,json=answerEpoch,proto3" json:"answer_epoch,omitempty"`
	HangupEpoch uint32 `protobuf:"varint,12,opt,name=hangup_epoch,json=hangupEpoch,proto3" json:"hangup_epoch,omitempty"`
	// list of uuids
	Peers        []string          `protobuf:"bytes,13,rep,name=peers,proto3" json:"peers,omitempty"`
	Params       map[string]string `` /* 154-byte string literal not displayed */
	Billsec      string            `protobuf:"bytes,15,opt,name=billsec,proto3" json:"billsec,omitempty"`
	Duration     string            `protobuf:"bytes,16,opt,name=duration,proto3" json:"duration,omitempty"`
	Cause        string            `protobuf:"bytes,17,opt,name=cause,proto3" json:"cause,omitempty"`
	NodeIp       string            `protobuf:"bytes,18,opt,name=node_ip,json=nodeIp,proto3" json:"node_ip,omitempty"`
	Domain       string            `protobuf:"bytes,19,opt,name=domain,proto3" json:"domain,omitempty"`
	Dtmf         string            `protobuf:"bytes,20,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	Answered     bool              `protobuf:"varint,21,opt,name=answered,proto3" json:"answered,omitempty"`
	Video        bool              `protobuf:"varint,22,opt,name=video,proto3" json:"video,omitempty"`
	Held         bool              `protobuf:"varint,23,opt,name=held,proto3" json:"held,omitempty"`
	Bridged      bool              `protobuf:"varint,24,opt,name=bridged,proto3" json:"bridged,omitempty"`
	Context      string            `protobuf:"bytes,25,opt,name=context,proto3" json:"context,omitempty"`
	CallerSource string            `protobuf:"bytes,26,opt,name=caller_source,json=callerSource,proto3" json:"caller_source,omitempty"`
	AiRobotId    string            `protobuf:"bytes,27,opt,name=ai_robot_id,json=aiRobotId,proto3" json:"ai_robot_id,omitempty"`
	Billmsec     string            `protobuf:"bytes,28,opt,name=billmsec,proto3" json:"billmsec,omitempty"`
	// private vars, always at the last, don't use out of proto
	// tenant id, should be set if found from incoming subject
	PNATSTenantID string `protobuf:"bytes,10000,opt,name=pNATSTenantID,proto3" json:"pNATSTenantID,omitempty"`
	// to prefix, should be set if ctrl has toPrefix set
	PNATSToPrefix string `protobuf:"bytes,10001,opt,name=pNATSToPrefix,proto3" json:"pNATSToPrefix,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelEvent) AI

func (c *ChannelEvent) AI(in *AIRequest, opts ...client.CallOption) *AIResponse

func (*ChannelEvent) Accept

func (c *ChannelEvent) Accept(in *AcceptRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Answer

func (c *ChannelEvent) Answer(in *AnswerRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Bridge

func (c *ChannelEvent) Bridge(in *BridgeRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Broadcast

func (c *ChannelEvent) Broadcast(in *BroadcastRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Callcenter

func (c *ChannelEvent) Callcenter(in *CallcenterRequest, opts ...client.CallOption) *CallcenterResponse

func (*ChannelEvent) ChannelBridge

func (c *ChannelEvent) ChannelBridge(in *ChannelBridgeRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Conference

func (c *ChannelEvent) Conference(in *ConferenceRequest, opts ...client.CallOption) *ConferenceResponse

func (*ChannelEvent) Consult

func (c *ChannelEvent) Consult(in *ConsultRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Descriptor deprecated

func (*ChannelEvent) Descriptor() ([]byte, []int)

Deprecated: Use ChannelEvent.ProtoReflect.Descriptor instead.

func (*ChannelEvent) DetectFace

func (c *ChannelEvent) DetectFace(in *DetectFaceRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) DetectSpeech

func (c *ChannelEvent) DetectSpeech(in *DetectRequest, opts ...client.CallOption) *DetectResponse

func (*ChannelEvent) DetectSpeechFeedTTS added in v0.2.3

func (c *ChannelEvent) DetectSpeechFeedTTS(in *DetectSpeechFeedTTSRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Echo2

func (c *ChannelEvent) Echo2(in *Echo2Request, opts ...client.CallOption) *Response

func (*ChannelEvent) FIFO

func (c *ChannelEvent) FIFO(in *FIFORequest, opts ...client.CallOption) *FIFOResponse

func (*ChannelEvent) GetAiRobotId added in v0.2.1

func (x *ChannelEvent) GetAiRobotId() string

func (*ChannelEvent) GetAnswerEpoch

func (x *ChannelEvent) GetAnswerEpoch() uint32

func (*ChannelEvent) GetAnswered

func (x *ChannelEvent) GetAnswered() bool

func (*ChannelEvent) GetBillmsec added in v0.2.11

func (x *ChannelEvent) GetBillmsec() string

func (*ChannelEvent) GetBillsec

func (x *ChannelEvent) GetBillsec() string

func (*ChannelEvent) GetBridged

func (x *ChannelEvent) GetBridged() bool

func (*ChannelEvent) GetCallerSource

func (x *ChannelEvent) GetCallerSource() string

func (*ChannelEvent) GetCause

func (x *ChannelEvent) GetCause() string

func (*ChannelEvent) GetChannelData

func (c *ChannelEvent) GetChannelData(in *GetChannelDataRequest, opts ...client.CallOption) *ChannelDataResponse

func (*ChannelEvent) GetCidName

func (x *ChannelEvent) GetCidName() string

func (*ChannelEvent) GetCidNumber

func (x *ChannelEvent) GetCidNumber() string

func (*ChannelEvent) GetContext added in v0.0.2

func (x *ChannelEvent) GetContext() string

func (*ChannelEvent) GetCreateEpoch

func (x *ChannelEvent) GetCreateEpoch() uint32

func (*ChannelEvent) GetDestNumber

func (x *ChannelEvent) GetDestNumber() string

func (*ChannelEvent) GetDirection

func (x *ChannelEvent) GetDirection() string

func (*ChannelEvent) GetDomain

func (x *ChannelEvent) GetDomain() string

func (*ChannelEvent) GetDtmf

func (x *ChannelEvent) GetDtmf() string

func (*ChannelEvent) GetDuration

func (x *ChannelEvent) GetDuration() string

func (*ChannelEvent) GetHangupEpoch

func (x *ChannelEvent) GetHangupEpoch() uint32

func (*ChannelEvent) GetHeld

func (x *ChannelEvent) GetHeld() bool

func (*ChannelEvent) GetNodeIp

func (x *ChannelEvent) GetNodeIp() string

func (*ChannelEvent) GetNodeUuid

func (x *ChannelEvent) GetNodeUuid() string

func (*ChannelEvent) GetPNATSTenantID added in v0.2.0

func (x *ChannelEvent) GetPNATSTenantID() string

func (*ChannelEvent) GetPNATSToPrefix added in v0.2.0

func (x *ChannelEvent) GetPNATSToPrefix() string

func (*ChannelEvent) GetParams

func (x *ChannelEvent) GetParams() map[string]string

func (*ChannelEvent) GetPeerUuid

func (x *ChannelEvent) GetPeerUuid() string

func (*ChannelEvent) GetPeers

func (x *ChannelEvent) GetPeers() []string

func (*ChannelEvent) GetRingEpoch

func (x *ChannelEvent) GetRingEpoch() uint32

func (*ChannelEvent) GetState

func (x *ChannelEvent) GetState() string

func (*ChannelEvent) GetState_

func (c *ChannelEvent) GetState_(in *GetStateRequest, opts ...client.CallOption) *StateResponse

func (*ChannelEvent) GetUuid

func (x *ChannelEvent) GetUuid() string

func (*ChannelEvent) GetVar

func (c *ChannelEvent) GetVar(in *GetVarRequest, opts ...client.CallOption) *VarResponse

func (*ChannelEvent) GetVideo

func (x *ChannelEvent) GetVideo() bool

func (*ChannelEvent) Hangup

func (c *ChannelEvent) Hangup(in *HangupRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Hold

func (c *ChannelEvent) Hold(in *HoldRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) HttAPI

func (c *ChannelEvent) HttAPI(in *HttAPIRequest, opts ...client.CallOption) *HttAPIResponse

func (*ChannelEvent) Intercept

func (c *ChannelEvent) Intercept(in *InterceptRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Lua

func (c *ChannelEvent) Lua(in *LuaRequest, opts ...client.CallOption) *LuaResponse

func (*ChannelEvent) Mute

func (c *ChannelEvent) Mute(in *MuteRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) NativeApp

func (c *ChannelEvent) NativeApp(in *NativeRequest, opts ...client.CallOption) *NativeResponse

func (*ChannelEvent) Play

func (c *ChannelEvent) Play(in *PlayRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) ProtoMessage

func (*ChannelEvent) ProtoMessage()

func (*ChannelEvent) ProtoReflect

func (x *ChannelEvent) ProtoReflect() protoreflect.Message

func (*ChannelEvent) ReadDTMF

func (c *ChannelEvent) ReadDTMF(in *DTMFRequest, opts ...client.CallOption) *DTMFResponse

func (*ChannelEvent) ReadDigits

func (c *ChannelEvent) ReadDigits(in *DigitsRequest, opts ...client.CallOption) *DigitsResponse

func (*ChannelEvent) Record

func (c *ChannelEvent) Record(in *RecordRequest, opts ...client.CallOption) *RecordResponse

func (*ChannelEvent) Reset

func (x *ChannelEvent) Reset()

func (*ChannelEvent) RingBackDetection

func (c *ChannelEvent) RingBackDetection(in *RingBackDetectionRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) SendDTMF

func (c *ChannelEvent) SendDTMF(in *SendDTMFRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) SetTenantID added in v0.2.0

func (c *ChannelEvent) SetTenantID(tenant string)

func (*ChannelEvent) SetToPrefix added in v0.2.0

func (c *ChannelEvent) SetToPrefix(prefix string)

func (*ChannelEvent) SetVar

func (c *ChannelEvent) SetVar(in *SetVarRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Stop

func (c *ChannelEvent) Stop(in *StopRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) StopDetectSpeech

func (c *ChannelEvent) StopDetectSpeech(in *StopDetectRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) String

func (x *ChannelEvent) String() string

func (*ChannelEvent) ThreeWay

func (c *ChannelEvent) ThreeWay(in *ThreeWayRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) Transfer

func (c *ChannelEvent) Transfer(in *TransferRequest, opts ...client.CallOption) *Response

func (*ChannelEvent) WithAddress added in v0.2.0

func (c *ChannelEvent) WithAddress() client.CallOption

build default NATS Node Address

type ConferenceInfo

type ConferenceInfo struct {
	ConferenceName    string                           `protobuf:"bytes,1,opt,name=conference_name,json=conferenceName,proto3" json:"conference_name,omitempty"`
	MemberCount       int32                            `protobuf:"varint,2,opt,name=member_count,json=memberCount,proto3" json:"member_count,omitempty"`
	GhostCount        int32                            `protobuf:"varint,3,opt,name=ghost_count,json=ghostCount,proto3" json:"ghost_count,omitempty"`
	Rate              int32                            `protobuf:"varint,4,opt,name=rate,proto3" json:"rate,omitempty"`
	RunTime           int32                            `protobuf:"varint,5,opt,name=run_time,json=runTime,proto3" json:"run_time,omitempty"`
	ConferenceUuid    string                           `protobuf:"bytes,6,opt,name=conference_uuid,json=conferenceUuid,proto3" json:"conference_uuid,omitempty"`
	CanvasCount       int32                            `protobuf:"varint,7,opt,name=canvas_count,json=canvasCount,proto3" json:"canvas_count,omitempty"`
	MaxBwIn           int32                            `protobuf:"varint,8,opt,name=max_bw_in,json=maxBwIn,proto3" json:"max_bw_in,omitempty"`
	ForceBwIn         int32                            `protobuf:"varint,9,opt,name=force_bw_in,json=forceBwIn,proto3" json:"force_bw_in,omitempty"`
	VideoFloorPackets int32                            `protobuf:"varint,10,opt,name=video_floor_packets,json=videoFloorPackets,proto3" json:"video_floor_packets,omitempty"`
	Locked            bool                             `protobuf:"varint,11,opt,name=locked,proto3" json:"locked,omitempty"`
	Destruct          bool                             `protobuf:"varint,12,opt,name=destruct,proto3" json:"destruct,omitempty"`
	WaitMod           bool                             `protobuf:"varint,13,opt,name=wait_mod,json=waitMod,proto3" json:"wait_mod,omitempty"`
	AudioAlways       bool                             `protobuf:"varint,14,opt,name=audio_always,json=audioAlways,proto3" json:"audio_always,omitempty"`
	Running           bool                             `protobuf:"varint,15,opt,name=running,proto3" json:"running,omitempty"`
	Answered          bool                             `protobuf:"varint,16,opt,name=answered,proto3" json:"answered,omitempty"`
	EnforceMin        bool                             `protobuf:"varint,17,opt,name=enforce_min,json=enforceMin,proto3" json:"enforce_min,omitempty"`
	BridgeTo          bool                             `protobuf:"varint,18,opt,name=bridge_to,json=bridgeTo,proto3" json:"bridge_to,omitempty"`
	Dynamic           bool                             `protobuf:"varint,19,opt,name=dynamic,proto3" json:"dynamic,omitempty"`
	ExitSound         bool                             `protobuf:"varint,20,opt,name=exit_sound,json=exitSound,proto3" json:"exit_sound,omitempty"`
	EnterSound        bool                             `protobuf:"varint,21,opt,name=enter_sound,json=enterSound,proto3" json:"enter_sound,omitempty"`
	Recording         bool                             `protobuf:"varint,22,opt,name=recording,proto3" json:"recording,omitempty"`
	VideoBridge       bool                             `protobuf:"varint,23,opt,name=video_bridge,json=videoBridge,proto3" json:"video_bridge,omitempty"`
	VideoFloorOnly    bool                             `protobuf:"varint,24,opt,name=video_floor_only,json=videoFloorOnly,proto3" json:"video_floor_only,omitempty"`
	VideoRfc4579      bool                             `protobuf:"varint,25,opt,name=video_rfc4579,json=videoRfc4579,proto3" json:"video_rfc4579,omitempty"`
	Domain            string                           `protobuf:"bytes,26,opt,name=domain,proto3" json:"domain,omitempty"`
	Variables         *ConferenceInfoResponseVariables `protobuf:"bytes,27,opt,name=variables,proto3" json:"variables,omitempty"`
	Members           []*ConferenceInfoResponseMembers `protobuf:"bytes,28,rep,name=members,proto3" json:"members,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfo) Descriptor deprecated

func (*ConferenceInfo) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfo.ProtoReflect.Descriptor instead.

func (*ConferenceInfo) GetAnswered

func (x *ConferenceInfo) GetAnswered() bool

func (*ConferenceInfo) GetAudioAlways

func (x *ConferenceInfo) GetAudioAlways() bool

func (*ConferenceInfo) GetBridgeTo

func (x *ConferenceInfo) GetBridgeTo() bool

func (*ConferenceInfo) GetCanvasCount

func (x *ConferenceInfo) GetCanvasCount() int32

func (*ConferenceInfo) GetConferenceName

func (x *ConferenceInfo) GetConferenceName() string

func (*ConferenceInfo) GetConferenceUuid

func (x *ConferenceInfo) GetConferenceUuid() string

func (*ConferenceInfo) GetDestruct

func (x *ConferenceInfo) GetDestruct() bool

func (*ConferenceInfo) GetDomain

func (x *ConferenceInfo) GetDomain() string

func (*ConferenceInfo) GetDynamic

func (x *ConferenceInfo) GetDynamic() bool

func (*ConferenceInfo) GetEnforceMin

func (x *ConferenceInfo) GetEnforceMin() bool

func (*ConferenceInfo) GetEnterSound

func (x *ConferenceInfo) GetEnterSound() bool

func (*ConferenceInfo) GetExitSound

func (x *ConferenceInfo) GetExitSound() bool

func (*ConferenceInfo) GetForceBwIn

func (x *ConferenceInfo) GetForceBwIn() int32

func (*ConferenceInfo) GetGhostCount

func (x *ConferenceInfo) GetGhostCount() int32

func (*ConferenceInfo) GetLocked

func (x *ConferenceInfo) GetLocked() bool

func (*ConferenceInfo) GetMaxBwIn

func (x *ConferenceInfo) GetMaxBwIn() int32

func (*ConferenceInfo) GetMemberCount

func (x *ConferenceInfo) GetMemberCount() int32

func (*ConferenceInfo) GetMembers

func (x *ConferenceInfo) GetMembers() []*ConferenceInfoResponseMembers

func (*ConferenceInfo) GetRate

func (x *ConferenceInfo) GetRate() int32

func (*ConferenceInfo) GetRecording

func (x *ConferenceInfo) GetRecording() bool

func (*ConferenceInfo) GetRunTime

func (x *ConferenceInfo) GetRunTime() int32

func (*ConferenceInfo) GetRunning

func (x *ConferenceInfo) GetRunning() bool

func (*ConferenceInfo) GetVariables

func (*ConferenceInfo) GetVideoBridge

func (x *ConferenceInfo) GetVideoBridge() bool

func (*ConferenceInfo) GetVideoFloorOnly

func (x *ConferenceInfo) GetVideoFloorOnly() bool

func (*ConferenceInfo) GetVideoFloorPackets

func (x *ConferenceInfo) GetVideoFloorPackets() int32

func (*ConferenceInfo) GetVideoRfc4579

func (x *ConferenceInfo) GetVideoRfc4579() bool

func (*ConferenceInfo) GetWaitMod

func (x *ConferenceInfo) GetWaitMod() bool

func (*ConferenceInfo) ProtoMessage

func (*ConferenceInfo) ProtoMessage()

func (*ConferenceInfo) ProtoReflect

func (x *ConferenceInfo) ProtoReflect() protoreflect.Message

func (*ConferenceInfo) Reset

func (x *ConferenceInfo) Reset()

func (*ConferenceInfo) String

func (x *ConferenceInfo) String() string

type ConferenceInfoRequest

type ConferenceInfoRequest struct {
	CtrlUuid string                     `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Data     *ConferenceInfoRequestData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoRequest) Descriptor deprecated

func (*ConferenceInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoRequest.ProtoReflect.Descriptor instead.

func (*ConferenceInfoRequest) GetCtrlUuid

func (x *ConferenceInfoRequest) GetCtrlUuid() string

func (*ConferenceInfoRequest) GetData

func (*ConferenceInfoRequest) ProtoMessage

func (*ConferenceInfoRequest) ProtoMessage()

func (*ConferenceInfoRequest) ProtoReflect

func (x *ConferenceInfoRequest) ProtoReflect() protoreflect.Message

func (*ConferenceInfoRequest) Reset

func (x *ConferenceInfoRequest) Reset()

func (*ConferenceInfoRequest) String

func (x *ConferenceInfoRequest) String() string

type ConferenceInfoRequestData

type ConferenceInfoRequestData struct {
	Command string                         `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	Data    *ConferenceInfoRequestDataData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoRequestData) Descriptor deprecated

func (*ConferenceInfoRequestData) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoRequestData.ProtoReflect.Descriptor instead.

func (*ConferenceInfoRequestData) GetCommand

func (x *ConferenceInfoRequestData) GetCommand() string

func (*ConferenceInfoRequestData) GetData

func (*ConferenceInfoRequestData) ProtoMessage

func (*ConferenceInfoRequestData) ProtoMessage()

func (*ConferenceInfoRequestData) ProtoReflect

func (*ConferenceInfoRequestData) Reset

func (x *ConferenceInfoRequestData) Reset()

func (*ConferenceInfoRequestData) String

func (x *ConferenceInfoRequestData) String() string

type ConferenceInfoRequestDataData

type ConferenceInfoRequestDataData struct {
	ConferenceName string              `protobuf:"bytes,1,opt,name=conferenceName,proto3" json:"conferenceName,omitempty"`
	ShowMembers    bool                `protobuf:"varint,2,opt,name=showMembers,proto3" json:"showMembers,omitempty"`
	MemberFilters  *structpb.ListValue `protobuf:"bytes,3,opt,name=memberFilters,proto3" json:"memberFilters,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoRequestDataData) Descriptor deprecated

func (*ConferenceInfoRequestDataData) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoRequestDataData.ProtoReflect.Descriptor instead.

func (*ConferenceInfoRequestDataData) GetConferenceName

func (x *ConferenceInfoRequestDataData) GetConferenceName() string

func (*ConferenceInfoRequestDataData) GetMemberFilters

func (x *ConferenceInfoRequestDataData) GetMemberFilters() *structpb.ListValue

func (*ConferenceInfoRequestDataData) GetShowMembers

func (x *ConferenceInfoRequestDataData) GetShowMembers() bool

func (*ConferenceInfoRequestDataData) ProtoMessage

func (*ConferenceInfoRequestDataData) ProtoMessage()

func (*ConferenceInfoRequestDataData) ProtoReflect

func (*ConferenceInfoRequestDataData) Reset

func (x *ConferenceInfoRequestDataData) Reset()

func (*ConferenceInfoRequestDataData) String

type ConferenceInfoResponse

type ConferenceInfoResponse struct {
	Code     int32           `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string          `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Data     *ConferenceInfo `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponse) Descriptor deprecated

func (*ConferenceInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoResponse.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponse) GetCode

func (x *ConferenceInfoResponse) GetCode() int32

func (*ConferenceInfoResponse) GetData

func (x *ConferenceInfoResponse) GetData() *ConferenceInfo

func (*ConferenceInfoResponse) GetMessage

func (x *ConferenceInfoResponse) GetMessage() string

func (*ConferenceInfoResponse) GetNodeUuid

func (x *ConferenceInfoResponse) GetNodeUuid() string

func (*ConferenceInfoResponse) ProtoMessage

func (*ConferenceInfoResponse) ProtoMessage()

func (*ConferenceInfoResponse) ProtoReflect

func (x *ConferenceInfoResponse) ProtoReflect() protoreflect.Message

func (*ConferenceInfoResponse) Reset

func (x *ConferenceInfoResponse) Reset()

func (*ConferenceInfoResponse) String

func (x *ConferenceInfoResponse) String() string

type ConferenceInfoResponseConferenceMembers added in v0.1.4

type ConferenceInfoResponseConferenceMembers struct {
	MemberID         string                                         `protobuf:"bytes,1,opt,name=memberID,proto3" json:"memberID,omitempty"`
	CidNumber        string                                         `protobuf:"bytes,2,opt,name=cidNumber,proto3" json:"cidNumber,omitempty"`
	CidName          string                                         `protobuf:"bytes,3,opt,name=cidName,proto3" json:"cidName,omitempty"`
	Codec            string                                         `protobuf:"bytes,4,opt,name=codec,proto3" json:"codec,omitempty"`
	Status           *ConferenceInfoResponseConferenceMembersStatus `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	Email            string                                         `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	NodeUUID         string                                         `protobuf:"bytes,7,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
	Active           bool                                           `protobuf:"varint,8,opt,name=active,proto3" json:"active,omitempty"`
	Uuid             string                                         `protobuf:"bytes,9,opt,name=uuid,proto3" json:"uuid,omitempty"`
	GroupID          string                                         `protobuf:"bytes,10,opt,name=groupID,proto3" json:"groupID,omitempty"`
	MemberType       string                                         `protobuf:"bytes,11,opt,name=memberType,proto3" json:"memberType,omitempty"`
	NodeType         string                                         `protobuf:"bytes,12,opt,name=nodeType,proto3" json:"nodeType,omitempty"`
	Domain           string                                         `protobuf:"bytes,13,opt,name=domain,proto3" json:"domain,omitempty"`
	CanvasID         int32                                          `protobuf:"varint,14,opt,name=canvasID,proto3" json:"canvasID,omitempty"`
	WatchingCanvasID int32                                          `protobuf:"varint,15,opt,name=watchingCanvasID,proto3" json:"watchingCanvasID,omitempty"`
	RoleID           string                                         `protobuf:"bytes,16,opt,name=roleID,proto3" json:"roleID,omitempty"`
	LayerID          int32                                          `protobuf:"varint,17,opt,name=layerID,proto3" json:"layerID,omitempty"`
	ReservationID    string                                         `protobuf:"bytes,18,opt,name=reservationID,proto3" json:"reservationID,omitempty"`
	ChannelName      string                                         `protobuf:"bytes,19,opt,name=channelName,proto3" json:"channelName,omitempty"`
	Sharing          bool                                           `protobuf:"varint,20,opt,name=sharing,proto3" json:"sharing,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseConferenceMembers) Descriptor deprecated added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoResponseConferenceMembers.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseConferenceMembers) GetActive added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetCanvasID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetChannelName added in v0.1.4

func (x *ConferenceInfoResponseConferenceMembers) GetChannelName() string

func (*ConferenceInfoResponseConferenceMembers) GetCidName added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetCidNumber added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetCodec added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetDomain added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetEmail added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetGroupID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetLayerID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetMemberID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetMemberType added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetNodeType added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetNodeUUID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetReservationID added in v0.1.4

func (x *ConferenceInfoResponseConferenceMembers) GetReservationID() string

func (*ConferenceInfoResponseConferenceMembers) GetRoleID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetSharing added in v0.1.11

func (*ConferenceInfoResponseConferenceMembers) GetStatus added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetUuid added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) GetWatchingCanvasID added in v0.1.4

func (x *ConferenceInfoResponseConferenceMembers) GetWatchingCanvasID() int32

func (*ConferenceInfoResponseConferenceMembers) ProtoMessage added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) ProtoReflect added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) Reset added in v0.1.4

func (*ConferenceInfoResponseConferenceMembers) String added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatus added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatus struct {
	Audio *ConferenceInfoResponseConferenceMembersStatusAudio `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
	Video *ConferenceInfoResponseConferenceMembersStatusVideo `protobuf:"bytes,2,opt,name=video,proto3" json:"video,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseConferenceMembersStatus) Descriptor deprecated added in v0.1.4

Deprecated: Use ConferenceInfoResponseConferenceMembersStatus.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseConferenceMembersStatus) GetAudio added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatus) GetVideo added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatus) ProtoMessage added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatus) ProtoReflect added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatus) Reset added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatus) String added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatusAudio added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatusAudio struct {
	Talking     bool  `protobuf:"varint,1,opt,name=talking,proto3" json:"talking,omitempty"`
	Deaf        bool  `protobuf:"varint,2,opt,name=deaf,proto3" json:"deaf,omitempty"`
	Muted       bool  `protobuf:"varint,3,opt,name=muted,proto3" json:"muted,omitempty"`
	OnHold      bool  `protobuf:"varint,4,opt,name=onHold,proto3" json:"onHold,omitempty"`
	EnergyScore int32 `protobuf:"varint,5,opt,name=energyScore,proto3" json:"energyScore,omitempty"`
	Floor       bool  `protobuf:"varint,6,opt,name=floor,proto3" json:"floor,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseConferenceMembersStatusAudio) Descriptor deprecated added in v0.1.4

Deprecated: Use ConferenceInfoResponseConferenceMembersStatusAudio.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetDeaf added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetEnergyScore added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetFloor added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetMuted added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetOnHold added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) GetTalking added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) ProtoMessage added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) ProtoReflect added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) Reset added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusAudio) String added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatusVideo added in v0.1.4

type ConferenceInfoResponseConferenceMembersStatusVideo struct {
	Visible          bool   `protobuf:"varint,1,opt,name=visible,proto3" json:"visible,omitempty"`
	NoRecover        bool   `protobuf:"varint,2,opt,name=noRecover,proto3" json:"noRecover,omitempty"`
	AvatarPresented  bool   `protobuf:"varint,3,opt,name=avatarPresented,proto3" json:"avatarPresented,omitempty"`
	MediaFlow        bool   `protobuf:"varint,4,opt,name=mediaFlow,proto3" json:"mediaFlow,omitempty"`
	Muted            bool   `protobuf:"varint,5,opt,name=muted,proto3" json:"muted,omitempty"`
	Floor            bool   `protobuf:"varint,6,opt,name=floor,proto3" json:"floor,omitempty"`
	ReservationID    string `protobuf:"bytes,7,opt,name=reservationID,proto3" json:"reservationID,omitempty"`
	RoleID           string `protobuf:"bytes,8,opt,name=roleID,proto3" json:"roleID,omitempty"`
	VideoLayerID     int32  `protobuf:"varint,9,opt,name=videoLayerID,proto3" json:"videoLayerID,omitempty"`
	CanvasID         int32  `protobuf:"varint,10,opt,name=canvasID,proto3" json:"canvasID,omitempty"`
	WatchingCanvasID int32  `protobuf:"varint,11,opt,name=watchingCanvasID,proto3" json:"watchingCanvasID,omitempty"`
	Order            int32  `protobuf:"varint,12,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseConferenceMembersStatusVideo) Descriptor deprecated added in v0.1.4

Deprecated: Use ConferenceInfoResponseConferenceMembersStatusVideo.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetAvatarPresented added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetCanvasID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetFloor added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetMediaFlow added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetMuted added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetNoRecover added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetOrder added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetReservationID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetRoleID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetVideoLayerID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetVisible added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) GetWatchingCanvasID added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) ProtoMessage added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) ProtoReflect added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) Reset added in v0.1.4

func (*ConferenceInfoResponseConferenceMembersStatusVideo) String added in v0.1.4

type ConferenceInfoResponseFlags

type ConferenceInfoResponseFlags struct {
	CanHear       bool `protobuf:"varint,1,opt,name=can_hear,json=canHear,proto3" json:"can_hear,omitempty"`
	CanSee        bool `protobuf:"varint,2,opt,name=can_see,json=canSee,proto3" json:"can_see,omitempty"`
	CanSpeak      bool `protobuf:"varint,3,opt,name=can_speak,json=canSpeak,proto3" json:"can_speak,omitempty"`
	Hold          bool `protobuf:"varint,4,opt,name=hold,proto3" json:"hold,omitempty"`
	MuteDetect    bool `protobuf:"varint,5,opt,name=mute_detect,json=muteDetect,proto3" json:"mute_detect,omitempty"`
	Talking       bool `protobuf:"varint,6,opt,name=talking,proto3" json:"talking,omitempty"`
	HasVideo      bool `protobuf:"varint,7,opt,name=has_video,json=hasVideo,proto3" json:"has_video,omitempty"`
	VideoBridge   bool `protobuf:"varint,8,opt,name=video_bridge,json=videoBridge,proto3" json:"video_bridge,omitempty"`
	HasFloor      bool `protobuf:"varint,9,opt,name=has_floor,json=hasFloor,proto3" json:"has_floor,omitempty"`
	IsModerator   bool `protobuf:"varint,10,opt,name=is_moderator,json=isModerator,proto3" json:"is_moderator,omitempty"`
	EndConference bool `protobuf:"varint,11,opt,name=end_conference,json=endConference,proto3" json:"end_conference,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseFlags) Descriptor deprecated

func (*ConferenceInfoResponseFlags) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoResponseFlags.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseFlags) GetCanHear

func (x *ConferenceInfoResponseFlags) GetCanHear() bool

func (*ConferenceInfoResponseFlags) GetCanSee

func (x *ConferenceInfoResponseFlags) GetCanSee() bool

func (*ConferenceInfoResponseFlags) GetCanSpeak

func (x *ConferenceInfoResponseFlags) GetCanSpeak() bool

func (*ConferenceInfoResponseFlags) GetEndConference

func (x *ConferenceInfoResponseFlags) GetEndConference() bool

func (*ConferenceInfoResponseFlags) GetHasFloor

func (x *ConferenceInfoResponseFlags) GetHasFloor() bool

func (*ConferenceInfoResponseFlags) GetHasVideo

func (x *ConferenceInfoResponseFlags) GetHasVideo() bool

func (*ConferenceInfoResponseFlags) GetHold

func (x *ConferenceInfoResponseFlags) GetHold() bool

func (*ConferenceInfoResponseFlags) GetIsModerator

func (x *ConferenceInfoResponseFlags) GetIsModerator() bool

func (*ConferenceInfoResponseFlags) GetMuteDetect

func (x *ConferenceInfoResponseFlags) GetMuteDetect() bool

func (*ConferenceInfoResponseFlags) GetTalking

func (x *ConferenceInfoResponseFlags) GetTalking() bool

func (*ConferenceInfoResponseFlags) GetVideoBridge

func (x *ConferenceInfoResponseFlags) GetVideoBridge() bool

func (*ConferenceInfoResponseFlags) ProtoMessage

func (*ConferenceInfoResponseFlags) ProtoMessage()

func (*ConferenceInfoResponseFlags) ProtoReflect

func (*ConferenceInfoResponseFlags) Reset

func (x *ConferenceInfoResponseFlags) Reset()

func (*ConferenceInfoResponseFlags) String

func (x *ConferenceInfoResponseFlags) String() string

type ConferenceInfoResponseMembers

type ConferenceInfoResponseMembers struct {
	Type             string                                         `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Id               int32                                          `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Uuid             string                                         `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty"`
	CallerIdName     string                                         `protobuf:"bytes,4,opt,name=caller_id_name,json=callerIdName,proto3" json:"caller_id_name,omitempty"`
	CallerIdNumber   string                                         `protobuf:"bytes,5,opt,name=caller_id_number,json=callerIdNumber,proto3" json:"caller_id_number,omitempty"`
	JoinTime         int32                                          `protobuf:"varint,6,opt,name=join_time,json=joinTime,proto3" json:"join_time,omitempty"`
	LastTalking      int32                                          `protobuf:"varint,7,opt,name=last_talking,json=lastTalking,proto3" json:"last_talking,omitempty"`
	Energy           int32                                          `protobuf:"varint,8,opt,name=energy,proto3" json:"energy,omitempty"`
	VolumeIn         int32                                          `protobuf:"varint,9,opt,name=volume_in,json=volumeIn,proto3" json:"volume_in,omitempty"`
	VolumeOut        int32                                          `protobuf:"varint,10,opt,name=volume_out,json=volumeOut,proto3" json:"volume_out,omitempty"`
	OutputVolume     int32                                          `protobuf:"varint,11,opt,name=output_volume,json=outputVolume,proto3" json:"output_volume,omitempty"`
	InputVolume      int32                                          `protobuf:"varint,12,opt,name=input_volume,json=inputVolume,proto3" json:"input_volume,omitempty"`
	Flags            *ConferenceInfoResponseFlags                   `protobuf:"bytes,13,opt,name=flags,proto3" json:"flags,omitempty"`
	MemberID         string                                         `protobuf:"bytes,14,opt,name=memberID,proto3" json:"memberID,omitempty"`
	CidNumber        string                                         `protobuf:"bytes,15,opt,name=cidNumber,proto3" json:"cidNumber,omitempty"`
	CidName          string                                         `protobuf:"bytes,16,opt,name=cidName,proto3" json:"cidName,omitempty"`
	Codec            string                                         `protobuf:"bytes,17,opt,name=codec,proto3" json:"codec,omitempty"`
	Status           *ConferenceInfoResponseConferenceMembersStatus `protobuf:"bytes,18,opt,name=status,proto3" json:"status,omitempty"`
	Email            string                                         `protobuf:"bytes,19,opt,name=email,proto3" json:"email,omitempty"`
	NodeUUID         string                                         `protobuf:"bytes,20,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
	Active           bool                                           `protobuf:"varint,21,opt,name=active,proto3" json:"active,omitempty"`
	GroupID          string                                         `protobuf:"bytes,22,opt,name=groupID,proto3" json:"groupID,omitempty"`
	MemberType       string                                         `protobuf:"bytes,23,opt,name=memberType,proto3" json:"memberType,omitempty"`
	NodeType         string                                         `protobuf:"bytes,24,opt,name=nodeType,proto3" json:"nodeType,omitempty"`
	Domain           string                                         `protobuf:"bytes,25,opt,name=domain,proto3" json:"domain,omitempty"`
	CanvasID         int32                                          `protobuf:"varint,26,opt,name=canvasID,proto3" json:"canvasID,omitempty"`
	WatchingCanvasID int32                                          `protobuf:"varint,27,opt,name=watchingCanvasID,proto3" json:"watchingCanvasID,omitempty"`
	RoleID           string                                         `protobuf:"bytes,28,opt,name=roleID,proto3" json:"roleID,omitempty"`
	LayerID          int32                                          `protobuf:"varint,29,opt,name=layerID,proto3" json:"layerID,omitempty"`
	ReservationID    string                                         `protobuf:"bytes,30,opt,name=reservationID,proto3" json:"reservationID,omitempty"`
	ChannelName      string                                         `protobuf:"bytes,31,opt,name=channelName,proto3" json:"channelName,omitempty"`
	Sharing          bool                                           `protobuf:"varint,32,opt,name=sharing,proto3" json:"sharing,omitempty"`
	AgoraID          string                                         `protobuf:"bytes,33,opt,name=agoraID,proto3" json:"agoraID,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseMembers) Descriptor deprecated

func (*ConferenceInfoResponseMembers) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoResponseMembers.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseMembers) GetActive added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetActive() bool

func (*ConferenceInfoResponseMembers) GetAgoraID added in v0.2.8

func (x *ConferenceInfoResponseMembers) GetAgoraID() string

func (*ConferenceInfoResponseMembers) GetCallerIdName

func (x *ConferenceInfoResponseMembers) GetCallerIdName() string

func (*ConferenceInfoResponseMembers) GetCallerIdNumber

func (x *ConferenceInfoResponseMembers) GetCallerIdNumber() string

func (*ConferenceInfoResponseMembers) GetCanvasID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetCanvasID() int32

func (*ConferenceInfoResponseMembers) GetChannelName added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetChannelName() string

func (*ConferenceInfoResponseMembers) GetCidName added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetCidName() string

func (*ConferenceInfoResponseMembers) GetCidNumber added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetCidNumber() string

func (*ConferenceInfoResponseMembers) GetCodec added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetCodec() string

func (*ConferenceInfoResponseMembers) GetDomain added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetDomain() string

func (*ConferenceInfoResponseMembers) GetEmail added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetEmail() string

func (*ConferenceInfoResponseMembers) GetEnergy

func (x *ConferenceInfoResponseMembers) GetEnergy() int32

func (*ConferenceInfoResponseMembers) GetFlags

func (*ConferenceInfoResponseMembers) GetGroupID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetGroupID() string

func (*ConferenceInfoResponseMembers) GetId

func (*ConferenceInfoResponseMembers) GetInputVolume

func (x *ConferenceInfoResponseMembers) GetInputVolume() int32

func (*ConferenceInfoResponseMembers) GetJoinTime

func (x *ConferenceInfoResponseMembers) GetJoinTime() int32

func (*ConferenceInfoResponseMembers) GetLastTalking

func (x *ConferenceInfoResponseMembers) GetLastTalking() int32

func (*ConferenceInfoResponseMembers) GetLayerID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetLayerID() int32

func (*ConferenceInfoResponseMembers) GetMemberID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetMemberID() string

func (*ConferenceInfoResponseMembers) GetMemberType added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetMemberType() string

func (*ConferenceInfoResponseMembers) GetNodeType added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetNodeType() string

func (*ConferenceInfoResponseMembers) GetNodeUUID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetNodeUUID() string

func (*ConferenceInfoResponseMembers) GetOutputVolume

func (x *ConferenceInfoResponseMembers) GetOutputVolume() int32

func (*ConferenceInfoResponseMembers) GetReservationID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetReservationID() string

func (*ConferenceInfoResponseMembers) GetRoleID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetRoleID() string

func (*ConferenceInfoResponseMembers) GetSharing added in v0.1.11

func (x *ConferenceInfoResponseMembers) GetSharing() bool

func (*ConferenceInfoResponseMembers) GetStatus added in v0.1.5

func (*ConferenceInfoResponseMembers) GetType

func (*ConferenceInfoResponseMembers) GetUuid

func (*ConferenceInfoResponseMembers) GetVolumeIn

func (x *ConferenceInfoResponseMembers) GetVolumeIn() int32

func (*ConferenceInfoResponseMembers) GetVolumeOut

func (x *ConferenceInfoResponseMembers) GetVolumeOut() int32

func (*ConferenceInfoResponseMembers) GetWatchingCanvasID added in v0.1.5

func (x *ConferenceInfoResponseMembers) GetWatchingCanvasID() int32

func (*ConferenceInfoResponseMembers) ProtoMessage

func (*ConferenceInfoResponseMembers) ProtoMessage()

func (*ConferenceInfoResponseMembers) ProtoReflect

func (*ConferenceInfoResponseMembers) Reset

func (x *ConferenceInfoResponseMembers) Reset()

func (*ConferenceInfoResponseMembers) String

type ConferenceInfoResponseVariables

type ConferenceInfoResponseVariables struct {
	// contains filtered or unexported fields
}

func (*ConferenceInfoResponseVariables) Descriptor deprecated

func (*ConferenceInfoResponseVariables) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceInfoResponseVariables.ProtoReflect.Descriptor instead.

func (*ConferenceInfoResponseVariables) ProtoMessage

func (*ConferenceInfoResponseVariables) ProtoMessage()

func (*ConferenceInfoResponseVariables) ProtoReflect

func (*ConferenceInfoResponseVariables) Reset

func (*ConferenceInfoResponseVariables) String

type ConferenceListRequest

type ConferenceListRequest struct {
	CtrlUuid string                     `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Data     *ConferenceListRequestData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceListRequest) Descriptor deprecated

func (*ConferenceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceListRequest.ProtoReflect.Descriptor instead.

func (*ConferenceListRequest) GetCtrlUuid

func (x *ConferenceListRequest) GetCtrlUuid() string

func (*ConferenceListRequest) GetData

func (*ConferenceListRequest) ProtoMessage

func (*ConferenceListRequest) ProtoMessage()

func (*ConferenceListRequest) ProtoReflect

func (x *ConferenceListRequest) ProtoReflect() protoreflect.Message

func (*ConferenceListRequest) Reset

func (x *ConferenceListRequest) Reset()

func (*ConferenceListRequest) String

func (x *ConferenceListRequest) String() string

type ConferenceListRequestData

type ConferenceListRequestData struct {
	Command string                         `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	Data    *ConferenceListRequestDataData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceListRequestData) Descriptor deprecated

func (*ConferenceListRequestData) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceListRequestData.ProtoReflect.Descriptor instead.

func (*ConferenceListRequestData) GetCommand

func (x *ConferenceListRequestData) GetCommand() string

func (*ConferenceListRequestData) GetData

func (*ConferenceListRequestData) ProtoMessage

func (*ConferenceListRequestData) ProtoMessage()

func (*ConferenceListRequestData) ProtoReflect

func (*ConferenceListRequestData) Reset

func (x *ConferenceListRequestData) Reset()

func (*ConferenceListRequestData) String

func (x *ConferenceListRequestData) String() string

type ConferenceListRequestDataData

type ConferenceListRequestDataData struct {
	Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceListRequestDataData) Descriptor deprecated

func (*ConferenceListRequestDataData) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceListRequestDataData.ProtoReflect.Descriptor instead.

func (*ConferenceListRequestDataData) GetDomain

func (x *ConferenceListRequestDataData) GetDomain() string

func (*ConferenceListRequestDataData) ProtoMessage

func (*ConferenceListRequestDataData) ProtoMessage()

func (*ConferenceListRequestDataData) ProtoReflect

func (*ConferenceListRequestDataData) Reset

func (x *ConferenceListRequestDataData) Reset()

func (*ConferenceListRequestDataData) String

type ConferenceListResponse

type ConferenceListResponse struct {
	Code     int32             `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string            `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string            `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Data     []*ConferenceInfo `protobuf:"bytes,4,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceListResponse) Descriptor deprecated

func (*ConferenceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceListResponse.ProtoReflect.Descriptor instead.

func (*ConferenceListResponse) GetCode

func (x *ConferenceListResponse) GetCode() int32

func (*ConferenceListResponse) GetData

func (x *ConferenceListResponse) GetData() []*ConferenceInfo

func (*ConferenceListResponse) GetMessage

func (x *ConferenceListResponse) GetMessage() string

func (*ConferenceListResponse) GetNodeUuid

func (x *ConferenceListResponse) GetNodeUuid() string

func (*ConferenceListResponse) ProtoMessage

func (*ConferenceListResponse) ProtoMessage()

func (*ConferenceListResponse) ProtoReflect

func (x *ConferenceListResponse) ProtoReflect() protoreflect.Message

func (*ConferenceListResponse) Reset

func (x *ConferenceListResponse) Reset()

func (*ConferenceListResponse) String

func (x *ConferenceListResponse) String() string

type ConferenceRequest

type ConferenceRequest struct {
	Uuid    string   `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name    string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Profile string   `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
	Flags   []string `protobuf:"bytes,4,rep,name=flags,proto3" json:"flags,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceRequest) Descriptor deprecated

func (*ConferenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceRequest.ProtoReflect.Descriptor instead.

func (*ConferenceRequest) GetFlags

func (x *ConferenceRequest) GetFlags() []string

func (*ConferenceRequest) GetName

func (x *ConferenceRequest) GetName() string

func (*ConferenceRequest) GetProfile

func (x *ConferenceRequest) GetProfile() string

func (*ConferenceRequest) GetUuid

func (x *ConferenceRequest) GetUuid() string

func (*ConferenceRequest) ProtoMessage

func (*ConferenceRequest) ProtoMessage()

func (*ConferenceRequest) ProtoReflect

func (x *ConferenceRequest) ProtoReflect() protoreflect.Message

func (*ConferenceRequest) Reset

func (x *ConferenceRequest) Reset()

func (*ConferenceRequest) String

func (x *ConferenceRequest) String() string

type ConferenceResponse

type ConferenceResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*ConferenceResponse) Descriptor deprecated

func (*ConferenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConferenceResponse.ProtoReflect.Descriptor instead.

func (*ConferenceResponse) GetCode

func (x *ConferenceResponse) GetCode() int32

func (*ConferenceResponse) GetMessage

func (x *ConferenceResponse) GetMessage() string

func (*ConferenceResponse) GetNodeUuid

func (x *ConferenceResponse) GetNodeUuid() string

func (*ConferenceResponse) GetUuid

func (x *ConferenceResponse) GetUuid() string

func (*ConferenceResponse) ProtoMessage

func (*ConferenceResponse) ProtoMessage()

func (*ConferenceResponse) ProtoReflect

func (x *ConferenceResponse) ProtoReflect() protoreflect.Message

func (*ConferenceResponse) Reset

func (x *ConferenceResponse) Reset()

func (*ConferenceResponse) String

func (x *ConferenceResponse) String() string

type ConsultRequest

type ConsultRequest struct {
	CtrlUuid    string       `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid        string       `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Destination *Destination `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
	// contains filtered or unexported fields
}

func (*ConsultRequest) Descriptor deprecated

func (*ConsultRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConsultRequest.ProtoReflect.Descriptor instead.

func (*ConsultRequest) GetCtrlUuid

func (x *ConsultRequest) GetCtrlUuid() string

func (*ConsultRequest) GetDestination

func (x *ConsultRequest) GetDestination() *Destination

func (*ConsultRequest) GetUuid

func (x *ConsultRequest) GetUuid() string

func (*ConsultRequest) ProtoMessage

func (*ConsultRequest) ProtoMessage()

func (*ConsultRequest) ProtoReflect

func (x *ConsultRequest) ProtoReflect() protoreflect.Message

func (*ConsultRequest) Reset

func (x *ConsultRequest) Reset()

func (*ConsultRequest) String

func (x *ConsultRequest) String() string

type Ctrl

type Ctrl struct {
	Uuid    string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name    string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Ip      string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Rack    uint32 `protobuf:"varint,5,opt,name=rack,proto3" json:"rack,omitempty"`
	Address string `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*Ctrl) Descriptor deprecated

func (*Ctrl) Descriptor() ([]byte, []int)

Deprecated: Use Ctrl.ProtoReflect.Descriptor instead.

func (*Ctrl) GetAddress

func (x *Ctrl) GetAddress() string

func (*Ctrl) GetIp

func (x *Ctrl) GetIp() string

func (*Ctrl) GetName

func (x *Ctrl) GetName() string

func (*Ctrl) GetRack

func (x *Ctrl) GetRack() uint32

func (*Ctrl) GetUuid

func (x *Ctrl) GetUuid() string

func (*Ctrl) GetVersion

func (x *Ctrl) GetVersion() string

func (*Ctrl) ProtoMessage

func (*Ctrl) ProtoMessage()

func (*Ctrl) ProtoReflect

func (x *Ctrl) ProtoReflect() protoreflect.Message

func (*Ctrl) Reset

func (x *Ctrl) Reset()

func (*Ctrl) String

func (x *Ctrl) String() string

type CtrlStartUpRequest

type CtrlStartUpRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*CtrlStartUpRequest) Descriptor deprecated

func (*CtrlStartUpRequest) Descriptor() ([]byte, []int)

Deprecated: Use CtrlStartUpRequest.ProtoReflect.Descriptor instead.

func (*CtrlStartUpRequest) GetCtrlUuid

func (x *CtrlStartUpRequest) GetCtrlUuid() string

func (*CtrlStartUpRequest) ProtoMessage

func (*CtrlStartUpRequest) ProtoMessage()

func (*CtrlStartUpRequest) ProtoReflect

func (x *CtrlStartUpRequest) ProtoReflect() protoreflect.Message

func (*CtrlStartUpRequest) Reset

func (x *CtrlStartUpRequest) Reset()

func (*CtrlStartUpRequest) String

func (x *CtrlStartUpRequest) String() string

type DTMFEvent

type DTMFEvent struct {
	NodeUuid     string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid         string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	DtmfDigit    string `protobuf:"bytes,3,opt,name=dtmf_digit,json=dtmfDigit,proto3" json:"dtmf_digit,omitempty"`
	DtmfDuration uint32 `protobuf:"varint,4,opt,name=dtmf_duration,json=dtmfDuration,proto3" json:"dtmf_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*DTMFEvent) Descriptor deprecated

func (*DTMFEvent) Descriptor() ([]byte, []int)

Deprecated: Use DTMFEvent.ProtoReflect.Descriptor instead.

func (*DTMFEvent) GetDtmfDigit

func (x *DTMFEvent) GetDtmfDigit() string

func (*DTMFEvent) GetDtmfDuration

func (x *DTMFEvent) GetDtmfDuration() uint32

func (*DTMFEvent) GetNodeUuid

func (x *DTMFEvent) GetNodeUuid() string

func (*DTMFEvent) GetUuid

func (x *DTMFEvent) GetUuid() string

func (*DTMFEvent) ProtoMessage

func (*DTMFEvent) ProtoMessage()

func (*DTMFEvent) ProtoReflect

func (x *DTMFEvent) ProtoReflect() protoreflect.Message

func (*DTMFEvent) Reset

func (x *DTMFEvent) Reset()

func (*DTMFEvent) String

func (x *DTMFEvent) String() string

type DTMFRequest

type DTMFRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// optional default = 1
	MinDigits uint32 `protobuf:"varint,3,opt,name=min_digits,json=minDigits,proto3" json:"min_digits,omitempty"`
	// optional default = 1
	MaxDigits uint32 `protobuf:"varint,4,opt,name=max_digits,json=maxDigits,proto3" json:"max_digits,omitempty"`
	// optiona default = 5000ms
	Timeout uint32 `protobuf:"varint,5,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// optional default = 2000ms
	DigitTimeout uint32 `protobuf:"varint,6,opt,name=digit_timeout,json=digitTimeout,proto3" json:"digit_timeout,omitempty"`
	// optional default none, can be 0-9,*,#
	Terminators string `protobuf:"bytes,7,opt,name=terminators,proto3" json:"terminators,omitempty"`
	// play or tts
	Media *Media `protobuf:"bytes,8,opt,name=media,proto3" json:"media,omitempty"`
	// not implemented yet
	MaxTries uint32 `protobuf:"varint,9,opt,name=max_tries,json=maxTries,proto3" json:"max_tries,omitempty"`
	Regex    string `protobuf:"bytes,10,opt,name=regex,proto3" json:"regex,omitempty"`
	// Media to playback when received DTMF doesn't match the regex
	MediaInvalid *Media `protobuf:"bytes,11,opt,name=media_invalid,json=mediaInvalid,proto3" json:"media_invalid,omitempty"`
	// default false
	PlayLastInvalidPrompt bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DTMFRequest) Descriptor deprecated

func (*DTMFRequest) Descriptor() ([]byte, []int)

Deprecated: Use DTMFRequest.ProtoReflect.Descriptor instead.

func (*DTMFRequest) GetCtrlUuid

func (x *DTMFRequest) GetCtrlUuid() string

func (*DTMFRequest) GetDigitTimeout

func (x *DTMFRequest) GetDigitTimeout() uint32

func (*DTMFRequest) GetMaxDigits

func (x *DTMFRequest) GetMaxDigits() uint32

func (*DTMFRequest) GetMaxTries

func (x *DTMFRequest) GetMaxTries() uint32

func (*DTMFRequest) GetMedia

func (x *DTMFRequest) GetMedia() *Media

func (*DTMFRequest) GetMediaInvalid

func (x *DTMFRequest) GetMediaInvalid() *Media

func (*DTMFRequest) GetMinDigits

func (x *DTMFRequest) GetMinDigits() uint32

func (*DTMFRequest) GetPlayLastInvalidPrompt

func (x *DTMFRequest) GetPlayLastInvalidPrompt() bool

func (*DTMFRequest) GetRegex

func (x *DTMFRequest) GetRegex() string

func (*DTMFRequest) GetTerminators

func (x *DTMFRequest) GetTerminators() string

func (*DTMFRequest) GetTimeout

func (x *DTMFRequest) GetTimeout() uint32

func (*DTMFRequest) GetUuid

func (x *DTMFRequest) GetUuid() string

func (*DTMFRequest) ProtoMessage

func (*DTMFRequest) ProtoMessage()

func (*DTMFRequest) ProtoReflect

func (x *DTMFRequest) ProtoReflect() protoreflect.Message

func (*DTMFRequest) Reset

func (x *DTMFRequest) Reset()

func (*DTMFRequest) String

func (x *DTMFRequest) String() string

type DTMFResponse

type DTMFResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Dtmf string `protobuf:"bytes,5,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	// optional
	Terminator string `protobuf:"bytes,6,opt,name=terminator,proto3" json:"terminator,omitempty"`
	// contains filtered or unexported fields
}

func (*DTMFResponse) Descriptor deprecated

func (*DTMFResponse) Descriptor() ([]byte, []int)

Deprecated: Use DTMFResponse.ProtoReflect.Descriptor instead.

func (*DTMFResponse) GetCode

func (x *DTMFResponse) GetCode() int32

func (*DTMFResponse) GetDtmf

func (x *DTMFResponse) GetDtmf() string

func (*DTMFResponse) GetMessage

func (x *DTMFResponse) GetMessage() string

func (*DTMFResponse) GetNodeUuid

func (x *DTMFResponse) GetNodeUuid() string

func (*DTMFResponse) GetTerminator

func (x *DTMFResponse) GetTerminator() string

func (*DTMFResponse) GetUuid

func (x *DTMFResponse) GetUuid() string

func (*DTMFResponse) ProtoMessage

func (*DTMFResponse) ProtoMessage()

func (*DTMFResponse) ProtoReflect

func (x *DTMFResponse) ProtoReflect() protoreflect.Message

func (*DTMFResponse) Reset

func (x *DTMFResponse) Reset()

func (*DTMFResponse) String

func (x *DTMFResponse) String() string

type Destination

type Destination struct {
	Ringall       bool              `protobuf:"varint,1,opt,name=ringall,proto3" json:"ringall,omitempty"`
	GlobalParams  map[string]string `` /* 185-byte string literal not displayed */
	CallParams    []*CallParam      `protobuf:"bytes,3,rep,name=call_params,json=callParams,proto3" json:"call_params,omitempty"`
	ChannelParams []string          `protobuf:"bytes,4,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*Destination) Descriptor deprecated

func (*Destination) Descriptor() ([]byte, []int)

Deprecated: Use Destination.ProtoReflect.Descriptor instead.

func (*Destination) GetCallParams

func (x *Destination) GetCallParams() []*CallParam

func (*Destination) GetChannelParams

func (x *Destination) GetChannelParams() []string

func (*Destination) GetGlobalParams

func (x *Destination) GetGlobalParams() map[string]string

func (*Destination) GetRingall

func (x *Destination) GetRingall() bool

func (*Destination) ProtoMessage

func (*Destination) ProtoMessage()

func (*Destination) ProtoReflect

func (x *Destination) ProtoReflect() protoreflect.Message

func (*Destination) Reset

func (x *Destination) Reset()

func (*Destination) String

func (x *Destination) String() string

type DetectFaceRequest

type DetectFaceRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Mask     string `protobuf:"bytes,3,opt,name=mask,proto3" json:"mask,omitempty"`
	// START STOP TEXT CLEAR
	Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// if action == "TEXT"
	Text     string `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	Font     string `protobuf:"bytes,6,opt,name=font,proto3" json:"font,omitempty"`
	FontSize string `protobuf:"bytes,7,opt,name=font_size,json=fontSize,proto3" json:"font_size,omitempty"`
	FgColor  string `protobuf:"bytes,8,opt,name=fg_color,json=fgColor,proto3" json:"fg_color,omitempty"`
	BgColor  string `protobuf:"bytes,9,opt,name=bg_color,json=bgColor,proto3" json:"bg_color,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectFaceRequest) Descriptor deprecated

func (*DetectFaceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetectFaceRequest.ProtoReflect.Descriptor instead.

func (*DetectFaceRequest) GetAction

func (x *DetectFaceRequest) GetAction() string

func (*DetectFaceRequest) GetBgColor

func (x *DetectFaceRequest) GetBgColor() string

func (*DetectFaceRequest) GetCtrlUuid

func (x *DetectFaceRequest) GetCtrlUuid() string

func (*DetectFaceRequest) GetFgColor

func (x *DetectFaceRequest) GetFgColor() string

func (*DetectFaceRequest) GetFont

func (x *DetectFaceRequest) GetFont() string

func (*DetectFaceRequest) GetFontSize

func (x *DetectFaceRequest) GetFontSize() string

func (*DetectFaceRequest) GetMask

func (x *DetectFaceRequest) GetMask() string

func (*DetectFaceRequest) GetText

func (x *DetectFaceRequest) GetText() string

func (*DetectFaceRequest) GetUuid

func (x *DetectFaceRequest) GetUuid() string

func (*DetectFaceRequest) ProtoMessage

func (*DetectFaceRequest) ProtoMessage()

func (*DetectFaceRequest) ProtoReflect

func (x *DetectFaceRequest) ProtoReflect() protoreflect.Message

func (*DetectFaceRequest) Reset

func (x *DetectFaceRequest) Reset()

func (*DetectFaceRequest) String

func (x *DetectFaceRequest) String() string

type DetectRequest

type DetectRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// oneof play or tts
	Media *Media `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"`
	// detect dtmf too, optional
	Dtmf *DTMFRequest `protobuf:"bytes,4,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	// speech params, mandatory
	Speech *SpeechRequest `protobuf:"bytes,5,opt,name=speech,proto3" json:"speech,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectRequest) Descriptor deprecated

func (*DetectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetectRequest.ProtoReflect.Descriptor instead.

func (*DetectRequest) GetCtrlUuid

func (x *DetectRequest) GetCtrlUuid() string

func (*DetectRequest) GetDtmf

func (x *DetectRequest) GetDtmf() *DTMFRequest

func (*DetectRequest) GetMedia

func (x *DetectRequest) GetMedia() *Media

func (*DetectRequest) GetSpeech

func (x *DetectRequest) GetSpeech() *SpeechRequest

func (*DetectRequest) GetUuid

func (x *DetectRequest) GetUuid() string

func (*DetectRequest) ProtoMessage

func (*DetectRequest) ProtoMessage()

func (*DetectRequest) ProtoReflect

func (x *DetectRequest) ProtoReflect() protoreflect.Message

func (*DetectRequest) Reset

func (x *DetectRequest) Reset()

func (*DetectRequest) String

func (x *DetectRequest) String() string

type DetectResponse

type DetectResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid string        `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data *DetectedData `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectResponse) Descriptor deprecated

func (*DetectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DetectResponse.ProtoReflect.Descriptor instead.

func (*DetectResponse) GetCode

func (x *DetectResponse) GetCode() int32

func (*DetectResponse) GetData

func (x *DetectResponse) GetData() *DetectedData

func (*DetectResponse) GetMessage

func (x *DetectResponse) GetMessage() string

func (*DetectResponse) GetNodeUuid

func (x *DetectResponse) GetNodeUuid() string

func (*DetectResponse) GetUuid

func (x *DetectResponse) GetUuid() string

func (*DetectResponse) ProtoMessage

func (*DetectResponse) ProtoMessage()

func (*DetectResponse) ProtoReflect

func (x *DetectResponse) ProtoReflect() protoreflect.Message

func (*DetectResponse) Reset

func (x *DetectResponse) Reset()

func (*DetectResponse) String

func (x *DetectResponse) String() string

type DetectSpeechFeedTTSRequest added in v0.2.3

type DetectSpeechFeedTTSRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Engine   string `protobuf:"bytes,3,opt,name=engine,proto3" json:"engine,omitempty"`
	Voice    string `protobuf:"bytes,4,opt,name=voice,proto3" json:"voice,omitempty"`
	Text     string `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	Preheat  bool   `protobuf:"varint,6,opt,name=preheat,proto3" json:"preheat,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectSpeechFeedTTSRequest) Descriptor deprecated added in v0.2.3

func (*DetectSpeechFeedTTSRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetectSpeechFeedTTSRequest.ProtoReflect.Descriptor instead.

func (*DetectSpeechFeedTTSRequest) GetCtrlUuid added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) GetCtrlUuid() string

func (*DetectSpeechFeedTTSRequest) GetEngine added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) GetEngine() string

func (*DetectSpeechFeedTTSRequest) GetPreheat added in v0.2.6

func (x *DetectSpeechFeedTTSRequest) GetPreheat() bool

func (*DetectSpeechFeedTTSRequest) GetText added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) GetText() string

func (*DetectSpeechFeedTTSRequest) GetUuid added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) GetUuid() string

func (*DetectSpeechFeedTTSRequest) GetVoice added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) GetVoice() string

func (*DetectSpeechFeedTTSRequest) ProtoMessage added in v0.2.3

func (*DetectSpeechFeedTTSRequest) ProtoMessage()

func (*DetectSpeechFeedTTSRequest) ProtoReflect added in v0.2.3

func (*DetectSpeechFeedTTSRequest) Reset added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) Reset()

func (*DetectSpeechFeedTTSRequest) String added in v0.2.3

func (x *DetectSpeechFeedTTSRequest) String() string

type DetectedData

type DetectedData struct {
	Dtmf       string  `protobuf:"bytes,1,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	Terminator string  `protobuf:"bytes,2,opt,name=terminator,proto3" json:"terminator,omitempty"`
	Text       string  `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
	Confidence float64 `protobuf:"fixed64,4,opt,name=confidence,proto3" json:"confidence,omitempty"`
	IsFinal    bool    `protobuf:"varint,5,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"` // final or partial result
	// when error
	Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
	// DTMF Speech.Begin Speech.Partial Speech.End ERROR */
	Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// the ASR engine
	Engine string `protobuf:"bytes,8,opt,name=engine,proto3" json:"engine,omitempty"`
	// string or JSON Struct, detailed object returned from ASR engine
	EngineData      *EngineData `protobuf:"bytes,9,opt,name=engine_data,json=engineData,proto3" json:"engine_data,omitempty"`
	Offset          uint32      `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"`
	Uuid            string      `protobuf:"bytes,11,opt,name=uuid,proto3" json:"uuid,omitempty"`
	NodeUuid        string      `protobuf:"bytes,12,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	VideoReadCodec  string      `protobuf:"bytes,13,opt,name=video_read_codec,json=videoReadCodec,proto3" json:"video_read_codec,omitempty"`
	VideoWriteCodec string      `protobuf:"bytes,14,opt,name=video_write_codec,json=videoWriteCodec,proto3" json:"video_write_codec,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectedData) Descriptor deprecated

func (*DetectedData) Descriptor() ([]byte, []int)

Deprecated: Use DetectedData.ProtoReflect.Descriptor instead.

func (*DetectedData) GetConfidence

func (x *DetectedData) GetConfidence() float64

func (*DetectedData) GetDtmf

func (x *DetectedData) GetDtmf() string

func (*DetectedData) GetEngine

func (x *DetectedData) GetEngine() string

func (*DetectedData) GetEngineData

func (x *DetectedData) GetEngineData() *EngineData

func (*DetectedData) GetError

func (x *DetectedData) GetError() string

func (*DetectedData) GetIsFinal

func (x *DetectedData) GetIsFinal() bool

func (*DetectedData) GetNodeUuid

func (x *DetectedData) GetNodeUuid() string

func (*DetectedData) GetOffset

func (x *DetectedData) GetOffset() uint32

func (*DetectedData) GetTerminator

func (x *DetectedData) GetTerminator() string

func (*DetectedData) GetText

func (x *DetectedData) GetText() string

func (*DetectedData) GetType

func (x *DetectedData) GetType() string

func (*DetectedData) GetUuid

func (x *DetectedData) GetUuid() string

func (*DetectedData) GetVideoReadCodec

func (x *DetectedData) GetVideoReadCodec() string

func (*DetectedData) GetVideoWriteCodec

func (x *DetectedData) GetVideoWriteCodec() string

func (*DetectedData) ProtoMessage

func (*DetectedData) ProtoMessage()

func (*DetectedData) ProtoReflect

func (x *DetectedData) ProtoReflect() protoreflect.Message

func (*DetectedData) Reset

func (x *DetectedData) Reset()

func (*DetectedData) String

func (x *DetectedData) String() string

type DetectedFaceEvent

type DetectedFaceEvent struct {
	NodeUuid string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Code     int32  `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	Picture  string `protobuf:"bytes,5,opt,name=picture,proto3" json:"picture,omitempty"`
	Width    int32  `protobuf:"varint,6,opt,name=width,proto3" json:"width,omitempty"`
	Height   int32  `protobuf:"varint,7,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectedFaceEvent) Descriptor deprecated

func (*DetectedFaceEvent) Descriptor() ([]byte, []int)

Deprecated: Use DetectedFaceEvent.ProtoReflect.Descriptor instead.

func (*DetectedFaceEvent) GetCode

func (x *DetectedFaceEvent) GetCode() int32

func (*DetectedFaceEvent) GetHeight

func (x *DetectedFaceEvent) GetHeight() int32

func (*DetectedFaceEvent) GetMessage

func (x *DetectedFaceEvent) GetMessage() string

func (*DetectedFaceEvent) GetNodeUuid

func (x *DetectedFaceEvent) GetNodeUuid() string

func (*DetectedFaceEvent) GetPicture

func (x *DetectedFaceEvent) GetPicture() string

func (*DetectedFaceEvent) GetUuid

func (x *DetectedFaceEvent) GetUuid() string

func (*DetectedFaceEvent) GetWidth

func (x *DetectedFaceEvent) GetWidth() int32

func (*DetectedFaceEvent) ProtoMessage

func (*DetectedFaceEvent) ProtoMessage()

func (*DetectedFaceEvent) ProtoReflect

func (x *DetectedFaceEvent) ProtoReflect() protoreflect.Message

func (*DetectedFaceEvent) Reset

func (x *DetectedFaceEvent) Reset()

func (*DetectedFaceEvent) String

func (x *DetectedFaceEvent) String() string

type DialRequest

type DialRequest struct {
	CtrlUuid    string         `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Destination *Destination   `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
	Apps        []*Application `protobuf:"bytes,3,rep,name=apps,proto3" json:"apps,omitempty"`
	// contains filtered or unexported fields
}

func (*DialRequest) Descriptor deprecated

func (*DialRequest) Descriptor() ([]byte, []int)

Deprecated: Use DialRequest.ProtoReflect.Descriptor instead.

func (*DialRequest) GetApps

func (x *DialRequest) GetApps() []*Application

func (*DialRequest) GetCtrlUuid

func (x *DialRequest) GetCtrlUuid() string

func (*DialRequest) GetDestination

func (x *DialRequest) GetDestination() *Destination

func (*DialRequest) ProtoMessage

func (*DialRequest) ProtoMessage()

func (*DialRequest) ProtoReflect

func (x *DialRequest) ProtoReflect() protoreflect.Message

func (*DialRequest) Reset

func (x *DialRequest) Reset()

func (*DialRequest) String

func (x *DialRequest) String() string

type DialResponse

type DialResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Cause    string `protobuf:"bytes,5,opt,name=cause,proto3" json:"cause,omitempty"`
	// contains filtered or unexported fields
}

func (*DialResponse) Descriptor deprecated

func (*DialResponse) Descriptor() ([]byte, []int)

Deprecated: Use DialResponse.ProtoReflect.Descriptor instead.

func (*DialResponse) GetCause

func (x *DialResponse) GetCause() string

func (*DialResponse) GetCode

func (x *DialResponse) GetCode() int32

func (*DialResponse) GetMessage

func (x *DialResponse) GetMessage() string

func (*DialResponse) GetNodeUuid

func (x *DialResponse) GetNodeUuid() string

func (*DialResponse) GetUuid

func (x *DialResponse) GetUuid() string

func (*DialResponse) ProtoMessage

func (*DialResponse) ProtoMessage()

func (*DialResponse) ProtoReflect

func (x *DialResponse) ProtoReflect() protoreflect.Message

func (*DialResponse) Reset

func (x *DialResponse) Reset()

func (*DialResponse) String

func (x *DialResponse) String() string

type DigitsRequest

type DigitsRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// optional default = 1
	MinDigits uint32 `protobuf:"varint,3,opt,name=min_digits,json=minDigits,proto3" json:"min_digits,omitempty"`
	// optional default = 1
	MaxDigits uint32 `protobuf:"varint,4,opt,name=max_digits,json=maxDigits,proto3" json:"max_digits,omitempty"`
	// optiona default = 5000ms
	Timeout uint32 `protobuf:"varint,5,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// optional default = 2000ms
	DigitTimeout uint32 `protobuf:"varint,6,opt,name=digit_timeout,json=digitTimeout,proto3" json:"digit_timeout,omitempty"`
	// optional default none, can be 0-9,*,#
	Terminators string `protobuf:"bytes,7,opt,name=terminators,proto3" json:"terminators,omitempty"`
	// play or tts
	Media *Media `protobuf:"bytes,8,opt,name=media,proto3" json:"media,omitempty"`
	// not implemented yet
	MaxTries uint32 `protobuf:"varint,9,opt,name=max_tries,json=maxTries,proto3" json:"max_tries,omitempty"`
	Regex    string `protobuf:"bytes,10,opt,name=regex,proto3" json:"regex,omitempty"`
	// invalid  meida
	MediaInvalid *Media `protobuf:"bytes,11,opt,name=media_invalid,json=mediaInvalid,proto3" json:"media_invalid,omitempty"`
	// default false
	PlayLastInvalidPrompt bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DigitsRequest) Descriptor deprecated

func (*DigitsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DigitsRequest.ProtoReflect.Descriptor instead.

func (*DigitsRequest) GetCtrlUuid

func (x *DigitsRequest) GetCtrlUuid() string

func (*DigitsRequest) GetDigitTimeout

func (x *DigitsRequest) GetDigitTimeout() uint32

func (*DigitsRequest) GetMaxDigits

func (x *DigitsRequest) GetMaxDigits() uint32

func (*DigitsRequest) GetMaxTries

func (x *DigitsRequest) GetMaxTries() uint32

func (*DigitsRequest) GetMedia

func (x *DigitsRequest) GetMedia() *Media

func (*DigitsRequest) GetMediaInvalid

func (x *DigitsRequest) GetMediaInvalid() *Media

func (*DigitsRequest) GetMinDigits

func (x *DigitsRequest) GetMinDigits() uint32

func (*DigitsRequest) GetPlayLastInvalidPrompt

func (x *DigitsRequest) GetPlayLastInvalidPrompt() bool

func (*DigitsRequest) GetRegex

func (x *DigitsRequest) GetRegex() string

func (*DigitsRequest) GetTerminators

func (x *DigitsRequest) GetTerminators() string

func (*DigitsRequest) GetTimeout

func (x *DigitsRequest) GetTimeout() uint32

func (*DigitsRequest) GetUuid

func (x *DigitsRequest) GetUuid() string

func (*DigitsRequest) ProtoMessage

func (*DigitsRequest) ProtoMessage()

func (*DigitsRequest) ProtoReflect

func (x *DigitsRequest) ProtoReflect() protoreflect.Message

func (*DigitsRequest) Reset

func (x *DigitsRequest) Reset()

func (*DigitsRequest) String

func (x *DigitsRequest) String() string

type DigitsResponse

type DigitsResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Dtmf string `protobuf:"bytes,5,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	// optional
	Terminator string `protobuf:"bytes,6,opt,name=terminator,proto3" json:"terminator,omitempty"`
	// contains filtered or unexported fields
}

func (*DigitsResponse) Descriptor deprecated

func (*DigitsResponse) Descriptor() ([]byte, []int)

Deprecated: Use DigitsResponse.ProtoReflect.Descriptor instead.

func (*DigitsResponse) GetCode

func (x *DigitsResponse) GetCode() int32

func (*DigitsResponse) GetDtmf

func (x *DigitsResponse) GetDtmf() string

func (*DigitsResponse) GetMessage

func (x *DigitsResponse) GetMessage() string

func (*DigitsResponse) GetNodeUuid

func (x *DigitsResponse) GetNodeUuid() string

func (*DigitsResponse) GetTerminator

func (x *DigitsResponse) GetTerminator() string

func (*DigitsResponse) GetUuid

func (x *DigitsResponse) GetUuid() string

func (*DigitsResponse) ProtoMessage

func (*DigitsResponse) ProtoMessage()

func (*DigitsResponse) ProtoReflect

func (x *DigitsResponse) ProtoReflect() protoreflect.Message

func (*DigitsResponse) Reset

func (x *DigitsResponse) Reset()

func (*DigitsResponse) String

func (x *DigitsResponse) String() string

type Echo2Request

type Echo2Request struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// START | STOP
	Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
	// SELF | OTHER
	Direction string `protobuf:"bytes,4,opt,name=direction,proto3" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*Echo2Request) Descriptor deprecated

func (*Echo2Request) Descriptor() ([]byte, []int)

Deprecated: Use Echo2Request.ProtoReflect.Descriptor instead.

func (*Echo2Request) GetAction

func (x *Echo2Request) GetAction() string

func (*Echo2Request) GetCtrlUuid

func (x *Echo2Request) GetCtrlUuid() string

func (*Echo2Request) GetDirection

func (x *Echo2Request) GetDirection() string

func (*Echo2Request) GetUuid

func (x *Echo2Request) GetUuid() string

func (*Echo2Request) ProtoMessage

func (*Echo2Request) ProtoMessage()

func (*Echo2Request) ProtoReflect

func (x *Echo2Request) ProtoReflect() protoreflect.Message

func (*Echo2Request) Reset

func (x *Echo2Request) Reset()

func (*Echo2Request) String

func (x *Echo2Request) String() string

type EngineData

type EngineData struct {
	Header  *Header  `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Payload *Payload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*EngineData) Descriptor deprecated

func (*EngineData) Descriptor() ([]byte, []int)

Deprecated: Use EngineData.ProtoReflect.Descriptor instead.

func (*EngineData) GetHeader

func (x *EngineData) GetHeader() *Header

func (*EngineData) GetPayload

func (x *EngineData) GetPayload() *Payload

func (*EngineData) ProtoMessage

func (*EngineData) ProtoMessage()

func (*EngineData) ProtoReflect

func (x *EngineData) ProtoReflect() protoreflect.Message

func (*EngineData) Reset

func (x *EngineData) Reset()

func (*EngineData) String

func (x *EngineData) String() string

type EventMethod

type EventMethod int32
const (
	EventMethod_Invalid EventMethod = 0
	// 节点注册
	EventMethod_NodeRegister EventMethod = 1
	// 节点离线
	EventMethod_NodeUnregister EventMethod = 2
	// 节点数据更新
	EventMethod_NodeUpdate EventMethod = 3
	// 通道
	EventMethod_Channel EventMethod = 4
	// FreeSWITCH原生消息
	EventMethod_Native EventMethod = 5
	// old VCC event
	EventMethod_Vcc EventMethod = 6
	// 如果API请求有后续事件
	EventMethod_Result EventMethod = 7
	// 异步Dial结果
	EventMethod_DialResult EventMethod = 8
	// NativeAPI结果
	EventMethod_NativeResult EventMethod = 9
	// 获取配置信息
	EventMethod_FetchXML EventMethod = 10
	// 获取Dialplan
	EventMethod_Dialplan EventMethod = 11
	// 话机消息
	EventMethod_NativeEvent EventMethod = 12
	// 话单
	EventMethod_CDR EventMethod = 13
	// ASR
	EventMethod_DetectedSpeech EventMethod = 14
)

func (EventMethod) Descriptor

func (EventMethod) Enum

func (x EventMethod) Enum() *EventMethod

func (EventMethod) EnumDescriptor deprecated

func (EventMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use EventMethod.Descriptor instead.

func (EventMethod) Number

func (x EventMethod) Number() protoreflect.EnumNumber

func (EventMethod) String

func (x EventMethod) String() string

func (EventMethod) Type

type FIFORequest

type FIFORequest struct {
	Uuid         string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Inout        string `protobuf:"bytes,3,opt,name=inout,proto3" json:"inout,omitempty"`
	WaitMusic    string `protobuf:"bytes,4,opt,name=wait_music,json=waitMusic,proto3" json:"wait_music,omitempty"`
	ExitAnnounce string `protobuf:"bytes,5,opt,name=exit_announce,json=exitAnnounce,proto3" json:"exit_announce,omitempty"`
	Priority     int32  `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*FIFORequest) Descriptor deprecated

func (*FIFORequest) Descriptor() ([]byte, []int)

Deprecated: Use FIFORequest.ProtoReflect.Descriptor instead.

func (*FIFORequest) GetExitAnnounce

func (x *FIFORequest) GetExitAnnounce() string

func (*FIFORequest) GetInout

func (x *FIFORequest) GetInout() string

func (*FIFORequest) GetName

func (x *FIFORequest) GetName() string

func (*FIFORequest) GetPriority

func (x *FIFORequest) GetPriority() int32

func (*FIFORequest) GetUuid

func (x *FIFORequest) GetUuid() string

func (*FIFORequest) GetWaitMusic

func (x *FIFORequest) GetWaitMusic() string

func (*FIFORequest) ProtoMessage

func (*FIFORequest) ProtoMessage()

func (*FIFORequest) ProtoReflect

func (x *FIFORequest) ProtoReflect() protoreflect.Message

func (*FIFORequest) Reset

func (x *FIFORequest) Reset()

func (*FIFORequest) String

func (x *FIFORequest) String() string

type FIFOResponse

type FIFOResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*FIFOResponse) Descriptor deprecated

func (*FIFOResponse) Descriptor() ([]byte, []int)

Deprecated: Use FIFOResponse.ProtoReflect.Descriptor instead.

func (*FIFOResponse) GetCode

func (x *FIFOResponse) GetCode() int32

func (*FIFOResponse) GetMessage

func (x *FIFOResponse) GetMessage() string

func (*FIFOResponse) GetNodeUuid

func (x *FIFOResponse) GetNodeUuid() string

func (*FIFOResponse) GetUuid

func (x *FIFOResponse) GetUuid() string

func (*FIFOResponse) ProtoMessage

func (*FIFOResponse) ProtoMessage()

func (*FIFOResponse) ProtoReflect

func (x *FIFOResponse) ProtoReflect() protoreflect.Message

func (*FIFOResponse) Reset

func (x *FIFOResponse) Reset()

func (*FIFOResponse) String

func (x *FIFOResponse) String() string

type GetChannelDataRequest

type GetChannelDataRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// optional JSON(default) JSONSTR XML TXT LIST
	Format string `protobuf:"bytes,3,opt,name=format,proto3" json:"format,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelDataRequest) Descriptor deprecated

func (*GetChannelDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelDataRequest.ProtoReflect.Descriptor instead.

func (*GetChannelDataRequest) GetCtrlUuid

func (x *GetChannelDataRequest) GetCtrlUuid() string

func (*GetChannelDataRequest) GetFormat

func (x *GetChannelDataRequest) GetFormat() string

func (*GetChannelDataRequest) GetUuid

func (x *GetChannelDataRequest) GetUuid() string

func (*GetChannelDataRequest) ProtoMessage

func (*GetChannelDataRequest) ProtoMessage()

func (*GetChannelDataRequest) ProtoReflect

func (x *GetChannelDataRequest) ProtoReflect() protoreflect.Message

func (*GetChannelDataRequest) Reset

func (x *GetChannelDataRequest) Reset()

func (*GetChannelDataRequest) String

func (x *GetChannelDataRequest) String() string

type GetStateRequest

type GetStateRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStateRequest) Descriptor deprecated

func (*GetStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStateRequest.ProtoReflect.Descriptor instead.

func (*GetStateRequest) GetCtrlUuid

func (x *GetStateRequest) GetCtrlUuid() string

func (*GetStateRequest) GetUuid

func (x *GetStateRequest) GetUuid() string

func (*GetStateRequest) ProtoMessage

func (*GetStateRequest) ProtoMessage()

func (*GetStateRequest) ProtoReflect

func (x *GetStateRequest) ProtoReflect() protoreflect.Message

func (*GetStateRequest) Reset

func (x *GetStateRequest) Reset()

func (*GetStateRequest) String

func (x *GetStateRequest) String() string

type GetVarRequest

type GetVarRequest struct {
	CtrlUuid string   `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data     []string `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVarRequest) Descriptor deprecated

func (*GetVarRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVarRequest.ProtoReflect.Descriptor instead.

func (*GetVarRequest) GetCtrlUuid

func (x *GetVarRequest) GetCtrlUuid() string

func (*GetVarRequest) GetData

func (x *GetVarRequest) GetData() []string

func (*GetVarRequest) GetUuid

func (x *GetVarRequest) GetUuid() string

func (*GetVarRequest) ProtoMessage

func (*GetVarRequest) ProtoMessage()

func (*GetVarRequest) ProtoReflect

func (x *GetVarRequest) ProtoReflect() protoreflect.Message

func (*GetVarRequest) Reset

func (x *GetVarRequest) Reset()

func (*GetVarRequest) String

func (x *GetVarRequest) String() string

type HangupRequest

type HangupRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// NORMAL_CLEARING USER_BUSY CALL_REJECTED ...
	Cause string                   `protobuf:"bytes,3,opt,name=cause,proto3" json:"cause,omitempty"`
	Flag  HangupRequest_HangupFlag `protobuf:"varint,4,opt,name=flag,proto3,enum=xctrl.HangupRequest_HangupFlag" json:"flag,omitempty"`
	// set channel params
	Data map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HangupRequest) Descriptor deprecated

func (*HangupRequest) Descriptor() ([]byte, []int)

Deprecated: Use HangupRequest.ProtoReflect.Descriptor instead.

func (*HangupRequest) GetCause

func (x *HangupRequest) GetCause() string

func (*HangupRequest) GetCtrlUuid

func (x *HangupRequest) GetCtrlUuid() string

func (*HangupRequest) GetData added in v0.1.1

func (x *HangupRequest) GetData() map[string]string

func (*HangupRequest) GetFlag

func (*HangupRequest) GetUuid

func (x *HangupRequest) GetUuid() string

func (*HangupRequest) ProtoMessage

func (*HangupRequest) ProtoMessage()

func (*HangupRequest) ProtoReflect

func (x *HangupRequest) ProtoReflect() protoreflect.Message

func (*HangupRequest) Reset

func (x *HangupRequest) Reset()

func (*HangupRequest) String

func (x *HangupRequest) String() string

type HangupRequest_HangupFlag

type HangupRequest_HangupFlag int32
const (
	HangupRequest_SELF HangupRequest_HangupFlag = 0
	HangupRequest_PEER HangupRequest_HangupFlag = 1
	HangupRequest_BOTH HangupRequest_HangupFlag = 2
)

func (HangupRequest_HangupFlag) Descriptor

func (HangupRequest_HangupFlag) Enum

func (HangupRequest_HangupFlag) EnumDescriptor deprecated

func (HangupRequest_HangupFlag) EnumDescriptor() ([]byte, []int)

Deprecated: Use HangupRequest_HangupFlag.Descriptor instead.

func (HangupRequest_HangupFlag) Number

func (HangupRequest_HangupFlag) String

func (x HangupRequest_HangupFlag) String() string

func (HangupRequest_HangupFlag) Type

type Header struct {
	Namespace  string  `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name       string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Status     float64 `protobuf:"fixed64,3,opt,name=status,proto3" json:"status,omitempty"`
	MessageId  string  `protobuf:"bytes,4,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	TaskId     string  `protobuf:"bytes,5,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	StatusText string  `protobuf:"bytes,6,opt,name=status_text,json=statusText,proto3" json:"status_text,omitempty"`
	// contains filtered or unexported fields
}

func (*Header) Descriptor deprecated

func (*Header) Descriptor() ([]byte, []int)

Deprecated: Use Header.ProtoReflect.Descriptor instead.

func (*Header) GetMessageId

func (x *Header) GetMessageId() string

func (*Header) GetName

func (x *Header) GetName() string

func (*Header) GetNamespace

func (x *Header) GetNamespace() string

func (*Header) GetStatus

func (x *Header) GetStatus() float64

func (*Header) GetStatusText

func (x *Header) GetStatusText() string

func (*Header) GetTaskId

func (x *Header) GetTaskId() string

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) ProtoReflect

func (x *Header) ProtoReflect() protoreflect.Message

func (*Header) Reset

func (x *Header) Reset()

func (*Header) String

func (x *Header) String() string

type HoldRequest

type HoldRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// ON OFF TOGGLE
	Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
	// OPTIONAL only supported by some phones
	Display string `protobuf:"bytes,4,opt,name=display,proto3" json:"display,omitempty"`
	// contains filtered or unexported fields
}

func (*HoldRequest) Descriptor deprecated

func (*HoldRequest) Descriptor() ([]byte, []int)

Deprecated: Use HoldRequest.ProtoReflect.Descriptor instead.

func (*HoldRequest) GetAction

func (x *HoldRequest) GetAction() string

func (*HoldRequest) GetCtrlUuid

func (x *HoldRequest) GetCtrlUuid() string

func (*HoldRequest) GetDisplay

func (x *HoldRequest) GetDisplay() string

func (*HoldRequest) GetUuid

func (x *HoldRequest) GetUuid() string

func (*HoldRequest) ProtoMessage

func (*HoldRequest) ProtoMessage()

func (*HoldRequest) ProtoReflect

func (x *HoldRequest) ProtoReflect() protoreflect.Message

func (*HoldRequest) Reset

func (x *HoldRequest) Reset()

func (*HoldRequest) String

func (x *HoldRequest) String() string

type HttAPIRequest

type HttAPIRequest struct {
	Uuid string            `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Url  string            `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Data map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HttAPIRequest) Descriptor deprecated

func (*HttAPIRequest) Descriptor() ([]byte, []int)

Deprecated: Use HttAPIRequest.ProtoReflect.Descriptor instead.

func (*HttAPIRequest) GetData

func (x *HttAPIRequest) GetData() map[string]string

func (*HttAPIRequest) GetUrl

func (x *HttAPIRequest) GetUrl() string

func (*HttAPIRequest) GetUuid

func (x *HttAPIRequest) GetUuid() string

func (*HttAPIRequest) ProtoMessage

func (*HttAPIRequest) ProtoMessage()

func (*HttAPIRequest) ProtoReflect

func (x *HttAPIRequest) ProtoReflect() protoreflect.Message

func (*HttAPIRequest) Reset

func (x *HttAPIRequest) Reset()

func (*HttAPIRequest) String

func (x *HttAPIRequest) String() string

type HttAPIResponse

type HttAPIResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*HttAPIResponse) Descriptor deprecated

func (*HttAPIResponse) Descriptor() ([]byte, []int)

Deprecated: Use HttAPIResponse.ProtoReflect.Descriptor instead.

func (*HttAPIResponse) GetCode

func (x *HttAPIResponse) GetCode() int32

func (*HttAPIResponse) GetMessage

func (x *HttAPIResponse) GetMessage() string

func (*HttAPIResponse) GetNodeUuid

func (x *HttAPIResponse) GetNodeUuid() string

func (*HttAPIResponse) GetUuid

func (x *HttAPIResponse) GetUuid() string

func (*HttAPIResponse) ProtoMessage

func (*HttAPIResponse) ProtoMessage()

func (*HttAPIResponse) ProtoReflect

func (x *HttAPIResponse) ProtoReflect() protoreflect.Message

func (*HttAPIResponse) Reset

func (x *HttAPIResponse) Reset()

func (*HttAPIResponse) String

func (x *HttAPIResponse) String() string

type InterceptRequest

type InterceptRequest struct {
	CtrlUuid   string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid       string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	TargetUuid string `protobuf:"bytes,3,opt,name=target_uuid,json=targetUuid,proto3" json:"target_uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*InterceptRequest) Descriptor deprecated

func (*InterceptRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterceptRequest.ProtoReflect.Descriptor instead.

func (*InterceptRequest) GetCtrlUuid

func (x *InterceptRequest) GetCtrlUuid() string

func (*InterceptRequest) GetTargetUuid

func (x *InterceptRequest) GetTargetUuid() string

func (*InterceptRequest) GetUuid

func (x *InterceptRequest) GetUuid() string

func (*InterceptRequest) ProtoMessage

func (*InterceptRequest) ProtoMessage()

func (*InterceptRequest) ProtoReflect

func (x *InterceptRequest) ProtoReflect() protoreflect.Message

func (*InterceptRequest) Reset

func (x *InterceptRequest) Reset()

func (*InterceptRequest) String

func (x *InterceptRequest) String() string

type JStatusIdleCPU

type JStatusIdleCPU struct {
	Used    float32 `protobuf:"fixed32,1,opt,name=used,proto3" json:"used,omitempty"`
	Allowed float32 `protobuf:"fixed32,2,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusIdleCPU) Descriptor deprecated

func (*JStatusIdleCPU) Descriptor() ([]byte, []int)

Deprecated: Use JStatusIdleCPU.ProtoReflect.Descriptor instead.

func (*JStatusIdleCPU) GetAllowed

func (x *JStatusIdleCPU) GetAllowed() float32

func (*JStatusIdleCPU) GetUsed

func (x *JStatusIdleCPU) GetUsed() float32

func (*JStatusIdleCPU) ProtoMessage

func (*JStatusIdleCPU) ProtoMessage()

func (*JStatusIdleCPU) ProtoReflect

func (x *JStatusIdleCPU) ProtoReflect() protoreflect.Message

func (*JStatusIdleCPU) Reset

func (x *JStatusIdleCPU) Reset()

func (*JStatusIdleCPU) String

func (x *JStatusIdleCPU) String() string

type JStatusRequest

type JStatusRequest struct {
	CtrlUuid string                      `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Data     *JStatusRequest_JStatusData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusRequest) Descriptor deprecated

func (*JStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use JStatusRequest.ProtoReflect.Descriptor instead.

func (*JStatusRequest) GetCtrlUuid

func (x *JStatusRequest) GetCtrlUuid() string

func (*JStatusRequest) GetData

func (*JStatusRequest) ProtoMessage

func (*JStatusRequest) ProtoMessage()

func (*JStatusRequest) ProtoReflect

func (x *JStatusRequest) ProtoReflect() protoreflect.Message

func (*JStatusRequest) Reset

func (x *JStatusRequest) Reset()

func (*JStatusRequest) String

func (x *JStatusRequest) String() string

type JStatusRequest_JStatusData

type JStatusRequest_JStatusData struct {
	Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	Data    string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusRequest_JStatusData) Descriptor deprecated

func (*JStatusRequest_JStatusData) Descriptor() ([]byte, []int)

Deprecated: Use JStatusRequest_JStatusData.ProtoReflect.Descriptor instead.

func (*JStatusRequest_JStatusData) GetCommand

func (x *JStatusRequest_JStatusData) GetCommand() string

func (*JStatusRequest_JStatusData) GetData

func (x *JStatusRequest_JStatusData) GetData() string

func (*JStatusRequest_JStatusData) ProtoMessage

func (*JStatusRequest_JStatusData) ProtoMessage()

func (*JStatusRequest_JStatusData) ProtoReflect

func (*JStatusRequest_JStatusData) Reset

func (x *JStatusRequest_JStatusData) Reset()

func (*JStatusRequest_JStatusData) String

func (x *JStatusRequest_JStatusData) String() string

type JStatusResponse

type JStatusResponse struct {
	Code     int32                `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string               `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string               `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Data     *JStatusResponseData `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusResponse) Descriptor deprecated

func (*JStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use JStatusResponse.ProtoReflect.Descriptor instead.

func (*JStatusResponse) GetCode

func (x *JStatusResponse) GetCode() int32

func (*JStatusResponse) GetData

func (x *JStatusResponse) GetData() *JStatusResponseData

func (*JStatusResponse) GetMessage

func (x *JStatusResponse) GetMessage() string

func (*JStatusResponse) GetNodeUuid

func (x *JStatusResponse) GetNodeUuid() string

func (*JStatusResponse) ProtoMessage

func (*JStatusResponse) ProtoMessage()

func (*JStatusResponse) ProtoReflect

func (x *JStatusResponse) ProtoReflect() protoreflect.Message

func (*JStatusResponse) Reset

func (x *JStatusResponse) Reset()

func (*JStatusResponse) String

func (x *JStatusResponse) String() string

type JStatusResponseData

type JStatusResponseData struct {
	SystemStatus string            `protobuf:"bytes,1,opt,name=systemStatus,proto3" json:"systemStatus,omitempty"`
	Version      string            `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Uptime       *JStatusUptime    `protobuf:"bytes,3,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Sessions     *JStatusSessions  `protobuf:"bytes,4,opt,name=sessions,proto3" json:"sessions,omitempty"`
	IdleCPU      *JStatusIdleCPU   `protobuf:"bytes,5,opt,name=idleCPU,proto3" json:"idleCPU,omitempty"`
	StackSizeKB  *JStatusStackSize `protobuf:"bytes,6,opt,name=stackSizeKB,proto3" json:"stackSizeKB,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusResponseData) Descriptor deprecated

func (*JStatusResponseData) Descriptor() ([]byte, []int)

Deprecated: Use JStatusResponseData.ProtoReflect.Descriptor instead.

func (*JStatusResponseData) GetIdleCPU

func (x *JStatusResponseData) GetIdleCPU() *JStatusIdleCPU

func (*JStatusResponseData) GetSessions

func (x *JStatusResponseData) GetSessions() *JStatusSessions

func (*JStatusResponseData) GetStackSizeKB

func (x *JStatusResponseData) GetStackSizeKB() *JStatusStackSize

func (*JStatusResponseData) GetSystemStatus

func (x *JStatusResponseData) GetSystemStatus() string

func (*JStatusResponseData) GetUptime

func (x *JStatusResponseData) GetUptime() *JStatusUptime

func (*JStatusResponseData) GetVersion

func (x *JStatusResponseData) GetVersion() string

func (*JStatusResponseData) ProtoMessage

func (*JStatusResponseData) ProtoMessage()

func (*JStatusResponseData) ProtoReflect

func (x *JStatusResponseData) ProtoReflect() protoreflect.Message

func (*JStatusResponseData) Reset

func (x *JStatusResponseData) Reset()

func (*JStatusResponseData) String

func (x *JStatusResponseData) String() string

type JStatusSessions

type JStatusSessions struct {
	Count *JStatusSessionsCount `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
	Rate  *JStatusSessionsRate  `protobuf:"bytes,2,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusSessions) Descriptor deprecated

func (*JStatusSessions) Descriptor() ([]byte, []int)

Deprecated: Use JStatusSessions.ProtoReflect.Descriptor instead.

func (*JStatusSessions) GetCount

func (x *JStatusSessions) GetCount() *JStatusSessionsCount

func (*JStatusSessions) GetRate

func (x *JStatusSessions) GetRate() *JStatusSessionsRate

func (*JStatusSessions) ProtoMessage

func (*JStatusSessions) ProtoMessage()

func (*JStatusSessions) ProtoReflect

func (x *JStatusSessions) ProtoReflect() protoreflect.Message

func (*JStatusSessions) Reset

func (x *JStatusSessions) Reset()

func (*JStatusSessions) String

func (x *JStatusSessions) String() string

type JStatusSessionsCount

type JStatusSessionsCount struct {
	Total    int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Active   int32 `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
	Peak     int32 `protobuf:"varint,3,opt,name=peak,proto3" json:"peak,omitempty"`
	Peak5Min int32 `protobuf:"varint,4,opt,name=peak5Min,proto3" json:"peak5Min,omitempty"`
	Limit    int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusSessionsCount) Descriptor deprecated

func (*JStatusSessionsCount) Descriptor() ([]byte, []int)

Deprecated: Use JStatusSessionsCount.ProtoReflect.Descriptor instead.

func (*JStatusSessionsCount) GetActive

func (x *JStatusSessionsCount) GetActive() int32

func (*JStatusSessionsCount) GetLimit

func (x *JStatusSessionsCount) GetLimit() int32

func (*JStatusSessionsCount) GetPeak

func (x *JStatusSessionsCount) GetPeak() int32

func (*JStatusSessionsCount) GetPeak5Min

func (x *JStatusSessionsCount) GetPeak5Min() int32

func (*JStatusSessionsCount) GetTotal

func (x *JStatusSessionsCount) GetTotal() int32

func (*JStatusSessionsCount) ProtoMessage

func (*JStatusSessionsCount) ProtoMessage()

func (*JStatusSessionsCount) ProtoReflect

func (x *JStatusSessionsCount) ProtoReflect() protoreflect.Message

func (*JStatusSessionsCount) Reset

func (x *JStatusSessionsCount) Reset()

func (*JStatusSessionsCount) String

func (x *JStatusSessionsCount) String() string

type JStatusSessionsRate

type JStatusSessionsRate struct {
	Current  int32 `protobuf:"varint,1,opt,name=current,proto3" json:"current,omitempty"`
	Max      int32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"`
	Peak     int32 `protobuf:"varint,3,opt,name=peak,proto3" json:"peak,omitempty"`
	Peak5Min int32 `protobuf:"varint,4,opt,name=peak5Min,proto3" json:"peak5Min,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusSessionsRate) Descriptor deprecated

func (*JStatusSessionsRate) Descriptor() ([]byte, []int)

Deprecated: Use JStatusSessionsRate.ProtoReflect.Descriptor instead.

func (*JStatusSessionsRate) GetCurrent

func (x *JStatusSessionsRate) GetCurrent() int32

func (*JStatusSessionsRate) GetMax

func (x *JStatusSessionsRate) GetMax() int32

func (*JStatusSessionsRate) GetPeak

func (x *JStatusSessionsRate) GetPeak() int32

func (*JStatusSessionsRate) GetPeak5Min

func (x *JStatusSessionsRate) GetPeak5Min() int32

func (*JStatusSessionsRate) ProtoMessage

func (*JStatusSessionsRate) ProtoMessage()

func (*JStatusSessionsRate) ProtoReflect

func (x *JStatusSessionsRate) ProtoReflect() protoreflect.Message

func (*JStatusSessionsRate) Reset

func (x *JStatusSessionsRate) Reset()

func (*JStatusSessionsRate) String

func (x *JStatusSessionsRate) String() string

type JStatusStackSize

type JStatusStackSize struct {
	Current int32 `protobuf:"varint,1,opt,name=current,proto3" json:"current,omitempty"`
	Max     int32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusStackSize) Descriptor deprecated

func (*JStatusStackSize) Descriptor() ([]byte, []int)

Deprecated: Use JStatusStackSize.ProtoReflect.Descriptor instead.

func (*JStatusStackSize) GetCurrent

func (x *JStatusStackSize) GetCurrent() int32

func (*JStatusStackSize) GetMax

func (x *JStatusStackSize) GetMax() int32

func (*JStatusStackSize) ProtoMessage

func (*JStatusStackSize) ProtoMessage()

func (*JStatusStackSize) ProtoReflect

func (x *JStatusStackSize) ProtoReflect() protoreflect.Message

func (*JStatusStackSize) Reset

func (x *JStatusStackSize) Reset()

func (*JStatusStackSize) String

func (x *JStatusStackSize) String() string

type JStatusUptime

type JStatusUptime struct {
	Years        int32 `protobuf:"varint,1,opt,name=years,proto3" json:"years,omitempty"`
	Days         int32 `protobuf:"varint,2,opt,name=days,proto3" json:"days,omitempty"`
	Hours        int32 `protobuf:"varint,3,opt,name=hours,proto3" json:"hours,omitempty"`
	Minutes      int32 `protobuf:"varint,4,opt,name=minutes,proto3" json:"minutes,omitempty"`
	Seconds      int32 `protobuf:"varint,5,opt,name=seconds,proto3" json:"seconds,omitempty"`
	Milliseconds int32 `protobuf:"varint,6,opt,name=milliseconds,proto3" json:"milliseconds,omitempty"`
	Microseconds int32 `protobuf:"varint,7,opt,name=microseconds,proto3" json:"microseconds,omitempty"`
	// contains filtered or unexported fields
}

func (*JStatusUptime) Descriptor deprecated

func (*JStatusUptime) Descriptor() ([]byte, []int)

Deprecated: Use JStatusUptime.ProtoReflect.Descriptor instead.

func (*JStatusUptime) GetDays

func (x *JStatusUptime) GetDays() int32

func (*JStatusUptime) GetHours

func (x *JStatusUptime) GetHours() int32

func (*JStatusUptime) GetMicroseconds

func (x *JStatusUptime) GetMicroseconds() int32

func (*JStatusUptime) GetMilliseconds

func (x *JStatusUptime) GetMilliseconds() int32

func (*JStatusUptime) GetMinutes

func (x *JStatusUptime) GetMinutes() int32

func (*JStatusUptime) GetSeconds

func (x *JStatusUptime) GetSeconds() int32

func (*JStatusUptime) GetYears

func (x *JStatusUptime) GetYears() int32

func (*JStatusUptime) ProtoMessage

func (*JStatusUptime) ProtoMessage()

func (*JStatusUptime) ProtoReflect

func (x *JStatusUptime) ProtoReflect() protoreflect.Message

func (*JStatusUptime) Reset

func (x *JStatusUptime) Reset()

func (*JStatusUptime) String

func (x *JStatusUptime) String() string

type LuaRequest

type LuaRequest struct {
	Uuid   string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Script string `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
	// contains filtered or unexported fields
}

func (*LuaRequest) Descriptor deprecated

func (*LuaRequest) Descriptor() ([]byte, []int)

Deprecated: Use LuaRequest.ProtoReflect.Descriptor instead.

func (*LuaRequest) GetScript

func (x *LuaRequest) GetScript() string

func (*LuaRequest) GetUuid

func (x *LuaRequest) GetUuid() string

func (*LuaRequest) ProtoMessage

func (*LuaRequest) ProtoMessage()

func (*LuaRequest) ProtoReflect

func (x *LuaRequest) ProtoReflect() protoreflect.Message

func (*LuaRequest) Reset

func (x *LuaRequest) Reset()

func (*LuaRequest) String

func (x *LuaRequest) String() string

type LuaResponse

type LuaResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*LuaResponse) Descriptor deprecated

func (*LuaResponse) Descriptor() ([]byte, []int)

Deprecated: Use LuaResponse.ProtoReflect.Descriptor instead.

func (*LuaResponse) GetCode

func (x *LuaResponse) GetCode() int32

func (*LuaResponse) GetMessage

func (x *LuaResponse) GetMessage() string

func (*LuaResponse) GetNodeUuid

func (x *LuaResponse) GetNodeUuid() string

func (*LuaResponse) GetUuid

func (x *LuaResponse) GetUuid() string

func (*LuaResponse) ProtoMessage

func (*LuaResponse) ProtoMessage()

func (*LuaResponse) ProtoReflect

func (x *LuaResponse) ProtoReflect() protoreflect.Message

func (*LuaResponse) Reset

func (x *LuaResponse) Reset()

func (*LuaResponse) String

func (x *LuaResponse) String() string

type Media

type Media struct {

	// FILE TEXT SSML
	Type   string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Data   string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	Engine string `protobuf:"bytes,3,opt,name=engine,proto3" json:"engine,omitempty"`
	Voice  string `protobuf:"bytes,4,opt,name=voice,proto3" json:"voice,omitempty"`
	Loop   uint32 `protobuf:"varint,5,opt,name=loop,proto3" json:"loop,omitempty"`
	Offset uint32 `protobuf:"varint,6,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*Media) Descriptor deprecated

func (*Media) Descriptor() ([]byte, []int)

Deprecated: Use Media.ProtoReflect.Descriptor instead.

func (*Media) GetData

func (x *Media) GetData() string

func (*Media) GetEngine

func (x *Media) GetEngine() string

func (*Media) GetLoop

func (x *Media) GetLoop() uint32

func (*Media) GetOffset

func (x *Media) GetOffset() uint32

func (*Media) GetType

func (x *Media) GetType() string

func (*Media) GetVoice

func (x *Media) GetVoice() string

func (*Media) ProtoMessage

func (*Media) ProtoMessage()

func (*Media) ProtoReflect

func (x *Media) ProtoReflect() protoreflect.Message

func (*Media) Reset

func (x *Media) Reset()

func (*Media) String

func (x *Media) String() string

type MediaType

type MediaType int32
const (
	MediaType_FILE MediaType = 0
	MediaType_TEXT MediaType = 1
	MediaType_SSML MediaType = 2
)

func (MediaType) Descriptor

func (MediaType) Descriptor() protoreflect.EnumDescriptor

func (MediaType) Enum

func (x MediaType) Enum() *MediaType

func (MediaType) EnumDescriptor deprecated

func (MediaType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MediaType.Descriptor instead.

func (MediaType) Number

func (x MediaType) Number() protoreflect.EnumNumber

func (MediaType) String

func (x MediaType) String() string

func (MediaType) Type

type MuteRequest

type MuteRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// WRITE, READ, BOTH
	Direction string `protobuf:"bytes,3,opt,name=direction,proto3" json:"direction,omitempty"`
	Level     int32  `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
	// FIRST, LAST
	Flag string `protobuf:"bytes,5,opt,name=flag,proto3" json:"flag,omitempty"`
	// contains filtered or unexported fields
}

func (*MuteRequest) Descriptor deprecated

func (*MuteRequest) Descriptor() ([]byte, []int)

Deprecated: Use MuteRequest.ProtoReflect.Descriptor instead.

func (*MuteRequest) GetCtrlUuid

func (x *MuteRequest) GetCtrlUuid() string

func (*MuteRequest) GetDirection

func (x *MuteRequest) GetDirection() string

func (*MuteRequest) GetFlag

func (x *MuteRequest) GetFlag() string

func (*MuteRequest) GetLevel

func (x *MuteRequest) GetLevel() int32

func (*MuteRequest) GetUuid

func (x *MuteRequest) GetUuid() string

func (*MuteRequest) ProtoMessage

func (*MuteRequest) ProtoMessage()

func (*MuteRequest) ProtoReflect

func (x *MuteRequest) ProtoReflect() protoreflect.Message

func (*MuteRequest) Reset

func (x *MuteRequest) Reset()

func (*MuteRequest) String

func (x *MuteRequest) String() string

type NativeAPIRequest

type NativeAPIRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Cmd      string `protobuf:"bytes,3,opt,name=cmd,proto3" json:"cmd,omitempty"`
	Args     string `protobuf:"bytes,4,opt,name=args,proto3" json:"args,omitempty"`
	// contains filtered or unexported fields
}

func (*NativeAPIRequest) Descriptor deprecated

func (*NativeAPIRequest) Descriptor() ([]byte, []int)

Deprecated: Use NativeAPIRequest.ProtoReflect.Descriptor instead.

func (*NativeAPIRequest) GetArgs

func (x *NativeAPIRequest) GetArgs() string

func (*NativeAPIRequest) GetCmd

func (x *NativeAPIRequest) GetCmd() string

func (*NativeAPIRequest) GetCtrlUuid

func (x *NativeAPIRequest) GetCtrlUuid() string

func (*NativeAPIRequest) ProtoMessage

func (*NativeAPIRequest) ProtoMessage()

func (*NativeAPIRequest) ProtoReflect

func (x *NativeAPIRequest) ProtoReflect() protoreflect.Message

func (*NativeAPIRequest) Reset

func (x *NativeAPIRequest) Reset()

func (*NativeAPIRequest) String

func (x *NativeAPIRequest) String() string

type NativeJSRequest

type NativeJSRequest struct {
	// contains filtered or unexported fields
}

func (*NativeJSRequest) Descriptor deprecated

func (*NativeJSRequest) Descriptor() ([]byte, []int)

Deprecated: Use NativeJSRequest.ProtoReflect.Descriptor instead.

func (*NativeJSRequest) ProtoMessage

func (*NativeJSRequest) ProtoMessage()

func (*NativeJSRequest) ProtoReflect

func (x *NativeJSRequest) ProtoReflect() protoreflect.Message

func (*NativeJSRequest) Reset

func (x *NativeJSRequest) Reset()

func (*NativeJSRequest) String

func (x *NativeJSRequest) String() string

type NativeJSResponse

type NativeJSResponse struct {
	// contains filtered or unexported fields
}

func (*NativeJSResponse) Descriptor deprecated

func (*NativeJSResponse) Descriptor() ([]byte, []int)

Deprecated: Use NativeJSResponse.ProtoReflect.Descriptor instead.

func (*NativeJSResponse) ProtoMessage

func (*NativeJSResponse) ProtoMessage()

func (*NativeJSResponse) ProtoReflect

func (x *NativeJSResponse) ProtoReflect() protoreflect.Message

func (*NativeJSResponse) Reset

func (x *NativeJSResponse) Reset()

func (*NativeJSResponse) String

func (x *NativeJSResponse) String() string

type NativeRequest

type NativeRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Cmd      string `protobuf:"bytes,3,opt,name=cmd,proto3" json:"cmd,omitempty"`
	Args     string `protobuf:"bytes,4,opt,name=args,proto3" json:"args,omitempty"`
	Sync     bool   `protobuf:"varint,5,opt,name=sync,proto3" json:"sync,omitempty"`
	// contains filtered or unexported fields
}

func (*NativeRequest) Descriptor deprecated

func (*NativeRequest) Descriptor() ([]byte, []int)

Deprecated: Use NativeRequest.ProtoReflect.Descriptor instead.

func (*NativeRequest) GetArgs

func (x *NativeRequest) GetArgs() string

func (*NativeRequest) GetCmd

func (x *NativeRequest) GetCmd() string

func (*NativeRequest) GetCtrlUuid

func (x *NativeRequest) GetCtrlUuid() string

func (*NativeRequest) GetSync

func (x *NativeRequest) GetSync() bool

func (*NativeRequest) GetUuid

func (x *NativeRequest) GetUuid() string

func (*NativeRequest) ProtoMessage

func (*NativeRequest) ProtoMessage()

func (*NativeRequest) ProtoReflect

func (x *NativeRequest) ProtoReflect() protoreflect.Message

func (*NativeRequest) Reset

func (x *NativeRequest) Reset()

func (*NativeRequest) String

func (x *NativeRequest) String() string

type NativeResponse

type NativeResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Data     string `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	Result   string `protobuf:"bytes,5,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*NativeResponse) Descriptor deprecated

func (*NativeResponse) Descriptor() ([]byte, []int)

Deprecated: Use NativeResponse.ProtoReflect.Descriptor instead.

func (*NativeResponse) GetCode

func (x *NativeResponse) GetCode() int32

func (*NativeResponse) GetData

func (x *NativeResponse) GetData() string

func (*NativeResponse) GetMessage

func (x *NativeResponse) GetMessage() string

func (*NativeResponse) GetNodeUuid

func (x *NativeResponse) GetNodeUuid() string

func (*NativeResponse) GetResult

func (x *NativeResponse) GetResult() string

func (*NativeResponse) ProtoMessage

func (*NativeResponse) ProtoMessage()

func (*NativeResponse) ProtoReflect

func (x *NativeResponse) ProtoReflect() protoreflect.Message

func (*NativeResponse) Reset

func (x *NativeResponse) Reset()

func (*NativeResponse) String

func (x *NativeResponse) String() string

type Node

type Node struct {
	Uuid    string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Name    string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Ip      string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Rack    uint32 `protobuf:"varint,5,opt,name=rack,proto3" json:"rack,omitempty"`
	Address string `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"`
	// 启动以来秒数
	Uptime uint32 `protobuf:"varint,7,opt,name=uptime,proto3" json:"uptime,omitempty"`
	// 当前Session数
	Sessions uint32 `protobuf:"varint,8,opt,name=sessions,proto3" json:"sessions,omitempty"`
	// Session最大阈值
	SessionsMax uint32 `protobuf:"varint,9,opt,name=sessions_max,json=sessionsMax,proto3" json:"sessions_max,omitempty"`
	// 每秒Session最大阈值
	SpsMax uint32 `protobuf:"varint,10,opt,name=sps_max,json=spsMax,proto3" json:"sps_max,omitempty"`
	// 最后一秒的Session数
	SpsLast uint32 `protobuf:"varint,11,opt,name=sps_last,json=spsLast,proto3" json:"sps_last,omitempty"`
	// 最后5分钟每秒的Session均值
	SpsLast_5Min uint32 `protobuf:"varint,12,opt,name=sps_last_5min,json=spsLast5min,proto3" json:"sps_last_5min,omitempty"`
	// 开机以来的Session数
	SessionsSinceStartup uint32 `protobuf:"varint,13,opt,name=sessions_since_startup,json=sessionsSinceStartup,proto3" json:"sessions_since_startup,omitempty"`
	// 5分钟Session最大值
	SessionPeak_5Min uint32 `protobuf:"varint,14,opt,name=session_peak_5min,json=sessionPeak5min,proto3" json:"session_peak_5min,omitempty"`
	// 历史Session最大值
	SessionPeakMax uint32        `protobuf:"varint,15,opt,name=session_peak_max,json=sessionPeakMax,proto3" json:"session_peak_max,omitempty"`
	SipProfiles    []*SipProfile `protobuf:"bytes,16,rep,name=sip_profiles,json=sipProfiles,proto3" json:"sip_profiles,omitempty"`
	ExtIp          string        `protobuf:"bytes,17,opt,name=ext_ip,json=extIp,proto3" json:"ext_ip,omitempty"`
	Shutdown       bool          `protobuf:"varint,18,opt,name=shutdown,proto3" json:"shutdown,omitempty"`
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated

func (*Node) Descriptor() ([]byte, []int)

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetAddress

func (x *Node) GetAddress() string

func (*Node) GetExtIp added in v0.2.7

func (x *Node) GetExtIp() string

func (*Node) GetIp

func (x *Node) GetIp() string

func (*Node) GetName

func (x *Node) GetName() string

func (*Node) GetRack

func (x *Node) GetRack() uint32

func (*Node) GetSessionPeakMax

func (x *Node) GetSessionPeakMax() uint32

func (*Node) GetSessionPeak_5Min

func (x *Node) GetSessionPeak_5Min() uint32

func (*Node) GetSessions

func (x *Node) GetSessions() uint32

func (*Node) GetSessionsMax

func (x *Node) GetSessionsMax() uint32

func (*Node) GetSessionsSinceStartup

func (x *Node) GetSessionsSinceStartup() uint32

func (*Node) GetShutdown added in v0.2.8

func (x *Node) GetShutdown() bool

func (*Node) GetSipProfiles

func (x *Node) GetSipProfiles() []*SipProfile

func (*Node) GetSpsLast

func (x *Node) GetSpsLast() uint32

func (*Node) GetSpsLast_5Min

func (x *Node) GetSpsLast_5Min() uint32

func (*Node) GetSpsMax

func (x *Node) GetSpsMax() uint32

func (*Node) GetUptime

func (x *Node) GetUptime() uint32

func (*Node) GetUuid

func (x *Node) GetUuid() string

func (*Node) GetVersion

func (x *Node) GetVersion() string

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type NodeShutDownRequest added in v0.1.1

type NodeShutDownRequest struct {
	NodeUuid string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeShutDownRequest) Descriptor deprecated added in v0.1.1

func (*NodeShutDownRequest) Descriptor() ([]byte, []int)

Deprecated: Use NodeShutDownRequest.ProtoReflect.Descriptor instead.

func (*NodeShutDownRequest) GetNodeUuid added in v0.1.1

func (x *NodeShutDownRequest) GetNodeUuid() string

func (*NodeShutDownRequest) ProtoMessage added in v0.1.1

func (*NodeShutDownRequest) ProtoMessage()

func (*NodeShutDownRequest) ProtoReflect added in v0.1.1

func (x *NodeShutDownRequest) ProtoReflect() protoreflect.Message

func (*NodeShutDownRequest) Reset added in v0.1.1

func (x *NodeShutDownRequest) Reset()

func (*NodeShutDownRequest) String added in v0.1.1

func (x *NodeShutDownRequest) String() string

type Payload

type Payload struct {
	Index          float64      `protobuf:"fixed64,1,opt,name=index,proto3" json:"index,omitempty"`
	Time           float64      `protobuf:"fixed64,2,opt,name=time,proto3" json:"time,omitempty"`
	Result         string       `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	Confidence     float64      `protobuf:"fixed64,4,opt,name=confidence,proto3" json:"confidence,omitempty"`
	Words          []string     `protobuf:"bytes,5,rep,name=words,proto3" json:"words,omitempty"`
	Status         float64      `protobuf:"fixed64,6,opt,name=status,proto3" json:"status,omitempty"`
	Gender         string       `protobuf:"bytes,7,opt,name=gender,proto3" json:"gender,omitempty"`
	BeginTime      float64      `protobuf:"fixed64,8,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
	StashResult    *StashResult `protobuf:"bytes,9,opt,name=stash_result,json=stashResult,proto3" json:"stash_result,omitempty"`
	AudioExtraInfo string       `protobuf:"bytes,10,opt,name=audio_extra_info,json=audioExtraInfo,proto3" json:"audio_extra_info,omitempty"`
	SentenceId     string       `protobuf:"bytes,11,opt,name=sentence_id,json=sentenceId,proto3" json:"sentence_id,omitempty"`
	GenderScore    float64      `protobuf:"fixed64,12,opt,name=gender_score,json=genderScore,proto3" json:"gender_score,omitempty"`
	// contains filtered or unexported fields
}

func (*Payload) Descriptor deprecated

func (*Payload) Descriptor() ([]byte, []int)

Deprecated: Use Payload.ProtoReflect.Descriptor instead.

func (*Payload) GetAudioExtraInfo

func (x *Payload) GetAudioExtraInfo() string

func (*Payload) GetBeginTime

func (x *Payload) GetBeginTime() float64

func (*Payload) GetConfidence

func (x *Payload) GetConfidence() float64

func (*Payload) GetGender

func (x *Payload) GetGender() string

func (*Payload) GetGenderScore

func (x *Payload) GetGenderScore() float64

func (*Payload) GetIndex

func (x *Payload) GetIndex() float64

func (*Payload) GetResult

func (x *Payload) GetResult() string

func (*Payload) GetSentenceId

func (x *Payload) GetSentenceId() string

func (*Payload) GetStashResult

func (x *Payload) GetStashResult() *StashResult

func (*Payload) GetStatus

func (x *Payload) GetStatus() float64

func (*Payload) GetTime

func (x *Payload) GetTime() float64

func (*Payload) GetWords

func (x *Payload) GetWords() []string

func (*Payload) ProtoMessage

func (*Payload) ProtoMessage()

func (*Payload) ProtoReflect

func (x *Payload) ProtoReflect() protoreflect.Message

func (*Payload) Reset

func (x *Payload) Reset()

func (*Payload) String

func (x *Payload) String() string

type PlayRequest

type PlayRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Media    *Media `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"`
	// contains filtered or unexported fields
}

func (*PlayRequest) Descriptor deprecated

func (*PlayRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlayRequest.ProtoReflect.Descriptor instead.

func (*PlayRequest) GetCtrlUuid

func (x *PlayRequest) GetCtrlUuid() string

func (*PlayRequest) GetMedia

func (x *PlayRequest) GetMedia() *Media

func (*PlayRequest) GetUuid

func (x *PlayRequest) GetUuid() string

func (*PlayRequest) ProtoMessage

func (*PlayRequest) ProtoMessage()

func (*PlayRequest) ProtoReflect

func (x *PlayRequest) ProtoReflect() protoreflect.Message

func (*PlayRequest) Reset

func (x *PlayRequest) Reset()

func (*PlayRequest) String

func (x *PlayRequest) String() string

type RecordEvent

type RecordEvent struct {
	NodeUuid string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// START STOP
	Action   string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
	Path     string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Size     uint32 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	Samples  uint32 `protobuf:"varint,6,opt,name=samples,proto3" json:"samples,omitempty"`
	RecordMs uint32 `protobuf:"varint,7,opt,name=record_ms,json=recordMs,proto3" json:"record_ms,omitempty"`
	// success-silence
	CompletionCause string `protobuf:"bytes,8,opt,name=completion_cause,json=completionCause,proto3" json:"completion_cause,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordEvent) Descriptor deprecated

func (*RecordEvent) Descriptor() ([]byte, []int)

Deprecated: Use RecordEvent.ProtoReflect.Descriptor instead.

func (*RecordEvent) GetAction

func (x *RecordEvent) GetAction() string

func (*RecordEvent) GetCompletionCause

func (x *RecordEvent) GetCompletionCause() string

func (*RecordEvent) GetNodeUuid

func (x *RecordEvent) GetNodeUuid() string

func (*RecordEvent) GetPath

func (x *RecordEvent) GetPath() string

func (*RecordEvent) GetRecordMs

func (x *RecordEvent) GetRecordMs() uint32

func (*RecordEvent) GetSamples

func (x *RecordEvent) GetSamples() uint32

func (*RecordEvent) GetSize

func (x *RecordEvent) GetSize() uint32

func (*RecordEvent) GetUuid

func (x *RecordEvent) GetUuid() string

func (*RecordEvent) ProtoMessage

func (*RecordEvent) ProtoMessage()

func (*RecordEvent) ProtoReflect

func (x *RecordEvent) ProtoReflect() protoreflect.Message

func (*RecordEvent) Reset

func (x *RecordEvent) Reset()

func (*RecordEvent) String

func (x *RecordEvent) String() string

type RecordRequest

type RecordRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Path     string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// all params are optional
	Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	Limit  uint32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	// play a beep before record
	// "default" or TGML https://freeswitch.org/confluence/display/FREESWITCH/TGML
	Beep           string `protobuf:"bytes,6,opt,name=beep,proto3" json:"beep,omitempty"`
	Terminators    string `protobuf:"bytes,7,opt,name=terminators,proto3" json:"terminators,omitempty"`
	SilenceSeconds uint32 `protobuf:"varint,8,opt,name=silence_seconds,json=silenceSeconds,proto3" json:"silence_seconds,omitempty"`
	// VAD threshold, 0 is disabled, 1~10000
	Thresh uint32 `protobuf:"varint,9,opt,name=thresh,proto3" json:"thresh,omitempty"`
	// valid rates are 8000, 16000, 22050, 24000, 32000, 44100, 48000
	Rate uint32 `protobuf:"varint,10,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordRequest) Descriptor deprecated

func (*RecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use RecordRequest.ProtoReflect.Descriptor instead.

func (*RecordRequest) GetAction

func (x *RecordRequest) GetAction() string

func (*RecordRequest) GetBeep

func (x *RecordRequest) GetBeep() string

func (*RecordRequest) GetCtrlUuid

func (x *RecordRequest) GetCtrlUuid() string

func (*RecordRequest) GetLimit

func (x *RecordRequest) GetLimit() uint32

func (*RecordRequest) GetPath

func (x *RecordRequest) GetPath() string

func (*RecordRequest) GetRate

func (x *RecordRequest) GetRate() uint32

func (*RecordRequest) GetSilenceSeconds

func (x *RecordRequest) GetSilenceSeconds() uint32

func (*RecordRequest) GetTerminators

func (x *RecordRequest) GetTerminators() string

func (*RecordRequest) GetThresh

func (x *RecordRequest) GetThresh() uint32

func (*RecordRequest) GetUuid

func (x *RecordRequest) GetUuid() string

func (*RecordRequest) ProtoMessage

func (*RecordRequest) ProtoMessage()

func (*RecordRequest) ProtoReflect

func (x *RecordRequest) ProtoReflect() protoreflect.Message

func (*RecordRequest) Reset

func (x *RecordRequest) Reset()

func (*RecordRequest) String

func (x *RecordRequest) String() string

type RecordRequest_RecordAction

type RecordRequest_RecordAction int32
const (
	// block sync recording
	RecordRequest_RECORD RecordRequest_RecordAction = 0
	// unblock async recording
	RecordRequest_START  RecordRequest_RecordAction = 1
	RecordRequest_STOP   RecordRequest_RecordAction = 2
	RecordRequest_MASK   RecordRequest_RecordAction = 3
	RecordRequest_UNMASK RecordRequest_RecordAction = 4
)

func (RecordRequest_RecordAction) Descriptor

func (RecordRequest_RecordAction) Enum

func (RecordRequest_RecordAction) EnumDescriptor deprecated

func (RecordRequest_RecordAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use RecordRequest_RecordAction.Descriptor instead.

func (RecordRequest_RecordAction) Number

func (RecordRequest_RecordAction) String

func (RecordRequest_RecordAction) Type

type RecordResponse

type RecordResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// if terminated by DTMF
	Terminator string `protobuf:"bytes,4,opt,name=terminator,proto3" json:"terminator,omitempty"`
	// mirror back of the path
	Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordResponse) Descriptor deprecated

func (*RecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use RecordResponse.ProtoReflect.Descriptor instead.

func (*RecordResponse) GetCode

func (x *RecordResponse) GetCode() int32

func (*RecordResponse) GetMessage

func (x *RecordResponse) GetMessage() string

func (*RecordResponse) GetNodeUuid

func (x *RecordResponse) GetNodeUuid() string

func (*RecordResponse) GetPath

func (x *RecordResponse) GetPath() string

func (*RecordResponse) GetTerminator

func (x *RecordResponse) GetTerminator() string

func (*RecordResponse) ProtoMessage

func (*RecordResponse) ProtoMessage()

func (*RecordResponse) ProtoReflect

func (x *RecordResponse) ProtoReflect() protoreflect.Message

func (*RecordResponse) Reset

func (x *RecordResponse) Reset()

func (*RecordResponse) String

func (x *RecordResponse) String() string

type Request

type Request struct {
	CtrlUuid string            `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string            `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Params   map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Request) Descriptor deprecated

func (*Request) Descriptor() ([]byte, []int)

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request) GetCtrlUuid

func (x *Request) GetCtrlUuid() string

func (*Request) GetParams

func (x *Request) GetParams() map[string]string

func (*Request) GetUuid

func (x *Request) GetUuid() string

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) ProtoReflect

func (x *Request) ProtoReflect() protoreflect.Message

func (*Request) Reset

func (x *Request) Reset()

func (*Request) String

func (x *Request) String() string

type Response

type Response struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*Response) Descriptor deprecated

func (*Response) Descriptor() ([]byte, []int)

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response) GetCode

func (x *Response) GetCode() int32

func (*Response) GetMessage

func (x *Response) GetMessage() string

func (*Response) GetNodeUuid

func (x *Response) GetNodeUuid() string

func (*Response) GetUuid

func (x *Response) GetUuid() string

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) ProtoReflect

func (x *Response) ProtoReflect() protoreflect.Message

func (*Response) Reset

func (x *Response) Reset()

func (*Response) String

func (x *Response) String() string

type RingBackDetectionRequest

type RingBackDetectionRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// optional
	StopTone string `protobuf:"bytes,3,opt,name=stop_tone,json=stopTone,proto3" json:"stop_tone,omitempty"`
	// optional
	IgnoreSamples string `protobuf:"bytes,4,opt,name=ignore_samples,json=ignoreSamples,proto3" json:"ignore_samples,omitempty"`
	// optional default = true
	AutoHangup bool `protobuf:"varint,5,opt,name=auto_hangup,json=autoHangup,proto3" json:"auto_hangup,omitempty"`
	// optional default = true
	AnswerAutoStop bool `protobuf:"varint,6,opt,name=answer_auto_stop,json=answerAutoStop,proto3" json:"answer_auto_stop,omitempty"`
	// optional default = 60
	MaxDetectTime uint32 `protobuf:"varint,7,opt,name=max_detect_time,json=maxDetectTime,proto3" json:"max_detect_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RingBackDetectionRequest) Descriptor deprecated

func (*RingBackDetectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use RingBackDetectionRequest.ProtoReflect.Descriptor instead.

func (*RingBackDetectionRequest) GetAnswerAutoStop

func (x *RingBackDetectionRequest) GetAnswerAutoStop() bool

func (*RingBackDetectionRequest) GetAutoHangup

func (x *RingBackDetectionRequest) GetAutoHangup() bool

func (*RingBackDetectionRequest) GetCtrlUuid

func (x *RingBackDetectionRequest) GetCtrlUuid() string

func (*RingBackDetectionRequest) GetIgnoreSamples

func (x *RingBackDetectionRequest) GetIgnoreSamples() string

func (*RingBackDetectionRequest) GetMaxDetectTime

func (x *RingBackDetectionRequest) GetMaxDetectTime() uint32

func (*RingBackDetectionRequest) GetStopTone

func (x *RingBackDetectionRequest) GetStopTone() string

func (*RingBackDetectionRequest) GetUuid

func (x *RingBackDetectionRequest) GetUuid() string

func (*RingBackDetectionRequest) ProtoMessage

func (*RingBackDetectionRequest) ProtoMessage()

func (*RingBackDetectionRequest) ProtoReflect

func (x *RingBackDetectionRequest) ProtoReflect() protoreflect.Message

func (*RingBackDetectionRequest) Reset

func (x *RingBackDetectionRequest) Reset()

func (*RingBackDetectionRequest) String

func (x *RingBackDetectionRequest) String() string

type SendDTMFRequest

type SendDTMFRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Dtmf     string `protobuf:"bytes,3,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
	// contains filtered or unexported fields
}

func (*SendDTMFRequest) Descriptor deprecated

func (*SendDTMFRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendDTMFRequest.ProtoReflect.Descriptor instead.

func (*SendDTMFRequest) GetCtrlUuid

func (x *SendDTMFRequest) GetCtrlUuid() string

func (*SendDTMFRequest) GetDtmf

func (x *SendDTMFRequest) GetDtmf() string

func (*SendDTMFRequest) GetUuid

func (x *SendDTMFRequest) GetUuid() string

func (*SendDTMFRequest) ProtoMessage

func (*SendDTMFRequest) ProtoMessage()

func (*SendDTMFRequest) ProtoReflect

func (x *SendDTMFRequest) ProtoReflect() protoreflect.Message

func (*SendDTMFRequest) Reset

func (x *SendDTMFRequest) Reset()

func (*SendDTMFRequest) String

func (x *SendDTMFRequest) String() string

type SendINFORequest

type SendINFORequest struct {
	CtrlUuid    string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid        string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	ContentType string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	Data        string `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SendINFORequest) Descriptor deprecated

func (*SendINFORequest) Descriptor() ([]byte, []int)

Deprecated: Use SendINFORequest.ProtoReflect.Descriptor instead.

func (*SendINFORequest) GetContentType

func (x *SendINFORequest) GetContentType() string

func (*SendINFORequest) GetCtrlUuid

func (x *SendINFORequest) GetCtrlUuid() string

func (*SendINFORequest) GetData

func (x *SendINFORequest) GetData() string

func (*SendINFORequest) GetUuid

func (x *SendINFORequest) GetUuid() string

func (*SendINFORequest) ProtoMessage

func (*SendINFORequest) ProtoMessage()

func (*SendINFORequest) ProtoReflect

func (x *SendINFORequest) ProtoReflect() protoreflect.Message

func (*SendINFORequest) Reset

func (x *SendINFORequest) Reset()

func (*SendINFORequest) String

func (x *SendINFORequest) String() string

type SetVarRequest

type SetVarRequest struct {
	CtrlUuid string            `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string            `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data     map[string]string `` /* 149-byte string literal not displayed */
	// 变量获取设置
	ChannelParams []string `protobuf:"bytes,4,rep,name=channel_params,json=channelParams,proto3" json:"channel_params,omitempty"`
	// contains filtered or unexported fields
}

func (*SetVarRequest) Descriptor deprecated

func (*SetVarRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetVarRequest.ProtoReflect.Descriptor instead.

func (*SetVarRequest) GetChannelParams added in v0.1.0

func (x *SetVarRequest) GetChannelParams() []string

func (*SetVarRequest) GetCtrlUuid

func (x *SetVarRequest) GetCtrlUuid() string

func (*SetVarRequest) GetData

func (x *SetVarRequest) GetData() map[string]string

func (*SetVarRequest) GetUuid

func (x *SetVarRequest) GetUuid() string

func (*SetVarRequest) ProtoMessage

func (*SetVarRequest) ProtoMessage()

func (*SetVarRequest) ProtoReflect

func (x *SetVarRequest) ProtoReflect() protoreflect.Message

func (*SetVarRequest) Reset

func (x *SetVarRequest) Reset()

func (*SetVarRequest) String

func (x *SetVarRequest) String() string

type SipProfile

type SipProfile struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Port int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*SipProfile) Descriptor deprecated

func (*SipProfile) Descriptor() ([]byte, []int)

Deprecated: Use SipProfile.ProtoReflect.Descriptor instead.

func (*SipProfile) GetName

func (x *SipProfile) GetName() string

func (*SipProfile) GetPort

func (x *SipProfile) GetPort() int32

func (*SipProfile) ProtoMessage

func (*SipProfile) ProtoMessage()

func (*SipProfile) ProtoReflect

func (x *SipProfile) ProtoReflect() protoreflect.Message

func (*SipProfile) Reset

func (x *SipProfile) Reset()

func (*SipProfile) String

func (x *SipProfile) String() string

type SpeechRequest

type SpeechRequest struct {
	CtrlUuid                 string            `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Engine                   string            `protobuf:"bytes,2,opt,name=engine,proto3" json:"engine,omitempty"`
	NoInputTimeout           uint32            `protobuf:"varint,3,opt,name=no_input_timeout,json=noInputTimeout,proto3" json:"no_input_timeout,omitempty"`
	SpeechTimeout            uint32            `protobuf:"varint,4,opt,name=speech_timeout,json=speechTimeout,proto3" json:"speech_timeout,omitempty"`
	PartialEvents            bool              `protobuf:"varint,5,opt,name=partial_events,json=partialEvents,proto3" json:"partial_events,omitempty"`
	DisableDetectedDataEvent bool              `` /* 138-byte string literal not displayed */
	Params                   map[string]string `` /* 153-byte string literal not displayed */
	Grammar                  string            `protobuf:"bytes,8,opt,name=grammar,proto3" json:"grammar,omitempty"`
	MaxSpeechTimeout         uint32            `protobuf:"varint,9,opt,name=max_speech_timeout,json=maxSpeechTimeout,proto3" json:"max_speech_timeout,omitempty"`
	Nobreak                  bool              `protobuf:"varint,10,opt,name=nobreak,proto3" json:"nobreak,omitempty"`
	NobreakTimeout           uint32            `protobuf:"varint,11,opt,name=nobreak_timeout,json=nobreakTimeout,proto3" json:"nobreak_timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*SpeechRequest) Descriptor deprecated

func (*SpeechRequest) Descriptor() ([]byte, []int)

Deprecated: Use SpeechRequest.ProtoReflect.Descriptor instead.

func (*SpeechRequest) GetCtrlUuid

func (x *SpeechRequest) GetCtrlUuid() string

func (*SpeechRequest) GetDisableDetectedDataEvent

func (x *SpeechRequest) GetDisableDetectedDataEvent() bool

func (*SpeechRequest) GetEngine

func (x *SpeechRequest) GetEngine() string

func (*SpeechRequest) GetGrammar

func (x *SpeechRequest) GetGrammar() string

func (*SpeechRequest) GetMaxSpeechTimeout

func (x *SpeechRequest) GetMaxSpeechTimeout() uint32

func (*SpeechRequest) GetNoInputTimeout

func (x *SpeechRequest) GetNoInputTimeout() uint32

func (*SpeechRequest) GetNobreak

func (x *SpeechRequest) GetNobreak() bool

func (*SpeechRequest) GetNobreakTimeout

func (x *SpeechRequest) GetNobreakTimeout() uint32

func (*SpeechRequest) GetParams

func (x *SpeechRequest) GetParams() map[string]string

func (*SpeechRequest) GetPartialEvents

func (x *SpeechRequest) GetPartialEvents() bool

func (*SpeechRequest) GetSpeechTimeout

func (x *SpeechRequest) GetSpeechTimeout() uint32

func (*SpeechRequest) ProtoMessage

func (*SpeechRequest) ProtoMessage()

func (*SpeechRequest) ProtoReflect

func (x *SpeechRequest) ProtoReflect() protoreflect.Message

func (*SpeechRequest) Reset

func (x *SpeechRequest) Reset()

func (*SpeechRequest) String

func (x *SpeechRequest) String() string

type StashResult

type StashResult struct {
	SentenceId  float64  `protobuf:"fixed64,1,opt,name=sentenceId,proto3" json:"sentenceId,omitempty"`
	BeginTime   float64  `protobuf:"fixed64,2,opt,name=beginTime,proto3" json:"beginTime,omitempty"`
	Text        string   `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
	CurrentTime float64  `protobuf:"fixed64,4,opt,name=currentTime,proto3" json:"currentTime,omitempty"`
	Words       []string `protobuf:"bytes,5,rep,name=words,proto3" json:"words,omitempty"`
	// contains filtered or unexported fields
}

func (*StashResult) Descriptor deprecated

func (*StashResult) Descriptor() ([]byte, []int)

Deprecated: Use StashResult.ProtoReflect.Descriptor instead.

func (*StashResult) GetBeginTime

func (x *StashResult) GetBeginTime() float64

func (*StashResult) GetCurrentTime

func (x *StashResult) GetCurrentTime() float64

func (*StashResult) GetSentenceId

func (x *StashResult) GetSentenceId() float64

func (*StashResult) GetText

func (x *StashResult) GetText() string

func (*StashResult) GetWords

func (x *StashResult) GetWords() []string

func (*StashResult) ProtoMessage

func (*StashResult) ProtoMessage()

func (*StashResult) ProtoReflect

func (x *StashResult) ProtoReflect() protoreflect.Message

func (*StashResult) Reset

func (x *StashResult) Reset()

func (*StashResult) String

func (x *StashResult) String() string

type StateResponse

type StateResponse struct {
	Code         int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message      string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid     string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid         string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	ChannelState string `protobuf:"bytes,5,opt,name=channel_state,json=channelState,proto3" json:"channel_state,omitempty"`
	CallState    string `protobuf:"bytes,6,opt,name=call_state,json=callState,proto3" json:"call_state,omitempty"`
	AnswerState  string `protobuf:"bytes,7,opt,name=answer_state,json=answerState,proto3" json:"answer_state,omitempty"`
	Bridged      bool   `protobuf:"varint,8,opt,name=bridged,proto3" json:"bridged,omitempty"`
	Answered     bool   `protobuf:"varint,9,opt,name=answered,proto3" json:"answered,omitempty"`
	Held         bool   `protobuf:"varint,10,opt,name=held,proto3" json:"held,omitempty"`
	Video        bool   `protobuf:"varint,11,opt,name=video,proto3" json:"video,omitempty"`
	VideoReady   bool   `protobuf:"varint,12,opt,name=video_ready,json=videoReady,proto3" json:"video_ready,omitempty"`
	Controlled   bool   `protobuf:"varint,13,opt,name=controlled,proto3" json:"controlled,omitempty"`
	Ready        bool   `protobuf:"varint,14,opt,name=ready,proto3" json:"ready,omitempty"`
	Up           bool   `protobuf:"varint,15,opt,name=up,proto3" json:"up,omitempty"`
	// contains filtered or unexported fields
}

func (*StateResponse) Descriptor deprecated

func (*StateResponse) Descriptor() ([]byte, []int)

Deprecated: Use StateResponse.ProtoReflect.Descriptor instead.

func (*StateResponse) GetAnswerState

func (x *StateResponse) GetAnswerState() string

func (*StateResponse) GetAnswered

func (x *StateResponse) GetAnswered() bool

func (*StateResponse) GetBridged

func (x *StateResponse) GetBridged() bool

func (*StateResponse) GetCallState

func (x *StateResponse) GetCallState() string

func (*StateResponse) GetChannelState

func (x *StateResponse) GetChannelState() string

func (*StateResponse) GetCode

func (x *StateResponse) GetCode() int32

func (*StateResponse) GetControlled

func (x *StateResponse) GetControlled() bool

func (*StateResponse) GetHeld

func (x *StateResponse) GetHeld() bool

func (*StateResponse) GetMessage

func (x *StateResponse) GetMessage() string

func (*StateResponse) GetNodeUuid

func (x *StateResponse) GetNodeUuid() string

func (*StateResponse) GetReady

func (x *StateResponse) GetReady() bool

func (*StateResponse) GetUp

func (x *StateResponse) GetUp() bool

func (*StateResponse) GetUuid

func (x *StateResponse) GetUuid() string

func (*StateResponse) GetVideo

func (x *StateResponse) GetVideo() bool

func (*StateResponse) GetVideoReady

func (x *StateResponse) GetVideoReady() bool

func (*StateResponse) ProtoMessage

func (*StateResponse) ProtoMessage()

func (*StateResponse) ProtoReflect

func (x *StateResponse) ProtoReflect() protoreflect.Message

func (*StateResponse) Reset

func (x *StateResponse) Reset()

func (*StateResponse) String

func (x *StateResponse) String() string

type StopDetectRequest

type StopDetectRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*StopDetectRequest) Descriptor deprecated

func (*StopDetectRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopDetectRequest.ProtoReflect.Descriptor instead.

func (*StopDetectRequest) GetCtrlUuid

func (x *StopDetectRequest) GetCtrlUuid() string

func (*StopDetectRequest) GetUuid

func (x *StopDetectRequest) GetUuid() string

func (*StopDetectRequest) ProtoMessage

func (*StopDetectRequest) ProtoMessage()

func (*StopDetectRequest) ProtoReflect

func (x *StopDetectRequest) ProtoReflect() protoreflect.Message

func (*StopDetectRequest) Reset

func (x *StopDetectRequest) Reset()

func (*StopDetectRequest) String

func (x *StopDetectRequest) String() string

type StopRequest

type StopRequest struct {
	CtrlUuid string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid     string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*StopRequest) Descriptor deprecated

func (*StopRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopRequest.ProtoReflect.Descriptor instead.

func (*StopRequest) GetCtrlUuid

func (x *StopRequest) GetCtrlUuid() string

func (*StopRequest) GetUuid

func (x *StopRequest) GetUuid() string

func (*StopRequest) ProtoMessage

func (*StopRequest) ProtoMessage()

func (*StopRequest) ProtoReflect

func (x *StopRequest) ProtoReflect() protoreflect.Message

func (*StopRequest) Reset

func (x *StopRequest) Reset()

func (*StopRequest) String

func (x *StopRequest) String() string

type TTSPreheatRequest added in v0.2.4

type TTSPreheatRequest struct {
	Engine string   `protobuf:"bytes,1,opt,name=engine,proto3" json:"engine,omitempty"`
	Voice  string   `protobuf:"bytes,2,opt,name=voice,proto3" json:"voice,omitempty"`
	Data   []string `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*TTSPreheatRequest) Descriptor deprecated added in v0.2.4

func (*TTSPreheatRequest) Descriptor() ([]byte, []int)

Deprecated: Use TTSPreheatRequest.ProtoReflect.Descriptor instead.

func (*TTSPreheatRequest) GetData added in v0.2.4

func (x *TTSPreheatRequest) GetData() []string

func (*TTSPreheatRequest) GetEngine added in v0.2.4

func (x *TTSPreheatRequest) GetEngine() string

func (*TTSPreheatRequest) GetVoice added in v0.2.4

func (x *TTSPreheatRequest) GetVoice() string

func (*TTSPreheatRequest) ProtoMessage added in v0.2.4

func (*TTSPreheatRequest) ProtoMessage()

func (*TTSPreheatRequest) ProtoReflect added in v0.2.4

func (x *TTSPreheatRequest) ProtoReflect() protoreflect.Message

func (*TTSPreheatRequest) Reset added in v0.2.4

func (x *TTSPreheatRequest) Reset()

func (*TTSPreheatRequest) String added in v0.2.4

func (x *TTSPreheatRequest) String() string

type TTSPreheatResponse added in v0.2.4

type TTSPreheatResponse struct {
	Code     int32   `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string  `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid     string  `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data     []int32 `protobuf:"varint,5,rep,packed,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*TTSPreheatResponse) Descriptor deprecated added in v0.2.4

func (*TTSPreheatResponse) Descriptor() ([]byte, []int)

Deprecated: Use TTSPreheatResponse.ProtoReflect.Descriptor instead.

func (*TTSPreheatResponse) GetCode added in v0.2.4

func (x *TTSPreheatResponse) GetCode() int32

func (*TTSPreheatResponse) GetData added in v0.2.4

func (x *TTSPreheatResponse) GetData() []int32

func (*TTSPreheatResponse) GetMessage added in v0.2.4

func (x *TTSPreheatResponse) GetMessage() string

func (*TTSPreheatResponse) GetNodeUuid added in v0.2.4

func (x *TTSPreheatResponse) GetNodeUuid() string

func (*TTSPreheatResponse) GetUuid added in v0.2.4

func (x *TTSPreheatResponse) GetUuid() string

func (*TTSPreheatResponse) ProtoMessage added in v0.2.4

func (*TTSPreheatResponse) ProtoMessage()

func (*TTSPreheatResponse) ProtoReflect added in v0.2.4

func (x *TTSPreheatResponse) ProtoReflect() protoreflect.Message

func (*TTSPreheatResponse) Reset added in v0.2.4

func (x *TTSPreheatResponse) Reset()

func (*TTSPreheatResponse) String added in v0.2.4

func (x *TTSPreheatResponse) String() string

type ThreeWayRequest

type ThreeWayRequest struct {
	CtrlUuid   string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid       string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	TargetUuid string `protobuf:"bytes,3,opt,name=target_uuid,json=targetUuid,proto3" json:"target_uuid,omitempty"`
	// LISTEN ABC ABC3 AC BC TOA TOB STOP
	Direction string `protobuf:"bytes,4,opt,name=direction,proto3" json:"direction,omitempty"`
	// combine with direciton(ABC) in conf mode, value is conference
	Mode string `protobuf:"bytes,5,opt,name=mode,proto3" json:"mode,omitempty"`
	// used when direciton is `ABC` in with `conference` mode or `ABC3`
	ConfProfile string `protobuf:"bytes,6,opt,name=conf_profile,json=confProfile,proto3" json:"conf_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*ThreeWayRequest) Descriptor deprecated

func (*ThreeWayRequest) Descriptor() ([]byte, []int)

Deprecated: Use ThreeWayRequest.ProtoReflect.Descriptor instead.

func (*ThreeWayRequest) GetConfProfile

func (x *ThreeWayRequest) GetConfProfile() string

func (*ThreeWayRequest) GetCtrlUuid

func (x *ThreeWayRequest) GetCtrlUuid() string

func (*ThreeWayRequest) GetDirection

func (x *ThreeWayRequest) GetDirection() string

func (*ThreeWayRequest) GetMode

func (x *ThreeWayRequest) GetMode() string

func (*ThreeWayRequest) GetTargetUuid

func (x *ThreeWayRequest) GetTargetUuid() string

func (*ThreeWayRequest) GetUuid

func (x *ThreeWayRequest) GetUuid() string

func (*ThreeWayRequest) ProtoMessage

func (*ThreeWayRequest) ProtoMessage()

func (*ThreeWayRequest) ProtoReflect

func (x *ThreeWayRequest) ProtoReflect() protoreflect.Message

func (*ThreeWayRequest) Reset

func (x *ThreeWayRequest) Reset()

func (*ThreeWayRequest) String

func (x *ThreeWayRequest) String() string

type TransferRequest

type TransferRequest struct {
	CtrlUuid  string `protobuf:"bytes,1,opt,name=ctrl_uuid,json=ctrlUuid,proto3" json:"ctrl_uuid,omitempty"`
	Uuid      string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Extension string `protobuf:"bytes,3,opt,name=extension,proto3" json:"extension,omitempty"`
	Dialplan  string `protobuf:"bytes,4,opt,name=dialplan,proto3" json:"dialplan,omitempty"`
	Context   string `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferRequest) Descriptor deprecated

func (*TransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use TransferRequest.ProtoReflect.Descriptor instead.

func (*TransferRequest) GetContext

func (x *TransferRequest) GetContext() string

func (*TransferRequest) GetCtrlUuid

func (x *TransferRequest) GetCtrlUuid() string

func (*TransferRequest) GetDialplan

func (x *TransferRequest) GetDialplan() string

func (*TransferRequest) GetExtension

func (x *TransferRequest) GetExtension() string

func (*TransferRequest) GetUuid

func (x *TransferRequest) GetUuid() string

func (*TransferRequest) ProtoMessage

func (*TransferRequest) ProtoMessage()

func (*TransferRequest) ProtoReflect

func (x *TransferRequest) ProtoReflect() protoreflect.Message

func (*TransferRequest) Reset

func (x *TransferRequest) Reset()

func (*TransferRequest) String

func (x *TransferRequest) String() string

type VarResponse

type VarResponse struct {
	Code     int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message  string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	NodeUuid string `protobuf:"bytes,3,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	// optional
	Uuid string            `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Data map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VarResponse) Descriptor deprecated

func (*VarResponse) Descriptor() ([]byte, []int)

Deprecated: Use VarResponse.ProtoReflect.Descriptor instead.

func (*VarResponse) GetCode

func (x *VarResponse) GetCode() int32

func (*VarResponse) GetData

func (x *VarResponse) GetData() map[string]string

func (*VarResponse) GetMessage

func (x *VarResponse) GetMessage() string

func (*VarResponse) GetNodeUuid

func (x *VarResponse) GetNodeUuid() string

func (*VarResponse) GetUuid

func (x *VarResponse) GetUuid() string

func (*VarResponse) ProtoMessage

func (*VarResponse) ProtoMessage()

func (*VarResponse) ProtoReflect

func (x *VarResponse) ProtoReflect() protoreflect.Message

func (*VarResponse) Reset

func (x *VarResponse) Reset()

func (*VarResponse) String

func (x *VarResponse) String() string

type VideoResizeEvent

type VideoResizeEvent struct {
	NodeUuid  string `protobuf:"bytes,1,opt,name=node_uuid,json=nodeUuid,proto3" json:"node_uuid,omitempty"`
	Uuid      string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	OldWidth  uint32 `protobuf:"varint,3,opt,name=old_width,json=oldWidth,proto3" json:"old_width,omitempty"`
	OldHeight uint32 `protobuf:"varint,4,opt,name=old_height,json=oldHeight,proto3" json:"old_height,omitempty"`
	NewWidth  uint32 `protobuf:"varint,5,opt,name=new_width,json=newWidth,proto3" json:"new_width,omitempty"`
	NewHeight uint32 `protobuf:"varint,6,opt,name=new_height,json=newHeight,proto3" json:"new_height,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoResizeEvent) Descriptor deprecated

func (*VideoResizeEvent) Descriptor() ([]byte, []int)

Deprecated: Use VideoResizeEvent.ProtoReflect.Descriptor instead.

func (*VideoResizeEvent) GetNewHeight

func (x *VideoResizeEvent) GetNewHeight() uint32

func (*VideoResizeEvent) GetNewWidth

func (x *VideoResizeEvent) GetNewWidth() uint32

func (*VideoResizeEvent) GetNodeUuid

func (x *VideoResizeEvent) GetNodeUuid() string

func (*VideoResizeEvent) GetOldHeight

func (x *VideoResizeEvent) GetOldHeight() uint32

func (*VideoResizeEvent) GetOldWidth

func (x *VideoResizeEvent) GetOldWidth() uint32

func (*VideoResizeEvent) GetUuid

func (x *VideoResizeEvent) GetUuid() string

func (*VideoResizeEvent) ProtoMessage

func (*VideoResizeEvent) ProtoMessage()

func (*VideoResizeEvent) ProtoReflect

func (x *VideoResizeEvent) ProtoReflect() protoreflect.Message

func (*VideoResizeEvent) Reset

func (x *VideoResizeEvent) Reset()

func (*VideoResizeEvent) String

func (x *VideoResizeEvent) String() string

type XNativeJSRequest

type XNativeJSRequest struct {
	CtrlUuid string                `json:"ctrl_uuid,omitempty"`
	Data     *XNativeJSRequestData `json:"data,omitempty"`
}

type XNativeJSRequestData

type XNativeJSRequestData struct {
	Command string          `json:"command,omitempty"`
	Data    json.RawMessage `json:"data,omitempty"`
}

type XNativeJSResponse

type XNativeJSResponse struct {
	Code     int32  `json:"code,omitempty"`
	Message  string `json:"message,omitempty"`
	NodeUuid string `json:"node_uuid,omitempty"`
	// optional
	Seq  string           `json:"seq,omitempty"`
	Data *json.RawMessage `json:"data,omitempty"`
}

type XNodeHandler

type XNodeHandler interface {
	// 外呼
	Dial(context.Context, *DialRequest, *DialResponse) error
	// 应答,
	Answer(context.Context, *AnswerRequest, *Response) error
	// 接管呼叫,被接管的呼叫将会在10s后挂断
	Accept(context.Context, *AcceptRequest, *Response) error
	// 播放一个文件或TTS
	Play(context.Context, *PlayRequest, *Response) error
	// 停止当前正在执行的API
	Stop(context.Context, *StopRequest, *Response) error
	// 广播
	Broadcast(context.Context, *BroadcastRequest, *Response) error
	// 设置静音
	Mute(context.Context, *MuteRequest, *Response) error
	// 录音
	Record(context.Context, *RecordRequest, *RecordResponse) error
	// 挂断当前UUID
	Hangup(context.Context, *HangupRequest, *Response) error
	// 在把当前呼叫桥接(发起)另一个呼叫
	Bridge(context.Context, *BridgeRequest, *Response) error
	// 桥接两个呼叫
	ChannelBridge(context.Context, *ChannelBridgeRequest, *Response) error
	// 将桥接的呼叫分开
	UnBridge(context.Context, *Request, *Response) error
	// 将桥接的呼叫分开
	UnBridge2(context.Context, *Request, *Response) error
	// 呼叫保持/�取消保持
	Hold(context.Context, *HoldRequest, *Response) error
	// 转移(待定)
	Transfer(context.Context, *TransferRequest, *Response) error
	// 三方通话
	ThreeWay(context.Context, *ThreeWayRequest, *Response) error
	// 回声,说话者可以听到自己的声音
	Echo2(context.Context, *Echo2Request, *Response) error
	// 强插
	Intercept(context.Context, *InterceptRequest, *Response) error
	// 协商转移
	Consult(context.Context, *ConsultRequest, *Response) error
	// 设置通道变量
	SetVar(context.Context, *SetVarRequest, *Response) error
	// 获取通道变量
	GetVar(context.Context, *GetVarRequest, *VarResponse) error
	// 获取通道状态
	GetState(context.Context, *GetStateRequest, *StateResponse) error
	// 获取通道数据
	GetChannelData(context.Context, *GetChannelDataRequest, *ChannelDataResponse) error
	// 读取DTMF按键
	ReadDTMF(context.Context, *DTMFRequest, *DTMFResponse) error
	// 读取DTMF按键
	ReadDigits(context.Context, *DigitsRequest, *DigitsResponse) error
	// 语音识别
	DetectSpeech(context.Context, *DetectRequest, *DetectResponse) error
	// 停止语音识别
	StopDetectSpeech(context.Context, *StopDetectRequest, *Response) error
	// 语音识别过程中异步补充TTS文本
	DetectSpeechFeedTTS(context.Context, *DetectSpeechFeedTTSRequest, *Response) error
	// 回铃音检测
	RingBackDetection(context.Context, *RingBackDetectionRequest, *Response) error
	// 人脸识别
	DetectFace(context.Context, *DetectFaceRequest, *Response) error
	// 发送DTMF
	SendDTMF(context.Context, *SendDTMFRequest, *Response) error
	// 发送SIP INFO
	SendINFO(context.Context, *SendINFORequest, *Response) error
	// 执行原生APP
	NativeApp(context.Context, *NativeRequest, *NativeResponse) error
	// 执行原生API
	NativeAPI(context.Context, *NativeAPIRequest, *NativeResponse) error
	// 执行原生JSAPI
	NativeJSAPI(context.Context, *NativeJSRequest, *NativeJSResponse) error
	// 状态
	JStatus(context.Context, *JStatusRequest, *JStatusResponse) error
	// 获取会议信息
	ConferenceInfo(context.Context, *ConferenceInfoRequest, *ConferenceInfoResponse) error
	// 获取全部会议信息
	ConferenceList(context.Context, *ConferenceListRequest, *ConferenceListResponse) error
	// 呼叫中心FIFO队列(先入先出)
	FIFO(context.Context, *FIFORequest, *FIFOResponse) error
	// 呼叫中心Callcenter
	Callcenter(context.Context, *CallcenterRequest, *CallcenterResponse) error
	// 会议Conference
	Conference(context.Context, *ConferenceRequest, *ConferenceResponse) error
	// 会议AI
	AI(context.Context, *AIRequest, *AIResponse) error
	// HttAPI
	HttAPI(context.Context, *HttAPIRequest, *HttAPIResponse) error
	// TTS语音合成预缓存
	TTSPreheat(context.Context, *TTSPreheatRequest, *TTSPreheatResponse) error
	// Lua
	Lua(context.Context, *LuaRequest, *LuaResponse) error
	// Node Register
	Register(context.Context, *Request, *Response) error
	// 停止接受新通话,等所有通话结束(默认最多等10分钟),停止fs节点
	Shutdown(context.Context, *NodeShutDownRequest, *Response) error
}

type XNodeService

type XNodeService interface {
	// 外呼
	Dial(ctx context.Context, in *DialRequest, opts ...client.CallOption) (*DialResponse, error)
	// 应答,
	Answer(ctx context.Context, in *AnswerRequest, opts ...client.CallOption) (*Response, error)
	// 接管呼叫,被接管的呼叫将会在10s后挂断
	Accept(ctx context.Context, in *AcceptRequest, opts ...client.CallOption) (*Response, error)
	// 播放一个文件或TTS
	Play(ctx context.Context, in *PlayRequest, opts ...client.CallOption) (*Response, error)
	// 停止当前正在执行的API
	Stop(ctx context.Context, in *StopRequest, opts ...client.CallOption) (*Response, error)
	// 广播
	Broadcast(ctx context.Context, in *BroadcastRequest, opts ...client.CallOption) (*Response, error)
	// 设置静音
	Mute(ctx context.Context, in *MuteRequest, opts ...client.CallOption) (*Response, error)
	// 录音
	Record(ctx context.Context, in *RecordRequest, opts ...client.CallOption) (*RecordResponse, error)
	// 挂断当前UUID
	Hangup(ctx context.Context, in *HangupRequest, opts ...client.CallOption) (*Response, error)
	// 在把当前呼叫桥接(发起)另一个呼叫
	Bridge(ctx context.Context, in *BridgeRequest, opts ...client.CallOption) (*Response, error)
	// 桥接两个呼叫
	ChannelBridge(ctx context.Context, in *ChannelBridgeRequest, opts ...client.CallOption) (*Response, error)
	// 将桥接的呼叫分开
	UnBridge(ctx context.Context, in *Request, opts ...client.CallOption) (*Response, error)
	// 将桥接的呼叫分开
	UnBridge2(ctx context.Context, in *Request, opts ...client.CallOption) (*Response, error)
	// 呼叫保持/�取消保持
	Hold(ctx context.Context, in *HoldRequest, opts ...client.CallOption) (*Response, error)
	// 转移(待定)
	Transfer(ctx context.Context, in *TransferRequest, opts ...client.CallOption) (*Response, error)
	// 三方通话
	ThreeWay(ctx context.Context, in *ThreeWayRequest, opts ...client.CallOption) (*Response, error)
	// 回声,说话者可以听到自己的声音
	Echo2(ctx context.Context, in *Echo2Request, opts ...client.CallOption) (*Response, error)
	// 强插
	Intercept(ctx context.Context, in *InterceptRequest, opts ...client.CallOption) (*Response, error)
	// 协商转移
	Consult(ctx context.Context, in *ConsultRequest, opts ...client.CallOption) (*Response, error)
	// 设置通道变量
	SetVar(ctx context.Context, in *SetVarRequest, opts ...client.CallOption) (*Response, error)
	// 获取通道变量
	GetVar(ctx context.Context, in *GetVarRequest, opts ...client.CallOption) (*VarResponse, error)
	// 获取通道状态
	GetState(ctx context.Context, in *GetStateRequest, opts ...client.CallOption) (*StateResponse, error)
	// 获取通道数据
	GetChannelData(ctx context.Context, in *GetChannelDataRequest, opts ...client.CallOption) (*ChannelDataResponse, error)
	// 读取DTMF按键
	ReadDTMF(ctx context.Context, in *DTMFRequest, opts ...client.CallOption) (*DTMFResponse, error)
	// 读取DTMF按键
	ReadDigits(ctx context.Context, in *DigitsRequest, opts ...client.CallOption) (*DigitsResponse, error)
	// 语音识别
	DetectSpeech(ctx context.Context, in *DetectRequest, opts ...client.CallOption) (*DetectResponse, error)
	// 停止语音识别
	StopDetectSpeech(ctx context.Context, in *StopDetectRequest, opts ...client.CallOption) (*Response, error)
	// 语音识别过程中异步补充TTS文本
	DetectSpeechFeedTTS(ctx context.Context, in *DetectSpeechFeedTTSRequest, opts ...client.CallOption) (*Response, error)
	// 回铃音检测
	RingBackDetection(ctx context.Context, in *RingBackDetectionRequest, opts ...client.CallOption) (*Response, error)
	// 人脸识别
	DetectFace(ctx context.Context, in *DetectFaceRequest, opts ...client.CallOption) (*Response, error)
	// 发送DTMF
	SendDTMF(ctx context.Context, in *SendDTMFRequest, opts ...client.CallOption) (*Response, error)
	// 发送SIP INFO
	SendINFO(ctx context.Context, in *SendINFORequest, opts ...client.CallOption) (*Response, error)
	// 执行原生APP
	NativeApp(ctx context.Context, in *NativeRequest, opts ...client.CallOption) (*NativeResponse, error)
	// 执行原生API
	NativeAPI(ctx context.Context, in *NativeAPIRequest, opts ...client.CallOption) (*NativeResponse, error)
	// 执行原生JSAPI
	NativeJSAPI(ctx context.Context, in *XNativeJSRequest, opts ...client.CallOption) (*XNativeJSResponse, error)
	// 状态
	JStatus(ctx context.Context, in *JStatusRequest, opts ...client.CallOption) (*JStatusResponse, error)
	// 获取会议信息
	ConferenceInfo(ctx context.Context, in *ConferenceInfoRequest, opts ...client.CallOption) (*ConferenceInfoResponse, error)
	// 获取全部会议信息
	ConferenceList(ctx context.Context, in *ConferenceListRequest, opts ...client.CallOption) (*ConferenceListResponse, error)
	// 呼叫中心FIFO队列(先入先出)
	FIFO(ctx context.Context, in *FIFORequest, opts ...client.CallOption) (*FIFOResponse, error)
	// 呼叫中心Callcenter
	Callcenter(ctx context.Context, in *CallcenterRequest, opts ...client.CallOption) (*CallcenterResponse, error)
	// 会议Conference
	Conference(ctx context.Context, in *ConferenceRequest, opts ...client.CallOption) (*ConferenceResponse, error)
	// 会议AI
	AI(ctx context.Context, in *AIRequest, opts ...client.CallOption) (*AIResponse, error)
	// HttAPI
	HttAPI(ctx context.Context, in *HttAPIRequest, opts ...client.CallOption) (*HttAPIResponse, error)
	// TTS语音合成预缓存
	TTSPreheat(ctx context.Context, in *TTSPreheatRequest, opts ...client.CallOption) (*TTSPreheatResponse, error)
	// Lua
	Lua(ctx context.Context, in *LuaRequest, opts ...client.CallOption) (*LuaResponse, error)
	// Node Register
	Register(ctx context.Context, in *Request, opts ...client.CallOption) (*Response, error)
	// 停止接受新通话,等所有通话结束(默认最多等10分钟),停止fs节点
	Shutdown(ctx context.Context, in *NodeShutDownRequest, opts ...client.CallOption) (*Response, error)
}

func NewXNodeService

func NewXNodeService(name string, c client.Client) XNodeService

func Service

func Service() XNodeService

Jump to

Keyboard shortcuts

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