aboutsummaryrefslogtreecommitdiff
path: root/csta/monitor-start.go
blob: e712b13d3e7b411d04ab19cf810b92e2d66c949c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package csta

import "github.com/dim13/asn1"

const MonitorStartOpcode = 71

type MonitorStartArg struct {
	MonitorObject DeviceID
	MonitorFilter `asn1:"tag:0,optional"`
	//MonitorType       `asn1:"optional"`
	//MonitorMediaClass `asn1:"tag:1,optional"`
	Extensions CSTACommonArguments
}

type DeviceID struct {
	PrivateNumber string `asn1:"tag:0,optional"`
	PrivateName   string `asn1:"tag:1,optional"`
}

type CSTACommonArguments struct {
	asn1.Tag `asn1:"application,tag:30,optional"`
}

type MonitorFilter struct {
	// missing definitions
}