blob: b0aeb8e74da203e3dbcec6465f15566891394372 [file] [log] [blame]
vinodd213b092024-03-28 16:10:07 +05301// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/voip_system_profile.proto
3
4package voip_system_profile
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 _ "google.golang.org/genproto/googleapis/api/annotations"
10 math "math"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24type VoipSystemProfileRequest struct {
25 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
26 VoipSystemProfile *VoipSystemProfile `protobuf:"bytes,2,opt,name=voipSystemProfile,proto3" json:"voipSystemProfile,omitempty"`
27 XXX_NoUnkeyedLiteral struct{} `json:"-"`
28 XXX_unrecognized []byte `json:"-"`
29 XXX_sizecache int32 `json:"-"`
30}
31
32func (m *VoipSystemProfileRequest) Reset() { *m = VoipSystemProfileRequest{} }
33func (m *VoipSystemProfileRequest) String() string { return proto.CompactTextString(m) }
34func (*VoipSystemProfileRequest) ProtoMessage() {}
35func (*VoipSystemProfileRequest) Descriptor() ([]byte, []int) {
36 return fileDescriptor_02a00a136081bca5, []int{0}
37}
38
39func (m *VoipSystemProfileRequest) XXX_Unmarshal(b []byte) error {
40 return xxx_messageInfo_VoipSystemProfileRequest.Unmarshal(m, b)
41}
42func (m *VoipSystemProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
43 return xxx_messageInfo_VoipSystemProfileRequest.Marshal(b, m, deterministic)
44}
45func (m *VoipSystemProfileRequest) XXX_Merge(src proto.Message) {
46 xxx_messageInfo_VoipSystemProfileRequest.Merge(m, src)
47}
48func (m *VoipSystemProfileRequest) XXX_Size() int {
49 return xxx_messageInfo_VoipSystemProfileRequest.Size(m)
50}
51func (m *VoipSystemProfileRequest) XXX_DiscardUnknown() {
52 xxx_messageInfo_VoipSystemProfileRequest.DiscardUnknown(m)
53}
54
55var xxx_messageInfo_VoipSystemProfileRequest proto.InternalMessageInfo
56
57func (m *VoipSystemProfileRequest) GetKey() string {
58 if m != nil {
59 return m.Key
60 }
61 return ""
62}
63
64func (m *VoipSystemProfileRequest) GetVoipSystemProfile() *VoipSystemProfile {
65 if m != nil {
66 return m.VoipSystemProfile
67 }
68 return nil
69}
70
71// A system wide profile for voip service that can be stored into voltha KV anytime.
72// Designed based on G988-2017 (also designed flexible to be able to be modified later on)
73type VoipSystemProfile struct {
74 SipConfig *SipConfig `protobuf:"bytes,1,opt,name=sipConfig,proto3" json:"sipConfig,omitempty"`
75 VoipConfig *VoipConfig `protobuf:"bytes,2,opt,name=voipConfig,proto3" json:"voipConfig,omitempty"`
76 XXX_NoUnkeyedLiteral struct{} `json:"-"`
77 XXX_unrecognized []byte `json:"-"`
78 XXX_sizecache int32 `json:"-"`
79}
80
81func (m *VoipSystemProfile) Reset() { *m = VoipSystemProfile{} }
82func (m *VoipSystemProfile) String() string { return proto.CompactTextString(m) }
83func (*VoipSystemProfile) ProtoMessage() {}
84func (*VoipSystemProfile) Descriptor() ([]byte, []int) {
85 return fileDescriptor_02a00a136081bca5, []int{1}
86}
87
88func (m *VoipSystemProfile) XXX_Unmarshal(b []byte) error {
89 return xxx_messageInfo_VoipSystemProfile.Unmarshal(m, b)
90}
91func (m *VoipSystemProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
92 return xxx_messageInfo_VoipSystemProfile.Marshal(b, m, deterministic)
93}
94func (m *VoipSystemProfile) XXX_Merge(src proto.Message) {
95 xxx_messageInfo_VoipSystemProfile.Merge(m, src)
96}
97func (m *VoipSystemProfile) XXX_Size() int {
98 return xxx_messageInfo_VoipSystemProfile.Size(m)
99}
100func (m *VoipSystemProfile) XXX_DiscardUnknown() {
101 xxx_messageInfo_VoipSystemProfile.DiscardUnknown(m)
102}
103
104var xxx_messageInfo_VoipSystemProfile proto.InternalMessageInfo
105
106func (m *VoipSystemProfile) GetSipConfig() *SipConfig {
107 if m != nil {
108 return m.SipConfig
109 }
110 return nil
111}
112
113func (m *VoipSystemProfile) GetVoipConfig() *VoipConfig {
114 if m != nil {
115 return m.VoipConfig
116 }
117 return nil
118}
119
120// Common voip fields are grouped here
121type VoipConfig struct {
122 IpHostConfig *IpHostConfig `protobuf:"bytes,1,opt,name=ipHostConfig,proto3" json:"ipHostConfig,omitempty"`
123 TcpUdpConfig *TcpUdpConfig `protobuf:"bytes,2,opt,name=tcpUdpConfig,proto3" json:"tcpUdpConfig,omitempty"`
124 VoipVoiceCtp *VoipVoiceCtp `protobuf:"bytes,3,opt,name=voipVoiceCtp,proto3" json:"voipVoiceCtp,omitempty"`
125 VoipMediaProfile *VoipMediaProfile `protobuf:"bytes,4,opt,name=voipMediaProfile,proto3" json:"voipMediaProfile,omitempty"`
126 VoiceServiceProfile *VoiceServiceProfile `protobuf:"bytes,5,opt,name=voiceServiceProfile,proto3" json:"voiceServiceProfile,omitempty"`
127 RtpProfile *RtpProfile `protobuf:"bytes,6,opt,name=rtpProfile,proto3" json:"rtpProfile,omitempty"`
128 PptpPotsUni *PptpPotsUni `protobuf:"bytes,7,opt,name=pptpPotsUni,proto3" json:"pptpPotsUni,omitempty"`
129 XXX_NoUnkeyedLiteral struct{} `json:"-"`
130 XXX_unrecognized []byte `json:"-"`
131 XXX_sizecache int32 `json:"-"`
132}
133
134func (m *VoipConfig) Reset() { *m = VoipConfig{} }
135func (m *VoipConfig) String() string { return proto.CompactTextString(m) }
136func (*VoipConfig) ProtoMessage() {}
137func (*VoipConfig) Descriptor() ([]byte, []int) {
138 return fileDescriptor_02a00a136081bca5, []int{2}
139}
140
141func (m *VoipConfig) XXX_Unmarshal(b []byte) error {
142 return xxx_messageInfo_VoipConfig.Unmarshal(m, b)
143}
144func (m *VoipConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
145 return xxx_messageInfo_VoipConfig.Marshal(b, m, deterministic)
146}
147func (m *VoipConfig) XXX_Merge(src proto.Message) {
148 xxx_messageInfo_VoipConfig.Merge(m, src)
149}
150func (m *VoipConfig) XXX_Size() int {
151 return xxx_messageInfo_VoipConfig.Size(m)
152}
153func (m *VoipConfig) XXX_DiscardUnknown() {
154 xxx_messageInfo_VoipConfig.DiscardUnknown(m)
155}
156
157var xxx_messageInfo_VoipConfig proto.InternalMessageInfo
158
159func (m *VoipConfig) GetIpHostConfig() *IpHostConfig {
160 if m != nil {
161 return m.IpHostConfig
162 }
163 return nil
164}
165
166func (m *VoipConfig) GetTcpUdpConfig() *TcpUdpConfig {
167 if m != nil {
168 return m.TcpUdpConfig
169 }
170 return nil
171}
172
173func (m *VoipConfig) GetVoipVoiceCtp() *VoipVoiceCtp {
174 if m != nil {
175 return m.VoipVoiceCtp
176 }
177 return nil
178}
179
180func (m *VoipConfig) GetVoipMediaProfile() *VoipMediaProfile {
181 if m != nil {
182 return m.VoipMediaProfile
183 }
184 return nil
185}
186
187func (m *VoipConfig) GetVoiceServiceProfile() *VoiceServiceProfile {
188 if m != nil {
189 return m.VoiceServiceProfile
190 }
191 return nil
192}
193
194func (m *VoipConfig) GetRtpProfile() *RtpProfile {
195 if m != nil {
196 return m.RtpProfile
197 }
198 return nil
199}
200
201func (m *VoipConfig) GetPptpPotsUni() *PptpPotsUni {
202 if m != nil {
203 return m.PptpPotsUni
204 }
205 return nil
206}
207
208type IpHostConfig struct {
209 IpOptions uint32 `protobuf:"varint,1,opt,name=ipOptions,proto3" json:"ipOptions,omitempty"`
210 OnuIdentifier string `protobuf:"bytes,2,opt,name=onuIdentifier,proto3" json:"onuIdentifier,omitempty"`
211 IpAddress string `protobuf:"bytes,3,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
212 Mask string `protobuf:"bytes,4,opt,name=mask,proto3" json:"mask,omitempty"`
213 Gateway string `protobuf:"bytes,5,opt,name=gateway,proto3" json:"gateway,omitempty"`
214 PrimaryDns string `protobuf:"bytes,6,opt,name=primaryDns,proto3" json:"primaryDns,omitempty"`
215 SecondaryDns string `protobuf:"bytes,7,opt,name=secondaryDns,proto3" json:"secondaryDns,omitempty"`
216 RelayAgentOptions string `protobuf:"bytes,8,opt,name=relayAgentOptions,proto3" json:"relayAgentOptions,omitempty"`
217 XXX_NoUnkeyedLiteral struct{} `json:"-"`
218 XXX_unrecognized []byte `json:"-"`
219 XXX_sizecache int32 `json:"-"`
220}
221
222func (m *IpHostConfig) Reset() { *m = IpHostConfig{} }
223func (m *IpHostConfig) String() string { return proto.CompactTextString(m) }
224func (*IpHostConfig) ProtoMessage() {}
225func (*IpHostConfig) Descriptor() ([]byte, []int) {
226 return fileDescriptor_02a00a136081bca5, []int{3}
227}
228
229func (m *IpHostConfig) XXX_Unmarshal(b []byte) error {
230 return xxx_messageInfo_IpHostConfig.Unmarshal(m, b)
231}
232func (m *IpHostConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
233 return xxx_messageInfo_IpHostConfig.Marshal(b, m, deterministic)
234}
235func (m *IpHostConfig) XXX_Merge(src proto.Message) {
236 xxx_messageInfo_IpHostConfig.Merge(m, src)
237}
238func (m *IpHostConfig) XXX_Size() int {
239 return xxx_messageInfo_IpHostConfig.Size(m)
240}
241func (m *IpHostConfig) XXX_DiscardUnknown() {
242 xxx_messageInfo_IpHostConfig.DiscardUnknown(m)
243}
244
245var xxx_messageInfo_IpHostConfig proto.InternalMessageInfo
246
247func (m *IpHostConfig) GetIpOptions() uint32 {
248 if m != nil {
249 return m.IpOptions
250 }
251 return 0
252}
253
254func (m *IpHostConfig) GetOnuIdentifier() string {
255 if m != nil {
256 return m.OnuIdentifier
257 }
258 return ""
259}
260
261func (m *IpHostConfig) GetIpAddress() string {
262 if m != nil {
263 return m.IpAddress
264 }
265 return ""
266}
267
268func (m *IpHostConfig) GetMask() string {
269 if m != nil {
270 return m.Mask
271 }
272 return ""
273}
274
275func (m *IpHostConfig) GetGateway() string {
276 if m != nil {
277 return m.Gateway
278 }
279 return ""
280}
281
282func (m *IpHostConfig) GetPrimaryDns() string {
283 if m != nil {
284 return m.PrimaryDns
285 }
286 return ""
287}
288
289func (m *IpHostConfig) GetSecondaryDns() string {
290 if m != nil {
291 return m.SecondaryDns
292 }
293 return ""
294}
295
296func (m *IpHostConfig) GetRelayAgentOptions() string {
297 if m != nil {
298 return m.RelayAgentOptions
299 }
300 return ""
301}
302
303type TcpUdpConfig struct {
304 Protocol uint32 `protobuf:"varint,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
305 TosField string `protobuf:"bytes,2,opt,name=tosField,proto3" json:"tosField,omitempty"`
306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
307 XXX_unrecognized []byte `json:"-"`
308 XXX_sizecache int32 `json:"-"`
309}
310
311func (m *TcpUdpConfig) Reset() { *m = TcpUdpConfig{} }
312func (m *TcpUdpConfig) String() string { return proto.CompactTextString(m) }
313func (*TcpUdpConfig) ProtoMessage() {}
314func (*TcpUdpConfig) Descriptor() ([]byte, []int) {
315 return fileDescriptor_02a00a136081bca5, []int{4}
316}
317
318func (m *TcpUdpConfig) XXX_Unmarshal(b []byte) error {
319 return xxx_messageInfo_TcpUdpConfig.Unmarshal(m, b)
320}
321func (m *TcpUdpConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
322 return xxx_messageInfo_TcpUdpConfig.Marshal(b, m, deterministic)
323}
324func (m *TcpUdpConfig) XXX_Merge(src proto.Message) {
325 xxx_messageInfo_TcpUdpConfig.Merge(m, src)
326}
327func (m *TcpUdpConfig) XXX_Size() int {
328 return xxx_messageInfo_TcpUdpConfig.Size(m)
329}
330func (m *TcpUdpConfig) XXX_DiscardUnknown() {
331 xxx_messageInfo_TcpUdpConfig.DiscardUnknown(m)
332}
333
334var xxx_messageInfo_TcpUdpConfig proto.InternalMessageInfo
335
336func (m *TcpUdpConfig) GetProtocol() uint32 {
337 if m != nil {
338 return m.Protocol
339 }
340 return 0
341}
342
343func (m *TcpUdpConfig) GetTosField() string {
344 if m != nil {
345 return m.TosField
346 }
347 return ""
348}
349
350type VoipVoiceCtp struct {
351 SignallingCode uint32 `protobuf:"varint,1,opt,name=signallingCode,proto3" json:"signallingCode,omitempty"`
352 XXX_NoUnkeyedLiteral struct{} `json:"-"`
353 XXX_unrecognized []byte `json:"-"`
354 XXX_sizecache int32 `json:"-"`
355}
356
357func (m *VoipVoiceCtp) Reset() { *m = VoipVoiceCtp{} }
358func (m *VoipVoiceCtp) String() string { return proto.CompactTextString(m) }
359func (*VoipVoiceCtp) ProtoMessage() {}
360func (*VoipVoiceCtp) Descriptor() ([]byte, []int) {
361 return fileDescriptor_02a00a136081bca5, []int{5}
362}
363
364func (m *VoipVoiceCtp) XXX_Unmarshal(b []byte) error {
365 return xxx_messageInfo_VoipVoiceCtp.Unmarshal(m, b)
366}
367func (m *VoipVoiceCtp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
368 return xxx_messageInfo_VoipVoiceCtp.Marshal(b, m, deterministic)
369}
370func (m *VoipVoiceCtp) XXX_Merge(src proto.Message) {
371 xxx_messageInfo_VoipVoiceCtp.Merge(m, src)
372}
373func (m *VoipVoiceCtp) XXX_Size() int {
374 return xxx_messageInfo_VoipVoiceCtp.Size(m)
375}
376func (m *VoipVoiceCtp) XXX_DiscardUnknown() {
377 xxx_messageInfo_VoipVoiceCtp.DiscardUnknown(m)
378}
379
380var xxx_messageInfo_VoipVoiceCtp proto.InternalMessageInfo
381
382func (m *VoipVoiceCtp) GetSignallingCode() uint32 {
383 if m != nil {
384 return m.SignallingCode
385 }
386 return 0
387}
388
389type VoipMediaProfile struct {
390 FaxMode uint32 `protobuf:"varint,1,opt,name=faxMode,proto3" json:"faxMode,omitempty"`
391 CodecSelection1 uint32 `protobuf:"varint,2,opt,name=codecSelection1,proto3" json:"codecSelection1,omitempty"`
392 PacketPeriodSelection1 uint32 `protobuf:"varint,3,opt,name=packetPeriodSelection1,proto3" json:"packetPeriodSelection1,omitempty"`
393 SilenceSuppression1 uint32 `protobuf:"varint,4,opt,name=silenceSuppression1,proto3" json:"silenceSuppression1,omitempty"`
394 CodecSelection2 uint32 `protobuf:"varint,5,opt,name=codecSelection2,proto3" json:"codecSelection2,omitempty"`
395 PacketPeriodSelection2 uint32 `protobuf:"varint,6,opt,name=packetPeriodSelection2,proto3" json:"packetPeriodSelection2,omitempty"`
396 SilenceSuppression2 uint32 `protobuf:"varint,7,opt,name=silenceSuppression2,proto3" json:"silenceSuppression2,omitempty"`
397 CodecSelection3 uint32 `protobuf:"varint,8,opt,name=codecSelection3,proto3" json:"codecSelection3,omitempty"`
398 PacketPeriodSelection3 uint32 `protobuf:"varint,9,opt,name=packetPeriodSelection3,proto3" json:"packetPeriodSelection3,omitempty"`
399 SilenceSuppression3 uint32 `protobuf:"varint,10,opt,name=silenceSuppression3,proto3" json:"silenceSuppression3,omitempty"`
400 CodecSelection4 uint32 `protobuf:"varint,11,opt,name=codecSelection4,proto3" json:"codecSelection4,omitempty"`
401 PacketPeriodSelection4 uint32 `protobuf:"varint,12,opt,name=packetPeriodSelection4,proto3" json:"packetPeriodSelection4,omitempty"`
402 SilenceSuppression4 uint32 `protobuf:"varint,13,opt,name=silenceSuppression4,proto3" json:"silenceSuppression4,omitempty"`
403 OobDtmf uint32 `protobuf:"varint,14,opt,name=oobDtmf,proto3" json:"oobDtmf,omitempty"`
404 XXX_NoUnkeyedLiteral struct{} `json:"-"`
405 XXX_unrecognized []byte `json:"-"`
406 XXX_sizecache int32 `json:"-"`
407}
408
409func (m *VoipMediaProfile) Reset() { *m = VoipMediaProfile{} }
410func (m *VoipMediaProfile) String() string { return proto.CompactTextString(m) }
411func (*VoipMediaProfile) ProtoMessage() {}
412func (*VoipMediaProfile) Descriptor() ([]byte, []int) {
413 return fileDescriptor_02a00a136081bca5, []int{6}
414}
415
416func (m *VoipMediaProfile) XXX_Unmarshal(b []byte) error {
417 return xxx_messageInfo_VoipMediaProfile.Unmarshal(m, b)
418}
419func (m *VoipMediaProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
420 return xxx_messageInfo_VoipMediaProfile.Marshal(b, m, deterministic)
421}
422func (m *VoipMediaProfile) XXX_Merge(src proto.Message) {
423 xxx_messageInfo_VoipMediaProfile.Merge(m, src)
424}
425func (m *VoipMediaProfile) XXX_Size() int {
426 return xxx_messageInfo_VoipMediaProfile.Size(m)
427}
428func (m *VoipMediaProfile) XXX_DiscardUnknown() {
429 xxx_messageInfo_VoipMediaProfile.DiscardUnknown(m)
430}
431
432var xxx_messageInfo_VoipMediaProfile proto.InternalMessageInfo
433
434func (m *VoipMediaProfile) GetFaxMode() uint32 {
435 if m != nil {
436 return m.FaxMode
437 }
438 return 0
439}
440
441func (m *VoipMediaProfile) GetCodecSelection1() uint32 {
442 if m != nil {
443 return m.CodecSelection1
444 }
445 return 0
446}
447
448func (m *VoipMediaProfile) GetPacketPeriodSelection1() uint32 {
449 if m != nil {
450 return m.PacketPeriodSelection1
451 }
452 return 0
453}
454
455func (m *VoipMediaProfile) GetSilenceSuppression1() uint32 {
456 if m != nil {
457 return m.SilenceSuppression1
458 }
459 return 0
460}
461
462func (m *VoipMediaProfile) GetCodecSelection2() uint32 {
463 if m != nil {
464 return m.CodecSelection2
465 }
466 return 0
467}
468
469func (m *VoipMediaProfile) GetPacketPeriodSelection2() uint32 {
470 if m != nil {
471 return m.PacketPeriodSelection2
472 }
473 return 0
474}
475
476func (m *VoipMediaProfile) GetSilenceSuppression2() uint32 {
477 if m != nil {
478 return m.SilenceSuppression2
479 }
480 return 0
481}
482
483func (m *VoipMediaProfile) GetCodecSelection3() uint32 {
484 if m != nil {
485 return m.CodecSelection3
486 }
487 return 0
488}
489
490func (m *VoipMediaProfile) GetPacketPeriodSelection3() uint32 {
491 if m != nil {
492 return m.PacketPeriodSelection3
493 }
494 return 0
495}
496
497func (m *VoipMediaProfile) GetSilenceSuppression3() uint32 {
498 if m != nil {
499 return m.SilenceSuppression3
500 }
501 return 0
502}
503
504func (m *VoipMediaProfile) GetCodecSelection4() uint32 {
505 if m != nil {
506 return m.CodecSelection4
507 }
508 return 0
509}
510
511func (m *VoipMediaProfile) GetPacketPeriodSelection4() uint32 {
512 if m != nil {
513 return m.PacketPeriodSelection4
514 }
515 return 0
516}
517
518func (m *VoipMediaProfile) GetSilenceSuppression4() uint32 {
519 if m != nil {
520 return m.SilenceSuppression4
521 }
522 return 0
523}
524
525func (m *VoipMediaProfile) GetOobDtmf() uint32 {
526 if m != nil {
527 return m.OobDtmf
528 }
529 return 0
530}
531
532type VoiceServiceProfile struct {
533 AnnouncementType uint32 `protobuf:"varint,1,opt,name=announcementType,proto3" json:"announcementType,omitempty"`
534 JitterTarget uint32 `protobuf:"varint,2,opt,name=jitterTarget,proto3" json:"jitterTarget,omitempty"`
535 JitterBufferMax uint32 `protobuf:"varint,3,opt,name=jitterBufferMax,proto3" json:"jitterBufferMax,omitempty"`
536 EchoCancelInd bool `protobuf:"varint,4,opt,name=echoCancelInd,proto3" json:"echoCancelInd,omitempty"`
537 PstnProtocolVariant uint32 `protobuf:"varint,5,opt,name=pstnProtocolVariant,proto3" json:"pstnProtocolVariant,omitempty"`
538 DtmfDigitLevels uint32 `protobuf:"varint,6,opt,name=dtmfDigitLevels,proto3" json:"dtmfDigitLevels,omitempty"`
539 DtmfDigitDuration uint32 `protobuf:"varint,7,opt,name=dtmfDigitDuration,proto3" json:"dtmfDigitDuration,omitempty"`
540 HookFlashMinimumTime uint32 `protobuf:"varint,8,opt,name=hookFlashMinimumTime,proto3" json:"hookFlashMinimumTime,omitempty"`
541 XXX_NoUnkeyedLiteral struct{} `json:"-"`
542 XXX_unrecognized []byte `json:"-"`
543 XXX_sizecache int32 `json:"-"`
544}
545
546func (m *VoiceServiceProfile) Reset() { *m = VoiceServiceProfile{} }
547func (m *VoiceServiceProfile) String() string { return proto.CompactTextString(m) }
548func (*VoiceServiceProfile) ProtoMessage() {}
549func (*VoiceServiceProfile) Descriptor() ([]byte, []int) {
550 return fileDescriptor_02a00a136081bca5, []int{7}
551}
552
553func (m *VoiceServiceProfile) XXX_Unmarshal(b []byte) error {
554 return xxx_messageInfo_VoiceServiceProfile.Unmarshal(m, b)
555}
556func (m *VoiceServiceProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
557 return xxx_messageInfo_VoiceServiceProfile.Marshal(b, m, deterministic)
558}
559func (m *VoiceServiceProfile) XXX_Merge(src proto.Message) {
560 xxx_messageInfo_VoiceServiceProfile.Merge(m, src)
561}
562func (m *VoiceServiceProfile) XXX_Size() int {
563 return xxx_messageInfo_VoiceServiceProfile.Size(m)
564}
565func (m *VoiceServiceProfile) XXX_DiscardUnknown() {
566 xxx_messageInfo_VoiceServiceProfile.DiscardUnknown(m)
567}
568
569var xxx_messageInfo_VoiceServiceProfile proto.InternalMessageInfo
570
571func (m *VoiceServiceProfile) GetAnnouncementType() uint32 {
572 if m != nil {
573 return m.AnnouncementType
574 }
575 return 0
576}
577
578func (m *VoiceServiceProfile) GetJitterTarget() uint32 {
579 if m != nil {
580 return m.JitterTarget
581 }
582 return 0
583}
584
585func (m *VoiceServiceProfile) GetJitterBufferMax() uint32 {
586 if m != nil {
587 return m.JitterBufferMax
588 }
589 return 0
590}
591
592func (m *VoiceServiceProfile) GetEchoCancelInd() bool {
593 if m != nil {
594 return m.EchoCancelInd
595 }
596 return false
597}
598
599func (m *VoiceServiceProfile) GetPstnProtocolVariant() uint32 {
600 if m != nil {
601 return m.PstnProtocolVariant
602 }
603 return 0
604}
605
606func (m *VoiceServiceProfile) GetDtmfDigitLevels() uint32 {
607 if m != nil {
608 return m.DtmfDigitLevels
609 }
610 return 0
611}
612
613func (m *VoiceServiceProfile) GetDtmfDigitDuration() uint32 {
614 if m != nil {
615 return m.DtmfDigitDuration
616 }
617 return 0
618}
619
620func (m *VoiceServiceProfile) GetHookFlashMinimumTime() uint32 {
621 if m != nil {
622 return m.HookFlashMinimumTime
623 }
624 return 0
625}
626
627type RtpProfile struct {
628 LocalPortMin uint32 `protobuf:"varint,1,opt,name=localPortMin,proto3" json:"localPortMin,omitempty"`
629 LocalPortMax uint32 `protobuf:"varint,2,opt,name=localPortMax,proto3" json:"localPortMax,omitempty"`
630 DscpMark string `protobuf:"bytes,3,opt,name=dscpMark,proto3" json:"dscpMark,omitempty"`
631 PiggyBackEvents uint32 `protobuf:"varint,4,opt,name=piggyBackEvents,proto3" json:"piggyBackEvents,omitempty"`
632 ToneEvents uint32 `protobuf:"varint,5,opt,name=toneEvents,proto3" json:"toneEvents,omitempty"`
633 DtmfEvents uint32 `protobuf:"varint,6,opt,name=dtmfEvents,proto3" json:"dtmfEvents,omitempty"`
634 CasEvents uint32 `protobuf:"varint,7,opt,name=casEvents,proto3" json:"casEvents,omitempty"`
635 XXX_NoUnkeyedLiteral struct{} `json:"-"`
636 XXX_unrecognized []byte `json:"-"`
637 XXX_sizecache int32 `json:"-"`
638}
639
640func (m *RtpProfile) Reset() { *m = RtpProfile{} }
641func (m *RtpProfile) String() string { return proto.CompactTextString(m) }
642func (*RtpProfile) ProtoMessage() {}
643func (*RtpProfile) Descriptor() ([]byte, []int) {
644 return fileDescriptor_02a00a136081bca5, []int{8}
645}
646
647func (m *RtpProfile) XXX_Unmarshal(b []byte) error {
648 return xxx_messageInfo_RtpProfile.Unmarshal(m, b)
649}
650func (m *RtpProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
651 return xxx_messageInfo_RtpProfile.Marshal(b, m, deterministic)
652}
653func (m *RtpProfile) XXX_Merge(src proto.Message) {
654 xxx_messageInfo_RtpProfile.Merge(m, src)
655}
656func (m *RtpProfile) XXX_Size() int {
657 return xxx_messageInfo_RtpProfile.Size(m)
658}
659func (m *RtpProfile) XXX_DiscardUnknown() {
660 xxx_messageInfo_RtpProfile.DiscardUnknown(m)
661}
662
663var xxx_messageInfo_RtpProfile proto.InternalMessageInfo
664
665func (m *RtpProfile) GetLocalPortMin() uint32 {
666 if m != nil {
667 return m.LocalPortMin
668 }
669 return 0
670}
671
672func (m *RtpProfile) GetLocalPortMax() uint32 {
673 if m != nil {
674 return m.LocalPortMax
675 }
676 return 0
677}
678
679func (m *RtpProfile) GetDscpMark() string {
680 if m != nil {
681 return m.DscpMark
682 }
683 return ""
684}
685
686func (m *RtpProfile) GetPiggyBackEvents() uint32 {
687 if m != nil {
688 return m.PiggyBackEvents
689 }
690 return 0
691}
692
693func (m *RtpProfile) GetToneEvents() uint32 {
694 if m != nil {
695 return m.ToneEvents
696 }
697 return 0
698}
699
700func (m *RtpProfile) GetDtmfEvents() uint32 {
701 if m != nil {
702 return m.DtmfEvents
703 }
704 return 0
705}
706
707func (m *RtpProfile) GetCasEvents() uint32 {
708 if m != nil {
709 return m.CasEvents
710 }
711 return 0
712}
713
714type PptpPotsUni struct {
715 Arc string `protobuf:"bytes,1,opt,name=arc,proto3" json:"arc,omitempty"`
716 ArcInterval string `protobuf:"bytes,2,opt,name=arcInterval,proto3" json:"arcInterval,omitempty"`
717 Impedance uint32 `protobuf:"varint,3,opt,name=impedance,proto3" json:"impedance,omitempty"`
718 TransmissionPath uint32 `protobuf:"varint,4,opt,name=transmissionPath,proto3" json:"transmissionPath,omitempty"`
719 RxGain int32 `protobuf:"zigzag32,5,opt,name=rxGain,proto3" json:"rxGain,omitempty"`
720 TxGain int32 `protobuf:"zigzag32,6,opt,name=txGain,proto3" json:"txGain,omitempty"`
721 PotsHoldOverTime uint32 `protobuf:"varint,7,opt,name=potsHoldOverTime,proto3" json:"potsHoldOverTime,omitempty"`
722 NominalFeedVoltage uint32 `protobuf:"varint,8,opt,name=nominalFeedVoltage,proto3" json:"nominalFeedVoltage,omitempty"`
723 LossOfSoftSwitch uint32 `protobuf:"varint,9,opt,name=lossOfSoftSwitch,proto3" json:"lossOfSoftSwitch,omitempty"`
724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
725 XXX_unrecognized []byte `json:"-"`
726 XXX_sizecache int32 `json:"-"`
727}
728
729func (m *PptpPotsUni) Reset() { *m = PptpPotsUni{} }
730func (m *PptpPotsUni) String() string { return proto.CompactTextString(m) }
731func (*PptpPotsUni) ProtoMessage() {}
732func (*PptpPotsUni) Descriptor() ([]byte, []int) {
733 return fileDescriptor_02a00a136081bca5, []int{9}
734}
735
736func (m *PptpPotsUni) XXX_Unmarshal(b []byte) error {
737 return xxx_messageInfo_PptpPotsUni.Unmarshal(m, b)
738}
739func (m *PptpPotsUni) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
740 return xxx_messageInfo_PptpPotsUni.Marshal(b, m, deterministic)
741}
742func (m *PptpPotsUni) XXX_Merge(src proto.Message) {
743 xxx_messageInfo_PptpPotsUni.Merge(m, src)
744}
745func (m *PptpPotsUni) XXX_Size() int {
746 return xxx_messageInfo_PptpPotsUni.Size(m)
747}
748func (m *PptpPotsUni) XXX_DiscardUnknown() {
749 xxx_messageInfo_PptpPotsUni.DiscardUnknown(m)
750}
751
752var xxx_messageInfo_PptpPotsUni proto.InternalMessageInfo
753
754func (m *PptpPotsUni) GetArc() string {
755 if m != nil {
756 return m.Arc
757 }
758 return ""
759}
760
761func (m *PptpPotsUni) GetArcInterval() string {
762 if m != nil {
763 return m.ArcInterval
764 }
765 return ""
766}
767
768func (m *PptpPotsUni) GetImpedance() uint32 {
769 if m != nil {
770 return m.Impedance
771 }
772 return 0
773}
774
775func (m *PptpPotsUni) GetTransmissionPath() uint32 {
776 if m != nil {
777 return m.TransmissionPath
778 }
779 return 0
780}
781
782func (m *PptpPotsUni) GetRxGain() int32 {
783 if m != nil {
784 return m.RxGain
785 }
786 return 0
787}
788
789func (m *PptpPotsUni) GetTxGain() int32 {
790 if m != nil {
791 return m.TxGain
792 }
793 return 0
794}
795
796func (m *PptpPotsUni) GetPotsHoldOverTime() uint32 {
797 if m != nil {
798 return m.PotsHoldOverTime
799 }
800 return 0
801}
802
803func (m *PptpPotsUni) GetNominalFeedVoltage() uint32 {
804 if m != nil {
805 return m.NominalFeedVoltage
806 }
807 return 0
808}
809
810func (m *PptpPotsUni) GetLossOfSoftSwitch() uint32 {
811 if m != nil {
812 return m.LossOfSoftSwitch
813 }
814 return 0
815}
816
817// Sip specific fields are grouped here
818type SipConfig struct {
819 SipUserData *SipUserData `protobuf:"bytes,1,opt,name=sipUserData,proto3" json:"sipUserData,omitempty"`
820 SipAgentConfig *SipAgentConfig `protobuf:"bytes,2,opt,name=sipAgentConfig,proto3" json:"sipAgentConfig,omitempty"`
821 NetworkDialPlan *NetworkDialPlan `protobuf:"bytes,3,opt,name=networkDialPlan,proto3" json:"networkDialPlan,omitempty"`
822 VoipFeatureAccessCodes *VoipFeatureAccessCodes `protobuf:"bytes,4,opt,name=voipFeatureAccessCodes,proto3" json:"voipFeatureAccessCodes,omitempty"`
823 VoipApplicationServiceProfile *VoipApplicationServiceProfile `protobuf:"bytes,5,opt,name=voipApplicationServiceProfile,proto3" json:"voipApplicationServiceProfile,omitempty"`
824 XXX_NoUnkeyedLiteral struct{} `json:"-"`
825 XXX_unrecognized []byte `json:"-"`
826 XXX_sizecache int32 `json:"-"`
827}
828
829func (m *SipConfig) Reset() { *m = SipConfig{} }
830func (m *SipConfig) String() string { return proto.CompactTextString(m) }
831func (*SipConfig) ProtoMessage() {}
832func (*SipConfig) Descriptor() ([]byte, []int) {
833 return fileDescriptor_02a00a136081bca5, []int{10}
834}
835
836func (m *SipConfig) XXX_Unmarshal(b []byte) error {
837 return xxx_messageInfo_SipConfig.Unmarshal(m, b)
838}
839func (m *SipConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
840 return xxx_messageInfo_SipConfig.Marshal(b, m, deterministic)
841}
842func (m *SipConfig) XXX_Merge(src proto.Message) {
843 xxx_messageInfo_SipConfig.Merge(m, src)
844}
845func (m *SipConfig) XXX_Size() int {
846 return xxx_messageInfo_SipConfig.Size(m)
847}
848func (m *SipConfig) XXX_DiscardUnknown() {
849 xxx_messageInfo_SipConfig.DiscardUnknown(m)
850}
851
852var xxx_messageInfo_SipConfig proto.InternalMessageInfo
853
854func (m *SipConfig) GetSipUserData() *SipUserData {
855 if m != nil {
856 return m.SipUserData
857 }
858 return nil
859}
860
861func (m *SipConfig) GetSipAgentConfig() *SipAgentConfig {
862 if m != nil {
863 return m.SipAgentConfig
864 }
865 return nil
866}
867
868func (m *SipConfig) GetNetworkDialPlan() *NetworkDialPlan {
869 if m != nil {
870 return m.NetworkDialPlan
871 }
872 return nil
873}
874
875func (m *SipConfig) GetVoipFeatureAccessCodes() *VoipFeatureAccessCodes {
876 if m != nil {
877 return m.VoipFeatureAccessCodes
878 }
879 return nil
880}
881
882func (m *SipConfig) GetVoipApplicationServiceProfile() *VoipApplicationServiceProfile {
883 if m != nil {
884 return m.VoipApplicationServiceProfile
885 }
886 return nil
887}
888
889type SipUserData struct {
890 UserPartAor string `protobuf:"bytes,1,opt,name=userPartAor,proto3" json:"userPartAor,omitempty"`
891 UsernameAndPassword *UsernameAndPassword `protobuf:"bytes,2,opt,name=usernameAndPassword,proto3" json:"usernameAndPassword,omitempty"`
892 VoicemailServerSipUri string `protobuf:"bytes,3,opt,name=voicemailServerSipUri,proto3" json:"voicemailServerSipUri,omitempty"`
893 VoicemailSubscriptionExpirationTime int32 `protobuf:"varint,4,opt,name=voicemailSubscriptionExpirationTime,proto3" json:"voicemailSubscriptionExpirationTime,omitempty"`
894 ReleaseTimer int32 `protobuf:"varint,5,opt,name=releaseTimer,proto3" json:"releaseTimer,omitempty"`
895 RohTimer int32 `protobuf:"varint,6,opt,name=rohTimer,proto3" json:"rohTimer,omitempty"`
896 XXX_NoUnkeyedLiteral struct{} `json:"-"`
897 XXX_unrecognized []byte `json:"-"`
898 XXX_sizecache int32 `json:"-"`
899}
900
901func (m *SipUserData) Reset() { *m = SipUserData{} }
902func (m *SipUserData) String() string { return proto.CompactTextString(m) }
903func (*SipUserData) ProtoMessage() {}
904func (*SipUserData) Descriptor() ([]byte, []int) {
905 return fileDescriptor_02a00a136081bca5, []int{11}
906}
907
908func (m *SipUserData) XXX_Unmarshal(b []byte) error {
909 return xxx_messageInfo_SipUserData.Unmarshal(m, b)
910}
911func (m *SipUserData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
912 return xxx_messageInfo_SipUserData.Marshal(b, m, deterministic)
913}
914func (m *SipUserData) XXX_Merge(src proto.Message) {
915 xxx_messageInfo_SipUserData.Merge(m, src)
916}
917func (m *SipUserData) XXX_Size() int {
918 return xxx_messageInfo_SipUserData.Size(m)
919}
920func (m *SipUserData) XXX_DiscardUnknown() {
921 xxx_messageInfo_SipUserData.DiscardUnknown(m)
922}
923
924var xxx_messageInfo_SipUserData proto.InternalMessageInfo
925
926func (m *SipUserData) GetUserPartAor() string {
927 if m != nil {
928 return m.UserPartAor
929 }
930 return ""
931}
932
933func (m *SipUserData) GetUsernameAndPassword() *UsernameAndPassword {
934 if m != nil {
935 return m.UsernameAndPassword
936 }
937 return nil
938}
939
940func (m *SipUserData) GetVoicemailServerSipUri() string {
941 if m != nil {
942 return m.VoicemailServerSipUri
943 }
944 return ""
945}
946
947func (m *SipUserData) GetVoicemailSubscriptionExpirationTime() int32 {
948 if m != nil {
949 return m.VoicemailSubscriptionExpirationTime
950 }
951 return 0
952}
953
954func (m *SipUserData) GetReleaseTimer() int32 {
955 if m != nil {
956 return m.ReleaseTimer
957 }
958 return 0
959}
960
961func (m *SipUserData) GetRohTimer() int32 {
962 if m != nil {
963 return m.RohTimer
964 }
965 return 0
966}
967
968type SipAgentConfig struct {
969 OutboundProxyAddress string `protobuf:"bytes,1,opt,name=outboundProxyAddress,proto3" json:"outboundProxyAddress,omitempty"`
970 PrimarySipDns string `protobuf:"bytes,2,opt,name=primarySipDns,proto3" json:"primarySipDns,omitempty"`
971 SecondarySipDns string `protobuf:"bytes,3,opt,name=secondarySipDns,proto3" json:"secondarySipDns,omitempty"`
972 SipRegExpTime int32 `protobuf:"varint,4,opt,name=sipRegExpTime,proto3" json:"sipRegExpTime,omitempty"`
973 SipReregHeadStartTime int32 `protobuf:"varint,5,opt,name=sipReregHeadStartTime,proto3" json:"sipReregHeadStartTime,omitempty"`
974 SipRegistrar string `protobuf:"bytes,6,opt,name=SipRegistrar,proto3" json:"SipRegistrar,omitempty"`
975 SoftSwitch string `protobuf:"bytes,7,opt,name=softSwitch,proto3" json:"softSwitch,omitempty"`
976 SipResponseTable *SipResponseTable `protobuf:"bytes,8,opt,name=sipResponseTable,proto3" json:"sipResponseTable,omitempty"`
977 SipOptionTransmitControl bool `protobuf:"varint,9,opt,name=sipOptionTransmitControl,proto3" json:"sipOptionTransmitControl,omitempty"`
978 SipUriFormat string `protobuf:"bytes,10,opt,name=sipUriFormat,proto3" json:"sipUriFormat,omitempty"`
979 RedundantSipAgentPointer string `protobuf:"bytes,11,opt,name=redundantSipAgentPointer,proto3" json:"redundantSipAgentPointer,omitempty"`
980 XXX_NoUnkeyedLiteral struct{} `json:"-"`
981 XXX_unrecognized []byte `json:"-"`
982 XXX_sizecache int32 `json:"-"`
983}
984
985func (m *SipAgentConfig) Reset() { *m = SipAgentConfig{} }
986func (m *SipAgentConfig) String() string { return proto.CompactTextString(m) }
987func (*SipAgentConfig) ProtoMessage() {}
988func (*SipAgentConfig) Descriptor() ([]byte, []int) {
989 return fileDescriptor_02a00a136081bca5, []int{12}
990}
991
992func (m *SipAgentConfig) XXX_Unmarshal(b []byte) error {
993 return xxx_messageInfo_SipAgentConfig.Unmarshal(m, b)
994}
995func (m *SipAgentConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
996 return xxx_messageInfo_SipAgentConfig.Marshal(b, m, deterministic)
997}
998func (m *SipAgentConfig) XXX_Merge(src proto.Message) {
999 xxx_messageInfo_SipAgentConfig.Merge(m, src)
1000}
1001func (m *SipAgentConfig) XXX_Size() int {
1002 return xxx_messageInfo_SipAgentConfig.Size(m)
1003}
1004func (m *SipAgentConfig) XXX_DiscardUnknown() {
1005 xxx_messageInfo_SipAgentConfig.DiscardUnknown(m)
1006}
1007
1008var xxx_messageInfo_SipAgentConfig proto.InternalMessageInfo
1009
1010func (m *SipAgentConfig) GetOutboundProxyAddress() string {
1011 if m != nil {
1012 return m.OutboundProxyAddress
1013 }
1014 return ""
1015}
1016
1017func (m *SipAgentConfig) GetPrimarySipDns() string {
1018 if m != nil {
1019 return m.PrimarySipDns
1020 }
1021 return ""
1022}
1023
1024func (m *SipAgentConfig) GetSecondarySipDns() string {
1025 if m != nil {
1026 return m.SecondarySipDns
1027 }
1028 return ""
1029}
1030
1031func (m *SipAgentConfig) GetSipRegExpTime() int32 {
1032 if m != nil {
1033 return m.SipRegExpTime
1034 }
1035 return 0
1036}
1037
1038func (m *SipAgentConfig) GetSipReregHeadStartTime() int32 {
1039 if m != nil {
1040 return m.SipReregHeadStartTime
1041 }
1042 return 0
1043}
1044
1045func (m *SipAgentConfig) GetSipRegistrar() string {
1046 if m != nil {
1047 return m.SipRegistrar
1048 }
1049 return ""
1050}
1051
1052func (m *SipAgentConfig) GetSoftSwitch() string {
1053 if m != nil {
1054 return m.SoftSwitch
1055 }
1056 return ""
1057}
1058
1059func (m *SipAgentConfig) GetSipResponseTable() *SipResponseTable {
1060 if m != nil {
1061 return m.SipResponseTable
1062 }
1063 return nil
1064}
1065
1066func (m *SipAgentConfig) GetSipOptionTransmitControl() bool {
1067 if m != nil {
1068 return m.SipOptionTransmitControl
1069 }
1070 return false
1071}
1072
1073func (m *SipAgentConfig) GetSipUriFormat() string {
1074 if m != nil {
1075 return m.SipUriFormat
1076 }
1077 return ""
1078}
1079
1080func (m *SipAgentConfig) GetRedundantSipAgentPointer() string {
1081 if m != nil {
1082 return m.RedundantSipAgentPointer
1083 }
1084 return ""
1085}
1086
1087type NetworkDialPlan struct {
1088 CriticalDialTimeout uint32 `protobuf:"varint,1,opt,name=criticalDialTimeout,proto3" json:"criticalDialTimeout,omitempty"`
1089 PartialDialTimeout uint32 `protobuf:"varint,2,opt,name=partialDialTimeout,proto3" json:"partialDialTimeout,omitempty"`
1090 DialPlanFormat uint32 `protobuf:"varint,3,opt,name=dialPlanFormat,proto3" json:"dialPlanFormat,omitempty"`
1091 DialPlanTable *DialPlanTable `protobuf:"bytes,4,opt,name=dialPlanTable,proto3" json:"dialPlanTable,omitempty"`
1092 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1093 XXX_unrecognized []byte `json:"-"`
1094 XXX_sizecache int32 `json:"-"`
1095}
1096
1097func (m *NetworkDialPlan) Reset() { *m = NetworkDialPlan{} }
1098func (m *NetworkDialPlan) String() string { return proto.CompactTextString(m) }
1099func (*NetworkDialPlan) ProtoMessage() {}
1100func (*NetworkDialPlan) Descriptor() ([]byte, []int) {
1101 return fileDescriptor_02a00a136081bca5, []int{13}
1102}
1103
1104func (m *NetworkDialPlan) XXX_Unmarshal(b []byte) error {
1105 return xxx_messageInfo_NetworkDialPlan.Unmarshal(m, b)
1106}
1107func (m *NetworkDialPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1108 return xxx_messageInfo_NetworkDialPlan.Marshal(b, m, deterministic)
1109}
1110func (m *NetworkDialPlan) XXX_Merge(src proto.Message) {
1111 xxx_messageInfo_NetworkDialPlan.Merge(m, src)
1112}
1113func (m *NetworkDialPlan) XXX_Size() int {
1114 return xxx_messageInfo_NetworkDialPlan.Size(m)
1115}
1116func (m *NetworkDialPlan) XXX_DiscardUnknown() {
1117 xxx_messageInfo_NetworkDialPlan.DiscardUnknown(m)
1118}
1119
1120var xxx_messageInfo_NetworkDialPlan proto.InternalMessageInfo
1121
1122func (m *NetworkDialPlan) GetCriticalDialTimeout() uint32 {
1123 if m != nil {
1124 return m.CriticalDialTimeout
1125 }
1126 return 0
1127}
1128
1129func (m *NetworkDialPlan) GetPartialDialTimeout() uint32 {
1130 if m != nil {
1131 return m.PartialDialTimeout
1132 }
1133 return 0
1134}
1135
1136func (m *NetworkDialPlan) GetDialPlanFormat() uint32 {
1137 if m != nil {
1138 return m.DialPlanFormat
1139 }
1140 return 0
1141}
1142
1143func (m *NetworkDialPlan) GetDialPlanTable() *DialPlanTable {
1144 if m != nil {
1145 return m.DialPlanTable
1146 }
1147 return nil
1148}
1149
1150type UsernameAndPassword struct {
1151 ValidationScheme int32 `protobuf:"varint,1,opt,name=validationScheme,proto3" json:"validationScheme,omitempty"`
1152 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1153 XXX_unrecognized []byte `json:"-"`
1154 XXX_sizecache int32 `json:"-"`
1155}
1156
1157func (m *UsernameAndPassword) Reset() { *m = UsernameAndPassword{} }
1158func (m *UsernameAndPassword) String() string { return proto.CompactTextString(m) }
1159func (*UsernameAndPassword) ProtoMessage() {}
1160func (*UsernameAndPassword) Descriptor() ([]byte, []int) {
1161 return fileDescriptor_02a00a136081bca5, []int{14}
1162}
1163
1164func (m *UsernameAndPassword) XXX_Unmarshal(b []byte) error {
1165 return xxx_messageInfo_UsernameAndPassword.Unmarshal(m, b)
1166}
1167func (m *UsernameAndPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1168 return xxx_messageInfo_UsernameAndPassword.Marshal(b, m, deterministic)
1169}
1170func (m *UsernameAndPassword) XXX_Merge(src proto.Message) {
1171 xxx_messageInfo_UsernameAndPassword.Merge(m, src)
1172}
1173func (m *UsernameAndPassword) XXX_Size() int {
1174 return xxx_messageInfo_UsernameAndPassword.Size(m)
1175}
1176func (m *UsernameAndPassword) XXX_DiscardUnknown() {
1177 xxx_messageInfo_UsernameAndPassword.DiscardUnknown(m)
1178}
1179
1180var xxx_messageInfo_UsernameAndPassword proto.InternalMessageInfo
1181
1182func (m *UsernameAndPassword) GetValidationScheme() int32 {
1183 if m != nil {
1184 return m.ValidationScheme
1185 }
1186 return 0
1187}
1188
1189type SipResponseTable struct {
1190 SipResponseCode string `protobuf:"bytes,1,opt,name=sipResponseCode,proto3" json:"sipResponseCode,omitempty"`
1191 Tone string `protobuf:"bytes,2,opt,name=tone,proto3" json:"tone,omitempty"`
1192 TextMessage string `protobuf:"bytes,3,opt,name=textMessage,proto3" json:"textMessage,omitempty"`
1193 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1194 XXX_unrecognized []byte `json:"-"`
1195 XXX_sizecache int32 `json:"-"`
1196}
1197
1198func (m *SipResponseTable) Reset() { *m = SipResponseTable{} }
1199func (m *SipResponseTable) String() string { return proto.CompactTextString(m) }
1200func (*SipResponseTable) ProtoMessage() {}
1201func (*SipResponseTable) Descriptor() ([]byte, []int) {
1202 return fileDescriptor_02a00a136081bca5, []int{15}
1203}
1204
1205func (m *SipResponseTable) XXX_Unmarshal(b []byte) error {
1206 return xxx_messageInfo_SipResponseTable.Unmarshal(m, b)
1207}
1208func (m *SipResponseTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1209 return xxx_messageInfo_SipResponseTable.Marshal(b, m, deterministic)
1210}
1211func (m *SipResponseTable) XXX_Merge(src proto.Message) {
1212 xxx_messageInfo_SipResponseTable.Merge(m, src)
1213}
1214func (m *SipResponseTable) XXX_Size() int {
1215 return xxx_messageInfo_SipResponseTable.Size(m)
1216}
1217func (m *SipResponseTable) XXX_DiscardUnknown() {
1218 xxx_messageInfo_SipResponseTable.DiscardUnknown(m)
1219}
1220
1221var xxx_messageInfo_SipResponseTable proto.InternalMessageInfo
1222
1223func (m *SipResponseTable) GetSipResponseCode() string {
1224 if m != nil {
1225 return m.SipResponseCode
1226 }
1227 return ""
1228}
1229
1230func (m *SipResponseTable) GetTone() string {
1231 if m != nil {
1232 return m.Tone
1233 }
1234 return ""
1235}
1236
1237func (m *SipResponseTable) GetTextMessage() string {
1238 if m != nil {
1239 return m.TextMessage
1240 }
1241 return ""
1242}
1243
1244type DialPlanTable struct {
1245 DialPlanId uint32 `protobuf:"varint,1,opt,name=dialPlanId,proto3" json:"dialPlanId,omitempty"`
1246 Action uint32 `protobuf:"varint,2,opt,name=action,proto3" json:"action,omitempty"`
1247 DialPlanToken string `protobuf:"bytes,3,opt,name=dialPlanToken,proto3" json:"dialPlanToken,omitempty"`
1248 DialPlanTableMaxSize uint32 `protobuf:"varint,4,opt,name=dialPlanTableMaxSize,proto3" json:"dialPlanTableMaxSize,omitempty"`
1249 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1250 XXX_unrecognized []byte `json:"-"`
1251 XXX_sizecache int32 `json:"-"`
1252}
1253
1254func (m *DialPlanTable) Reset() { *m = DialPlanTable{} }
1255func (m *DialPlanTable) String() string { return proto.CompactTextString(m) }
1256func (*DialPlanTable) ProtoMessage() {}
1257func (*DialPlanTable) Descriptor() ([]byte, []int) {
1258 return fileDescriptor_02a00a136081bca5, []int{16}
1259}
1260
1261func (m *DialPlanTable) XXX_Unmarshal(b []byte) error {
1262 return xxx_messageInfo_DialPlanTable.Unmarshal(m, b)
1263}
1264func (m *DialPlanTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1265 return xxx_messageInfo_DialPlanTable.Marshal(b, m, deterministic)
1266}
1267func (m *DialPlanTable) XXX_Merge(src proto.Message) {
1268 xxx_messageInfo_DialPlanTable.Merge(m, src)
1269}
1270func (m *DialPlanTable) XXX_Size() int {
1271 return xxx_messageInfo_DialPlanTable.Size(m)
1272}
1273func (m *DialPlanTable) XXX_DiscardUnknown() {
1274 xxx_messageInfo_DialPlanTable.DiscardUnknown(m)
1275}
1276
1277var xxx_messageInfo_DialPlanTable proto.InternalMessageInfo
1278
1279func (m *DialPlanTable) GetDialPlanId() uint32 {
1280 if m != nil {
1281 return m.DialPlanId
1282 }
1283 return 0
1284}
1285
1286func (m *DialPlanTable) GetAction() uint32 {
1287 if m != nil {
1288 return m.Action
1289 }
1290 return 0
1291}
1292
1293func (m *DialPlanTable) GetDialPlanToken() string {
1294 if m != nil {
1295 return m.DialPlanToken
1296 }
1297 return ""
1298}
1299
1300func (m *DialPlanTable) GetDialPlanTableMaxSize() uint32 {
1301 if m != nil {
1302 return m.DialPlanTableMaxSize
1303 }
1304 return 0
1305}
1306
1307type VoipFeatureAccessCodes struct {
1308 CancelCallWaiting string `protobuf:"bytes,1,opt,name=cancelCallWaiting,proto3" json:"cancelCallWaiting,omitempty"`
1309 CallHold string `protobuf:"bytes,2,opt,name=callHold,proto3" json:"callHold,omitempty"`
1310 CallPark string `protobuf:"bytes,3,opt,name=callPark,proto3" json:"callPark,omitempty"`
1311 CallerIdActivate string `protobuf:"bytes,4,opt,name=callerIdActivate,proto3" json:"callerIdActivate,omitempty"`
1312 CallerIdDeactivate string `protobuf:"bytes,5,opt,name=callerIdDeactivate,proto3" json:"callerIdDeactivate,omitempty"`
1313 DoNotDisturbActivation string `protobuf:"bytes,6,opt,name=doNotDisturbActivation,proto3" json:"doNotDisturbActivation,omitempty"`
1314 DoNotDisturbDeactivation string `protobuf:"bytes,7,opt,name=doNotDisturbDeactivation,proto3" json:"doNotDisturbDeactivation,omitempty"`
1315 DoNotDisturbPinChange string `protobuf:"bytes,8,opt,name=doNotDisturbPinChange,proto3" json:"doNotDisturbPinChange,omitempty"`
1316 EmergencyServiceNumber string `protobuf:"bytes,9,opt,name=emergencyServiceNumber,proto3" json:"emergencyServiceNumber,omitempty"`
1317 IntercomService string `protobuf:"bytes,10,opt,name=intercomService,proto3" json:"intercomService,omitempty"`
1318 UnattendedCallTransfer string `protobuf:"bytes,11,opt,name=unattendedCallTransfer,proto3" json:"unattendedCallTransfer,omitempty"`
1319 AttendedCallTransfer string `protobuf:"bytes,12,opt,name=attendedCallTransfer,proto3" json:"attendedCallTransfer,omitempty"`
1320 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1321 XXX_unrecognized []byte `json:"-"`
1322 XXX_sizecache int32 `json:"-"`
1323}
1324
1325func (m *VoipFeatureAccessCodes) Reset() { *m = VoipFeatureAccessCodes{} }
1326func (m *VoipFeatureAccessCodes) String() string { return proto.CompactTextString(m) }
1327func (*VoipFeatureAccessCodes) ProtoMessage() {}
1328func (*VoipFeatureAccessCodes) Descriptor() ([]byte, []int) {
1329 return fileDescriptor_02a00a136081bca5, []int{17}
1330}
1331
1332func (m *VoipFeatureAccessCodes) XXX_Unmarshal(b []byte) error {
1333 return xxx_messageInfo_VoipFeatureAccessCodes.Unmarshal(m, b)
1334}
1335func (m *VoipFeatureAccessCodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1336 return xxx_messageInfo_VoipFeatureAccessCodes.Marshal(b, m, deterministic)
1337}
1338func (m *VoipFeatureAccessCodes) XXX_Merge(src proto.Message) {
1339 xxx_messageInfo_VoipFeatureAccessCodes.Merge(m, src)
1340}
1341func (m *VoipFeatureAccessCodes) XXX_Size() int {
1342 return xxx_messageInfo_VoipFeatureAccessCodes.Size(m)
1343}
1344func (m *VoipFeatureAccessCodes) XXX_DiscardUnknown() {
1345 xxx_messageInfo_VoipFeatureAccessCodes.DiscardUnknown(m)
1346}
1347
1348var xxx_messageInfo_VoipFeatureAccessCodes proto.InternalMessageInfo
1349
1350func (m *VoipFeatureAccessCodes) GetCancelCallWaiting() string {
1351 if m != nil {
1352 return m.CancelCallWaiting
1353 }
1354 return ""
1355}
1356
1357func (m *VoipFeatureAccessCodes) GetCallHold() string {
1358 if m != nil {
1359 return m.CallHold
1360 }
1361 return ""
1362}
1363
1364func (m *VoipFeatureAccessCodes) GetCallPark() string {
1365 if m != nil {
1366 return m.CallPark
1367 }
1368 return ""
1369}
1370
1371func (m *VoipFeatureAccessCodes) GetCallerIdActivate() string {
1372 if m != nil {
1373 return m.CallerIdActivate
1374 }
1375 return ""
1376}
1377
1378func (m *VoipFeatureAccessCodes) GetCallerIdDeactivate() string {
1379 if m != nil {
1380 return m.CallerIdDeactivate
1381 }
1382 return ""
1383}
1384
1385func (m *VoipFeatureAccessCodes) GetDoNotDisturbActivation() string {
1386 if m != nil {
1387 return m.DoNotDisturbActivation
1388 }
1389 return ""
1390}
1391
1392func (m *VoipFeatureAccessCodes) GetDoNotDisturbDeactivation() string {
1393 if m != nil {
1394 return m.DoNotDisturbDeactivation
1395 }
1396 return ""
1397}
1398
1399func (m *VoipFeatureAccessCodes) GetDoNotDisturbPinChange() string {
1400 if m != nil {
1401 return m.DoNotDisturbPinChange
1402 }
1403 return ""
1404}
1405
1406func (m *VoipFeatureAccessCodes) GetEmergencyServiceNumber() string {
1407 if m != nil {
1408 return m.EmergencyServiceNumber
1409 }
1410 return ""
1411}
1412
1413func (m *VoipFeatureAccessCodes) GetIntercomService() string {
1414 if m != nil {
1415 return m.IntercomService
1416 }
1417 return ""
1418}
1419
1420func (m *VoipFeatureAccessCodes) GetUnattendedCallTransfer() string {
1421 if m != nil {
1422 return m.UnattendedCallTransfer
1423 }
1424 return ""
1425}
1426
1427func (m *VoipFeatureAccessCodes) GetAttendedCallTransfer() string {
1428 if m != nil {
1429 return m.AttendedCallTransfer
1430 }
1431 return ""
1432}
1433
1434type VoipApplicationServiceProfile struct {
1435 CidFeatures uint32 `protobuf:"varint,1,opt,name=cidFeatures,proto3" json:"cidFeatures,omitempty"`
1436 CallWaitingFeatures uint32 `protobuf:"varint,2,opt,name=callWaitingFeatures,proto3" json:"callWaitingFeatures,omitempty"`
1437 CallProgressOrTransferFeatures uint32 `protobuf:"varint,3,opt,name=callProgressOrTransferFeatures,proto3" json:"callProgressOrTransferFeatures,omitempty"`
1438 CallPresentationFeatures uint32 `protobuf:"varint,4,opt,name=callPresentationFeatures,proto3" json:"callPresentationFeatures,omitempty"`
1439 DirectConnectFeature uint32 `protobuf:"varint,5,opt,name=directConnectFeature,proto3" json:"directConnectFeature,omitempty"`
1440 DirectConnectUriPointer string `protobuf:"bytes,6,opt,name=directConnectUriPointer,proto3" json:"directConnectUriPointer,omitempty"`
1441 BridgedLineAgentUriPointer string `protobuf:"bytes,7,opt,name=bridgedLineAgentUriPointer,proto3" json:"bridgedLineAgentUriPointer,omitempty"`
1442 ConferenceFactoryUriPointer string `protobuf:"bytes,8,opt,name=conferenceFactoryUriPointer,proto3" json:"conferenceFactoryUriPointer,omitempty"`
1443 DialToneDelayTimer uint32 `protobuf:"varint,9,opt,name=dialToneDelayTimer,proto3" json:"dialToneDelayTimer,omitempty"`
1444 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1445 XXX_unrecognized []byte `json:"-"`
1446 XXX_sizecache int32 `json:"-"`
1447}
1448
1449func (m *VoipApplicationServiceProfile) Reset() { *m = VoipApplicationServiceProfile{} }
1450func (m *VoipApplicationServiceProfile) String() string { return proto.CompactTextString(m) }
1451func (*VoipApplicationServiceProfile) ProtoMessage() {}
1452func (*VoipApplicationServiceProfile) Descriptor() ([]byte, []int) {
1453 return fileDescriptor_02a00a136081bca5, []int{18}
1454}
1455
1456func (m *VoipApplicationServiceProfile) XXX_Unmarshal(b []byte) error {
1457 return xxx_messageInfo_VoipApplicationServiceProfile.Unmarshal(m, b)
1458}
1459func (m *VoipApplicationServiceProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1460 return xxx_messageInfo_VoipApplicationServiceProfile.Marshal(b, m, deterministic)
1461}
1462func (m *VoipApplicationServiceProfile) XXX_Merge(src proto.Message) {
1463 xxx_messageInfo_VoipApplicationServiceProfile.Merge(m, src)
1464}
1465func (m *VoipApplicationServiceProfile) XXX_Size() int {
1466 return xxx_messageInfo_VoipApplicationServiceProfile.Size(m)
1467}
1468func (m *VoipApplicationServiceProfile) XXX_DiscardUnknown() {
1469 xxx_messageInfo_VoipApplicationServiceProfile.DiscardUnknown(m)
1470}
1471
1472var xxx_messageInfo_VoipApplicationServiceProfile proto.InternalMessageInfo
1473
1474func (m *VoipApplicationServiceProfile) GetCidFeatures() uint32 {
1475 if m != nil {
1476 return m.CidFeatures
1477 }
1478 return 0
1479}
1480
1481func (m *VoipApplicationServiceProfile) GetCallWaitingFeatures() uint32 {
1482 if m != nil {
1483 return m.CallWaitingFeatures
1484 }
1485 return 0
1486}
1487
1488func (m *VoipApplicationServiceProfile) GetCallProgressOrTransferFeatures() uint32 {
1489 if m != nil {
1490 return m.CallProgressOrTransferFeatures
1491 }
1492 return 0
1493}
1494
1495func (m *VoipApplicationServiceProfile) GetCallPresentationFeatures() uint32 {
1496 if m != nil {
1497 return m.CallPresentationFeatures
1498 }
1499 return 0
1500}
1501
1502func (m *VoipApplicationServiceProfile) GetDirectConnectFeature() uint32 {
1503 if m != nil {
1504 return m.DirectConnectFeature
1505 }
1506 return 0
1507}
1508
1509func (m *VoipApplicationServiceProfile) GetDirectConnectUriPointer() string {
1510 if m != nil {
1511 return m.DirectConnectUriPointer
1512 }
1513 return ""
1514}
1515
1516func (m *VoipApplicationServiceProfile) GetBridgedLineAgentUriPointer() string {
1517 if m != nil {
1518 return m.BridgedLineAgentUriPointer
1519 }
1520 return ""
1521}
1522
1523func (m *VoipApplicationServiceProfile) GetConferenceFactoryUriPointer() string {
1524 if m != nil {
1525 return m.ConferenceFactoryUriPointer
1526 }
1527 return ""
1528}
1529
1530func (m *VoipApplicationServiceProfile) GetDialToneDelayTimer() uint32 {
1531 if m != nil {
1532 return m.DialToneDelayTimer
1533 }
1534 return 0
1535}
1536
1537func init() {
1538 proto.RegisterType((*VoipSystemProfileRequest)(nil), "voip_system_profile.VoipSystemProfileRequest")
1539 proto.RegisterType((*VoipSystemProfile)(nil), "voip_system_profile.VoipSystemProfile")
1540 proto.RegisterType((*VoipConfig)(nil), "voip_system_profile.VoipConfig")
1541 proto.RegisterType((*IpHostConfig)(nil), "voip_system_profile.IpHostConfig")
1542 proto.RegisterType((*TcpUdpConfig)(nil), "voip_system_profile.TcpUdpConfig")
1543 proto.RegisterType((*VoipVoiceCtp)(nil), "voip_system_profile.VoipVoiceCtp")
1544 proto.RegisterType((*VoipMediaProfile)(nil), "voip_system_profile.VoipMediaProfile")
1545 proto.RegisterType((*VoiceServiceProfile)(nil), "voip_system_profile.VoiceServiceProfile")
1546 proto.RegisterType((*RtpProfile)(nil), "voip_system_profile.RtpProfile")
1547 proto.RegisterType((*PptpPotsUni)(nil), "voip_system_profile.PptpPotsUni")
1548 proto.RegisterType((*SipConfig)(nil), "voip_system_profile.SipConfig")
1549 proto.RegisterType((*SipUserData)(nil), "voip_system_profile.SipUserData")
1550 proto.RegisterType((*SipAgentConfig)(nil), "voip_system_profile.SipAgentConfig")
1551 proto.RegisterType((*NetworkDialPlan)(nil), "voip_system_profile.NetworkDialPlan")
1552 proto.RegisterType((*UsernameAndPassword)(nil), "voip_system_profile.UsernameAndPassword")
1553 proto.RegisterType((*SipResponseTable)(nil), "voip_system_profile.SipResponseTable")
1554 proto.RegisterType((*DialPlanTable)(nil), "voip_system_profile.DialPlanTable")
1555 proto.RegisterType((*VoipFeatureAccessCodes)(nil), "voip_system_profile.VoipFeatureAccessCodes")
1556 proto.RegisterType((*VoipApplicationServiceProfile)(nil), "voip_system_profile.VoipApplicationServiceProfile")
1557}
1558
1559func init() {
1560 proto.RegisterFile("voltha_protos/voip_system_profile.proto", fileDescriptor_02a00a136081bca5)
1561}
1562
1563var fileDescriptor_02a00a136081bca5 = []byte{
1564 // 2057 bytes of a gzipped FileDescriptorProto
1565 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x58, 0x5f, 0x73, 0x1b, 0x49,
1566 0x11, 0x2f, 0x3b, 0x4e, 0x2e, 0x1a, 0xdb, 0xf9, 0x33, 0x81, 0xa0, 0x0a, 0x77, 0x21, 0xec, 0x1d,
1567 0x77, 0x29, 0xfe, 0xd8, 0x60, 0x9b, 0x2b, 0x0a, 0x28, 0xc0, 0xb1, 0x62, 0xe2, 0xe2, 0x9c, 0x88,
1568 0x95, 0x63, 0xaa, 0xee, 0xe5, 0x6a, 0x3c, 0xdb, 0x5a, 0x0d, 0xde, 0x9d, 0x59, 0x66, 0x46, 0x8a,
1569 0xc4, 0x23, 0x9f, 0x80, 0xa2, 0x0a, 0x78, 0xa6, 0xf8, 0x28, 0x3c, 0xf2, 0x06, 0x9f, 0x81, 0x4f,
1570 0xc0, 0x0b, 0x8f, 0x54, 0xcf, 0xcc, 0x4a, 0xbb, 0xda, 0x5d, 0xc3, 0x9b, 0xe6, 0xf7, 0xeb, 0x6e,
1571 0xb5, 0xba, 0x7b, 0xba, 0x7b, 0x44, 0x3e, 0x99, 0xa9, 0xcc, 0x4e, 0xd8, 0x17, 0x85, 0x56, 0x56,
1572 0x99, 0xfd, 0x99, 0x12, 0xc5, 0x17, 0x66, 0x61, 0x2c, 0xe4, 0x08, 0x8d, 0x45, 0x06, 0x7b, 0x8e,
1573 0xa2, 0x8f, 0x5a, 0xa8, 0x27, 0xef, 0xa7, 0x4a, 0xa5, 0x19, 0xec, 0xb3, 0x42, 0xec, 0x33, 0x29,
1574 0x95, 0x65, 0x56, 0x28, 0x69, 0xbc, 0x4a, 0xf4, 0xbb, 0x0d, 0xd2, 0xbf, 0x54, 0xa2, 0x18, 0x39,
1575 0xa5, 0xa1, 0xd7, 0x89, 0xe1, 0x37, 0x53, 0x30, 0x96, 0x3e, 0x20, 0xb7, 0xae, 0x61, 0xd1, 0xdf,
1576 0x78, 0xb6, 0xf1, 0xbc, 0x17, 0xe3, 0x47, 0x7a, 0x41, 0x1e, 0xce, 0xd6, 0xa5, 0xfb, 0x9b, 0xcf,
1577 0x36, 0x9e, 0x6f, 0x1f, 0x7c, 0xbc, 0xd7, 0xe6, 0x58, 0xd3, 0x76, 0xd3, 0x40, 0xf4, 0x87, 0x0d,
1578 0xf2, 0xb0, 0x21, 0x48, 0x7f, 0x4c, 0x7a, 0x46, 0x14, 0x27, 0x4a, 0x8e, 0x45, 0xea, 0x7c, 0xd8,
1579 0x3e, 0x78, 0xda, 0xfa, 0x1d, 0xa3, 0x52, 0x2a, 0x5e, 0x29, 0xd0, 0x9f, 0x12, 0x82, 0xb2, 0x41,
1580 0xdd, 0xbb, 0xf8, 0xb5, 0x4e, 0x17, 0x83, 0x7e, 0x45, 0x25, 0xfa, 0xe3, 0x16, 0x21, 0x2b, 0x8a,
1581 0xbe, 0x24, 0x3b, 0xa2, 0x78, 0xa5, 0x8c, 0xad, 0x39, 0xf4, 0xf5, 0x56, 0x8b, 0x67, 0x15, 0xc1,
1582 0xb8, 0xa6, 0x86, 0x66, 0x2c, 0x2f, 0xde, 0x26, 0x75, 0xc7, 0xda, 0xcd, 0x5c, 0x54, 0x04, 0xe3,
1583 0x9a, 0x1a, 0x9a, 0x41, 0x8d, 0x4b, 0x25, 0x38, 0x9c, 0xd8, 0xa2, 0x7f, 0xeb, 0x06, 0x33, 0x97,
1584 0x15, 0xc1, 0xb8, 0xa6, 0x46, 0x7f, 0x49, 0x1e, 0xe0, 0xf9, 0x1c, 0x12, 0xc1, 0xca, 0x6c, 0x6e,
1585 0x39, 0x53, 0xdf, 0xe8, 0x34, 0x55, 0x15, 0x8e, 0x1b, 0xea, 0xf4, 0x73, 0x82, 0x55, 0xc8, 0x61,
1586 0x04, 0x7a, 0x26, 0x38, 0x94, 0x56, 0x6f, 0x3b, 0xab, 0xcf, 0xbb, 0xac, 0xae, 0xcb, 0xc7, 0x6d,
1587 0x46, 0x30, 0xa7, 0xda, 0x16, 0xa5, 0xc9, 0x3b, 0x37, 0xe4, 0x34, 0x5e, 0x8a, 0xc5, 0x15, 0x15,
1588 0xfa, 0x82, 0x6c, 0x17, 0x85, 0x2d, 0x86, 0xca, 0x9a, 0xb7, 0x52, 0xf4, 0xdf, 0x73, 0x16, 0x9e,
1589 0xb5, 0x5a, 0x18, 0xae, 0xe4, 0xe2, 0xaa, 0x52, 0xf4, 0xfb, 0x4d, 0xb2, 0x53, 0x4d, 0x30, 0x7d,
1590 0x9f, 0xf4, 0x44, 0xf1, 0xa6, 0x70, 0xb7, 0xca, 0x95, 0xc5, 0x6e, 0xbc, 0x02, 0xe8, 0x47, 0x64,
1591 0x57, 0xc9, 0xe9, 0x59, 0x02, 0xd2, 0x8a, 0xb1, 0x00, 0xed, 0x32, 0xde, 0x8b, 0xeb, 0xa0, 0xb7,
1592 0x71, 0x9c, 0x24, 0x1a, 0x8c, 0x71, 0xc9, 0xec, 0xc5, 0x2b, 0x80, 0x52, 0xb2, 0x95, 0x33, 0x73,
1593 0xed, 0x52, 0xd3, 0x8b, 0xdd, 0x67, 0xda, 0x27, 0xef, 0xa5, 0xcc, 0xc2, 0x3b, 0xb6, 0x70, 0xb1,
1594 0xed, 0xc5, 0xe5, 0x91, 0x3e, 0x25, 0xa4, 0xd0, 0x22, 0x67, 0x7a, 0x31, 0x90, 0xc6, 0x45, 0xa9,
1595 0x17, 0x57, 0x10, 0x1a, 0x91, 0x1d, 0x03, 0x5c, 0xc9, 0x24, 0x48, 0xbc, 0xe7, 0x24, 0x6a, 0x18,
1596 0xfd, 0x36, 0x79, 0xa8, 0x21, 0x63, 0x8b, 0xe3, 0x14, 0xa4, 0x2d, 0x7f, 0xdb, 0x5d, 0x27, 0xd8,
1597 0x24, 0xa2, 0x53, 0xb2, 0x53, 0xad, 0x55, 0xfa, 0x84, 0xdc, 0x75, 0xdd, 0x85, 0xab, 0x2c, 0x04,
1598 0x64, 0x79, 0x46, 0xce, 0x2a, 0x73, 0x2a, 0x20, 0x4b, 0x42, 0x28, 0x96, 0xe7, 0xe8, 0x53, 0xb2,
1599 0x53, 0x2d, 0x56, 0xfa, 0x31, 0xb9, 0x67, 0x44, 0x2a, 0x59, 0x96, 0x09, 0x99, 0x9e, 0xa8, 0x04,
1600 0x82, 0xb5, 0x35, 0x34, 0xfa, 0xd3, 0x6d, 0xf2, 0x60, 0xbd, 0x34, 0x31, 0x40, 0x63, 0x36, 0x3f,
1601 0x5f, 0x69, 0x95, 0x47, 0xfa, 0x9c, 0xdc, 0xe7, 0x2a, 0x01, 0x3e, 0x82, 0x0c, 0x38, 0xfe, 0x82,
1602 0xef, 0x39, 0x4f, 0x76, 0xe3, 0x75, 0x98, 0x7e, 0x4a, 0x1e, 0x17, 0x8c, 0x5f, 0x83, 0x1d, 0x82,
1603 0x16, 0x2a, 0xa9, 0x28, 0xdc, 0x72, 0x0a, 0x1d, 0x2c, 0xfd, 0x2e, 0x79, 0x64, 0x44, 0x06, 0x92,
1604 0xc3, 0x68, 0x5a, 0x14, 0x98, 0x43, 0xa7, 0xb4, 0xe5, 0x94, 0xda, 0xa8, 0xa6, 0x4f, 0x07, 0x2e,
1605 0xad, 0x0d, 0x9f, 0x0e, 0x3a, 0x7d, 0x3a, 0x70, 0xa9, 0xee, 0xf2, 0xe9, 0xa0, 0xdd, 0xa7, 0x03,
1606 0x97, 0xfd, 0x56, 0x9f, 0x0e, 0x9a, 0x3e, 0x1d, 0xba, 0x12, 0x68, 0xf8, 0x74, 0xd8, 0xe9, 0xd3,
1607 0x61, 0xbf, 0x77, 0x83, 0x4f, 0x87, 0xed, 0x3e, 0x1d, 0xf6, 0x49, 0x97, 0x4f, 0x87, 0x4d, 0x9f,
1608 0x8e, 0xfa, 0xdb, 0x6d, 0x3e, 0x1d, 0x75, 0xfa, 0x74, 0xd4, 0xdf, 0xb9, 0xc1, 0xa7, 0xa3, 0x76,
1609 0x9f, 0x8e, 0xfa, 0xbb, 0x5d, 0x3e, 0x1d, 0x61, 0xa5, 0x29, 0x75, 0x35, 0xb0, 0xf9, 0xb8, 0x7f,
1610 0xcf, 0x57, 0x5a, 0x38, 0x46, 0xff, 0xde, 0x24, 0x8f, 0x5a, 0xba, 0x1b, 0xfd, 0x26, 0x79, 0x80,
1611 0xa3, 0x78, 0x2a, 0x39, 0xe4, 0x20, 0xed, 0xc5, 0xa2, 0x28, 0x8b, 0xb4, 0x81, 0xe3, 0x75, 0xfd,
1612 0xb5, 0xb0, 0x16, 0xf4, 0x05, 0xd3, 0x29, 0xd8, 0x50, 0xaa, 0x35, 0x0c, 0xa3, 0xe2, 0xcf, 0x2f,
1613 0xa6, 0xe3, 0x31, 0xe8, 0x73, 0x36, 0x0f, 0x05, 0xba, 0x0e, 0x63, 0x3b, 0x02, 0x3e, 0x51, 0x27,
1614 0x4c, 0x72, 0xc8, 0xce, 0x64, 0xe2, 0x6a, 0xf2, 0x6e, 0x5c, 0x07, 0x31, 0x06, 0x85, 0xb1, 0x72,
1615 0x18, 0x2e, 0xed, 0x25, 0xd3, 0x82, 0x49, 0x1b, 0x2a, 0xb2, 0x8d, 0x42, 0x0f, 0x12, 0x9b, 0x8f,
1616 0x07, 0x22, 0x15, 0xf6, 0x33, 0x98, 0x41, 0x66, 0x42, 0x39, 0xae, 0xc3, 0xd8, 0x5a, 0x96, 0xd0,
1617 0x60, 0xaa, 0xdd, 0x36, 0x12, 0xaa, 0xb0, 0x49, 0xd0, 0x03, 0xf2, 0xa5, 0x89, 0x52, 0xd7, 0xa7,
1618 0x19, 0x33, 0x93, 0x73, 0x21, 0x45, 0x3e, 0xcd, 0x2f, 0x44, 0x0e, 0xa1, 0x10, 0x5b, 0xb9, 0xe8,
1619 0x3f, 0x1b, 0x84, 0xac, 0x06, 0x00, 0x06, 0x30, 0x53, 0x9c, 0x65, 0x43, 0xa5, 0xed, 0xb9, 0x90,
1620 0x21, 0xd0, 0x35, 0xac, 0x2e, 0xc3, 0xe6, 0x65, 0x90, 0xab, 0x18, 0x76, 0xae, 0xc4, 0xf0, 0xe2,
1621 0x9c, 0xe9, 0xeb, 0xd0, 0xa2, 0x97, 0x67, 0xfc, 0xf9, 0x85, 0x48, 0xd3, 0xc5, 0x0b, 0xc6, 0xaf,
1622 0x5f, 0xce, 0x40, 0x5a, 0x13, 0x2e, 0xfb, 0x3a, 0x8c, 0xdd, 0xd9, 0x2a, 0x09, 0x41, 0xc8, 0x47,
1623 0xb4, 0x82, 0x20, 0x8f, 0x51, 0x08, 0xbc, 0x8f, 0x61, 0x05, 0xc1, 0x49, 0xc1, 0x99, 0x09, 0xb4,
1624 0x0f, 0xdb, 0x0a, 0x88, 0xfe, 0xb6, 0x49, 0xb6, 0x2b, 0x93, 0x0b, 0x37, 0x38, 0xa6, 0x79, 0xb9,
1625 0xc1, 0x31, 0xcd, 0xe9, 0x33, 0xb2, 0xcd, 0x34, 0x3f, 0x93, 0x16, 0xf4, 0x8c, 0x65, 0xa1, 0x05,
1626 0x57, 0x21, 0x37, 0x8b, 0xf2, 0x02, 0x12, 0xac, 0x86, 0x50, 0x46, 0x2b, 0x00, 0x4b, 0xd7, 0x6a,
1627 0x26, 0x4d, 0x2e, 0x5c, 0xf5, 0x0f, 0x99, 0x9d, 0x84, 0x9f, 0xda, 0xc0, 0xe9, 0x63, 0x72, 0x47,
1628 0xcf, 0x7f, 0xce, 0x84, 0x74, 0xbf, 0xf3, 0x61, 0x1c, 0x4e, 0x88, 0x5b, 0x8f, 0xdf, 0xf1, 0xb8,
1629 0x3f, 0xa1, 0xed, 0x42, 0x59, 0xf3, 0x4a, 0x65, 0xc9, 0x9b, 0x19, 0x68, 0x97, 0x68, 0xff, 0x13,
1630 0x1b, 0x38, 0xdd, 0x23, 0x54, 0xaa, 0x5c, 0x48, 0x96, 0x9d, 0x02, 0x24, 0x97, 0x2a, 0xb3, 0x2c,
1631 0x2d, 0xcb, 0xa2, 0x85, 0x41, 0xdb, 0x99, 0x32, 0xe6, 0xcd, 0x78, 0xa4, 0xc6, 0x76, 0xf4, 0x4e,
1632 0x58, 0x3e, 0x09, 0xcd, 0xa9, 0x81, 0x47, 0x7f, 0xbf, 0x45, 0x7a, 0xcb, 0xa5, 0x12, 0x97, 0x06,
1633 0x23, 0x8a, 0xb7, 0x06, 0xf4, 0x80, 0x59, 0x16, 0x16, 0xbf, 0x67, 0x5d, 0x9b, 0x68, 0x29, 0x17,
1634 0x57, 0x95, 0xe8, 0x2f, 0x70, 0x92, 0x15, 0x6e, 0x68, 0xd6, 0x16, 0xbf, 0x0f, 0xbb, 0xcc, 0x54,
1635 0x44, 0xe3, 0x35, 0x55, 0xfa, 0x9a, 0xdc, 0x97, 0x60, 0xdf, 0x29, 0x7d, 0x3d, 0x10, 0x2c, 0x1b,
1636 0x66, 0x4c, 0x86, 0xfd, 0xef, 0xa3, 0x56, 0x6b, 0xaf, 0xeb, 0xb2, 0xf1, 0xba, 0x32, 0xe5, 0xe4,
1637 0x31, 0xea, 0x9d, 0x02, 0xb3, 0x53, 0x0d, 0xc7, 0x9c, 0x83, 0x31, 0x38, 0x57, 0x4d, 0xd8, 0x05,
1638 0xbf, 0xd5, 0xb9, 0x0b, 0x36, 0x55, 0xe2, 0x0e, 0x53, 0x74, 0x4e, 0x3e, 0x40, 0xe6, 0xb8, 0x28,
1639 0x32, 0xc1, 0xdd, 0xdd, 0x6e, 0xdd, 0x10, 0x0f, 0x3a, 0xbf, 0xab, 0x53, 0x33, 0xbe, 0xd9, 0x70,
1640 0xf4, 0xcf, 0x4d, 0xb2, 0x5d, 0x49, 0x0c, 0xde, 0x80, 0xa9, 0x01, 0x3d, 0x64, 0xda, 0x1e, 0x2b,
1641 0x1d, 0xee, 0x46, 0x15, 0xc2, 0x1d, 0x16, 0x8f, 0x92, 0xe5, 0x70, 0x2c, 0x93, 0x21, 0x33, 0xe6,
1642 0x9d, 0xd2, 0x49, 0x48, 0x59, 0xfb, 0x0e, 0xfb, 0xb6, 0x29, 0x1f, 0xb7, 0x19, 0xa1, 0x47, 0xe4,
1643 0xcb, 0x6e, 0xb5, 0xcd, 0x99, 0xc8, 0xd0, 0x51, 0xd0, 0xe8, 0x9b, 0x16, 0xa1, 0xa5, 0xb4, 0x93,
1644 0x74, 0x48, 0x3e, 0x5c, 0x11, 0xd3, 0x2b, 0xc3, 0xb5, 0x70, 0xbb, 0xd7, 0xcb, 0x79, 0x21, 0x7c,
1645 0xa7, 0x74, 0x97, 0x05, 0xf3, 0x75, 0x3b, 0xfe, 0x7f, 0x44, 0xb1, 0xe3, 0x69, 0xc8, 0x80, 0x19,
1646 0xc0, 0xa3, 0x76, 0xe1, 0xbf, 0x1d, 0xd7, 0x30, 0xec, 0x78, 0x5a, 0x4d, 0x3c, 0x7f, 0xc7, 0xf1,
1647 0xcb, 0x73, 0xf4, 0xd7, 0x2d, 0x72, 0xaf, 0x5e, 0xa7, 0xd8, 0xab, 0xd5, 0xd4, 0x5e, 0xa9, 0xa9,
1648 0x4c, 0x86, 0x5a, 0xcd, 0x17, 0xe5, 0x3e, 0xeb, 0x23, 0xdc, 0xca, 0xe1, 0x3c, 0x0a, 0xab, 0xe9,
1649 0x48, 0x14, 0xb8, 0x8d, 0x86, 0xf5, 0xb8, 0x06, 0x62, 0x7b, 0x5d, 0xae, 0xa7, 0x41, 0xce, 0x87,
1650 0x6b, 0x1d, 0x46, 0x7b, 0x46, 0x14, 0x31, 0xa4, 0x2f, 0xe7, 0x45, 0x25, 0x24, 0x75, 0x10, 0x93,
1651 0xe0, 0x00, 0x0d, 0xe9, 0x2b, 0x60, 0xc9, 0xc8, 0x32, 0x6d, 0x9d, 0xb4, 0x8f, 0x42, 0x3b, 0x89,
1652 0x21, 0x1b, 0x39, 0x33, 0xc2, 0x58, 0xcd, 0x74, 0x58, 0xad, 0x6b, 0x18, 0xb6, 0x6f, 0xb3, 0x6a,
1653 0x30, 0x7e, 0xb5, 0xae, 0x20, 0xf8, 0xe2, 0x72, 0xc6, 0x4d, 0xa1, 0xa4, 0x81, 0x0b, 0x76, 0x95,
1654 0xf9, 0xa6, 0xd5, 0xf5, 0xe2, 0x1a, 0xad, 0x09, 0xc7, 0x0d, 0x75, 0xfa, 0x43, 0xd2, 0x37, 0xe5,
1655 0x7b, 0xe3, 0xc2, 0xb7, 0x60, 0xcc, 0x88, 0xd5, 0x2a, 0x73, 0x1d, 0xee, 0x6e, 0xdc, 0xc9, 0xbb,
1656 0xb7, 0x80, 0xab, 0xb0, 0x53, 0xa5, 0x73, 0x66, 0xdd, 0xe6, 0x85, 0x6f, 0x81, 0x0a, 0x86, 0xf6,
1657 0x35, 0x24, 0x53, 0x99, 0x30, 0x69, 0xcb, 0x8c, 0x0f, 0x95, 0xc0, 0x71, 0xe1, 0x76, 0xaf, 0x5e,
1658 0xdc, 0xc9, 0x47, 0xff, 0xda, 0x20, 0xf7, 0xd7, 0xfa, 0x0f, 0x2e, 0x17, 0x5c, 0x0b, 0x2b, 0x38,
1659 0xcb, 0x10, 0xc3, 0xd0, 0xaa, 0xa9, 0x0d, 0x63, 0xb9, 0x8d, 0xc2, 0x5e, 0x5f, 0x30, 0x6d, 0x45,
1660 0x5d, 0xc1, 0xcf, 0xe8, 0x16, 0x06, 0xdf, 0x0d, 0x49, 0xf8, 0xb6, 0xf0, 0xbb, 0xfc, 0x18, 0x5b,
1661 0x43, 0xe9, 0x2b, 0xb2, 0x5b, 0x22, 0x3e, 0x13, 0xbe, 0xdf, 0x45, 0xad, 0x99, 0x18, 0x54, 0x25,
1662 0xe3, 0xba, 0x62, 0x74, 0x4c, 0x1e, 0xb5, 0x74, 0x00, 0x1c, 0x3a, 0x33, 0x96, 0x89, 0xc4, 0xb7,
1663 0x25, 0x3e, 0x81, 0xdc, 0xef, 0x79, 0xb7, 0xe3, 0x06, 0x1e, 0x69, 0xf2, 0x60, 0x3d, 0xd9, 0xae,
1664 0xee, 0x57, 0xd8, 0xf2, 0x05, 0x84, 0x75, 0x5f, 0x87, 0xf1, 0x89, 0x88, 0x4b, 0x44, 0xb8, 0x3e,
1665 0xee, 0x33, 0x36, 0x3a, 0x0b, 0x73, 0x7b, 0x0e, 0xc6, 0xe0, 0x6c, 0xf4, 0x37, 0xa6, 0x0a, 0x45,
1666 0x7f, 0xd9, 0x20, 0xbb, 0xb5, 0xdf, 0xe5, 0xd6, 0x8f, 0x00, 0x9c, 0x25, 0x21, 0x27, 0x15, 0x04,
1667 0x47, 0x37, 0x73, 0x8b, 0x72, 0x08, 0x7f, 0x38, 0xe1, 0xbd, 0x5b, 0x46, 0x44, 0x5d, 0x83, 0x0c,
1668 0xdf, 0x56, 0x07, 0xb1, 0x43, 0xd4, 0xe2, 0x76, 0xce, 0xe6, 0x23, 0xf1, 0x5b, 0x08, 0x0b, 0x44,
1669 0x2b, 0x17, 0xfd, 0x63, 0x8b, 0x3c, 0x6e, 0x9f, 0x35, 0xb8, 0x4a, 0x72, 0xb7, 0xb3, 0x9e, 0xb0,
1670 0x2c, 0xfb, 0x15, 0x13, 0x56, 0xc8, 0x34, 0x04, 0xa8, 0x49, 0x60, 0x37, 0xe3, 0x2c, 0xcb, 0x70,
1671 0x8b, 0x28, 0x5f, 0x9e, 0xe5, 0xb9, 0xe4, 0x86, 0x95, 0xdd, 0xae, 0x3c, 0x63, 0x12, 0xf1, 0x33,
1672 0xe8, 0xb3, 0xe4, 0x98, 0x5b, 0x31, 0x63, 0x16, 0xc2, 0x4b, 0xbc, 0x81, 0x63, 0xa5, 0x96, 0xd8,
1673 0x00, 0x58, 0x29, 0xed, 0x1f, 0xe8, 0x2d, 0x0c, 0x3e, 0x52, 0x12, 0xf5, 0x5a, 0xd9, 0x81, 0x30,
1674 0x76, 0xaa, 0xaf, 0x82, 0x1d, 0x0c, 0xaf, 0x6f, 0x2e, 0x1d, 0x2c, 0xde, 0xc9, 0x2a, 0xb3, 0xb4,
1675 0x58, 0xee, 0xd2, 0xbd, 0xb8, 0x93, 0xc7, 0xe6, 0x57, 0xe5, 0x86, 0x42, 0x9e, 0x4c, 0x98, 0x0c,
1676 0xcb, 0x53, 0x2f, 0x6e, 0x27, 0xd1, 0x53, 0xc8, 0x41, 0xa7, 0x20, 0xf9, 0x22, 0x0c, 0xd8, 0xd7,
1677 0xd3, 0xfc, 0x0a, 0xb4, 0xeb, 0x31, 0xbd, 0xb8, 0x83, 0xc5, 0x12, 0x76, 0xad, 0x80, 0xab, 0x3c,
1678 0x10, 0xa1, 0xc9, 0xac, 0xc3, 0xf8, 0x0d, 0x53, 0xc9, 0xac, 0x05, 0x99, 0x40, 0x82, 0x89, 0x73,
1679 0xcd, 0x6a, 0xbc, 0xec, 0x32, 0x1d, 0x2c, 0x16, 0x55, 0xab, 0xd6, 0x8e, 0x1f, 0x3b, 0x6d, 0x5c,
1680 0xf4, 0xe7, 0x2d, 0xf2, 0xc1, 0x8d, 0x4b, 0x05, 0x5e, 0x1e, 0x2e, 0x92, 0x50, 0x74, 0xe5, 0xff,
1681 0x3a, 0x55, 0xc8, 0xf5, 0xb1, 0x55, 0x79, 0x2d, 0x25, 0x37, 0x43, 0x1f, 0x6b, 0x52, 0xf4, 0x94,
1682 0x3c, 0x75, 0x55, 0xa5, 0x55, 0x8a, 0xc3, 0xef, 0x8d, 0x2e, 0xfd, 0x59, 0x2a, 0xfb, 0x3e, 0xf5,
1683 0x3f, 0xa4, 0x30, 0xfb, 0x5e, 0x02, 0x0c, 0x48, 0xff, 0x7f, 0xee, 0xd2, 0x82, 0xbf, 0x4a, 0x9d,
1684 0xbc, 0xbf, 0x82, 0x1a, 0x38, 0x8e, 0x00, 0x09, 0xdc, 0x06, 0x22, 0xbc, 0x44, 0x5a, 0x39, 0xfa,
1685 0x03, 0xf2, 0x95, 0x1a, 0xfe, 0x56, 0x8b, 0x72, 0x00, 0xf8, 0x32, 0xed, 0xa2, 0xe9, 0x4f, 0xc8,
1686 0x93, 0x2b, 0x2d, 0x92, 0x14, 0x92, 0xcf, 0x84, 0x04, 0x37, 0x1a, 0x2a, 0xca, 0xbe, 0x52, 0x6f,
1687 0x90, 0xa0, 0x3f, 0x23, 0x5f, 0xe5, 0x4a, 0x8e, 0x41, 0xe3, 0xa3, 0xfb, 0x94, 0x71, 0xab, 0xf4,
1688 0xa2, 0x62, 0xc0, 0x57, 0xec, 0x4d, 0x22, 0x78, 0x23, 0xb1, 0xad, 0x5c, 0x28, 0x09, 0x03, 0xc8,
1689 0xd8, 0xc2, 0x6f, 0x33, 0x7e, 0xf3, 0x6f, 0x61, 0x5e, 0x8c, 0xc9, 0x27, 0x4a, 0xa7, 0x7b, 0xaa,
1690 0x00, 0xc9, 0x95, 0x4e, 0xf6, 0xfc, 0x7f, 0xef, 0x6d, 0x13, 0xe1, 0xf3, 0x1f, 0xa5, 0xc2, 0x4e,
1691 0xa6, 0x57, 0x7b, 0x5c, 0xe5, 0xfb, 0xa5, 0xfc, 0xbe, 0x97, 0xff, 0x4e, 0xf9, 0x5f, 0xfd, 0xf7,
1692 0xf7, 0x53, 0xd5, 0xf6, 0x8f, 0xfd, 0xd5, 0x1d, 0x27, 0x71, 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff,
1693 0xff, 0xac, 0x32, 0x52, 0x2e, 0xdd, 0x17, 0x00, 0x00,
1694}