aboutsummaryrefslogtreecommitdiff
path: root/csta/monitor-start.go
diff options
context:
space:
mode:
Diffstat (limited to 'csta/monitor-start.go')
-rw-r--r--csta/monitor-start.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/csta/monitor-start.go b/csta/monitor-start.go
index d498192..b1b35de 100644
--- a/csta/monitor-start.go
+++ b/csta/monitor-start.go
@@ -1,3 +1,22 @@
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"`
+}