<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: deviceapis/device/v1/deviceapis_device_sip_v1.proto

namespace GPBMetadata\Deviceapis\Device\V1;

class DeviceapisDeviceSipV1
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Deviceapis\Device\V1\DeviceapisDeviceCommonV1::initOnce();
        \GPBMetadata\ProtocGenOpenapiv2\Options\Annotations::initOnce();
        $pool->internalAddGeneratedFile(
            '

3deviceapis/device/v1/deviceapis_device_sip_v1.protodeviceapis.device.v1google/api/field_behavior.protogoogle/protobuf/wrappers.proto google/protobuf/field_mask.proto6deviceapis/device/v1/deviceapis_device_common_v1.proto.protoc-gen-openapiv2/options/annotations.proto"
GetSipAccountListRequest"K
GetSipAccountListResponse.
data (2 .deviceapis.device.v1.SipAccount"}
EditSipAccountRequest3
data (2 .deviceapis.device.v1.SipAccountBA/
update_mask (2.google.protobuf.FieldMask"

SipAccount%

account_id (	BAAJ	"1454647"@
name (2.google.protobuf.StringValueBAJ"0018155318002"=
number (2.google.protobuf.StringValueBAJ
"45464738"8
user (2.google.protobuf.StringValueBA	J"admin"C
password (2.google.protobuf.StringValueBAAJ"pwd_admin"T
reg_server_address (2.google.protobuf.StringValueBAJ"reg.acme.io:5060"T
sip_server_address (2.google.protobuf.StringValueBAJ"sip.acme.io:5060"U
sip_proxy_address (2.google.protobuf.StringValueBAJ"proxy.acme.io:5060""
EditSipTimeoutSettingsRequest;
data (2(.deviceapis.device.v1.SipTimeoutSettingsBA/
update_mask (2.google.protobuf.FieldMask"
GetSipTimeoutSettingsRequest"a
GetSipTimeoutSettingsResponse8
data (2(.deviceapis.device.v1.SipTimeoutSettingsH B
type"
EditSipAccountResponseC
error (22.deviceapis.device.v1.EditSipAccountResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type"x
SipTimeoutSettings0
call_timeout (BAJ100Y     @@i      ?0
talk_timeout (BAJ100Y     @@i      ?"
EditSipTimeoutSettingsResponseK
error (2:.deviceapis.device.v1.EditSipTimeoutSettingsResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type" 
GetSipAccountStatusListRequest"
GetSipAccountStatusListResponseM
data (2?.deviceapis.device.v1.GetSipAccountStatusListResponse.SipStatus
	SipStatus)
sip_account_id (	BAAJ	"1454647"p

state_type (2I.deviceapis.device.v1.GetSipAccountStatusListResponse.SipStatus.StateTypeBAJ"REGISTERED"<
last_attempt_register_at (BAJ
1742560844UnixTime"
	StateType
STATE_TYPE_UNKNOWN 
REGISTERING

REGISTERED
UNREGISTERED
REGISTRATION_FAILED
TIMEOUT
DISABLED2

SipService
EditSipAccount+.deviceapis.device.v1.EditSipAccountRequest,.deviceapis.device.v1.EditSipAccountResponse":42,/device/api/v1/sip/account/{data.account_id}:data
GetSipAccountList..deviceapis.device.v1.GetSipAccountListRequest/.deviceapis.device.v1.GetSipAccountListResponse"\'!/device/api/v1/sip/account/list
EditSipTimeoutSettings3.deviceapis.device.v1.EditSipTimeoutSettingsRequest4.deviceapis.device.v1.EditSipTimeoutSettingsResponse"1+2#/device/api/v1/sip/timeout/settings:data
GetSipTimeoutSettings2.deviceapis.device.v1.GetSipTimeoutSettingsRequest3.deviceapis.device.v1.GetSipTimeoutSettingsResponse"+%#/device/api/v1/sip/timeout/settings
GetSipAccountStatusList4.deviceapis.device.v1.GetSipAccountStatusListRequest5.deviceapis.device.v1.GetSipAccountStatusListResponse".(&/device/api/v1/sip/account/status/listB
ru.deviceapis.device.v1BDeviceapisDeviceV1ProtoHP Z/deviceapis_device_v1DEVICEAPISDEVICEV1Deviceapis.Device.V1Deviceapis\\Device\\V1Deviceapis::Device::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

