<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: livekit_sip.proto

namespace GPBMetadata;

class LivekitSip
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Any::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\LivekitModels::initOnce();
        \GPBMetadata\LivekitRoom::initOnce();
        \GPBMetadata\Logger\Options::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x90\x83\x01\x0A\x11livekit_sip.proto\x12\x07livekit\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x14livekit_models.proto\x1A\x12livekit_room.proto\x1A\x14logger/options.proto\"A\x0A\x09SIPStatus\x12\$\x0A\x04code\x18\x01 \x01(\x0E2\x16.livekit.SIPStatusCode\x12\x0E\x0A\x06status\x18\x02 \x01(\x09\"\xE9\x02\x0A\x15CreateSIPTrunkRequest\x12\x19\x0A\x11inbound_addresses\x18\x01 \x03(\x09\x12\x18\x0A\x10outbound_address\x18\x02 \x01(\x09\x12\x17\x0A\x0Foutbound_number\x18\x03 \x01(\x09\x12!\x0A\x15inbound_numbers_regex\x18\x04 \x03(\x09B\x02\x18\x01\x12\x17\x0A\x0Finbound_numbers\x18\x09 \x03(\x09\x12\x1D\x0A\x10inbound_username\x18\x05 \x01(\x09B\x03\xA8P\x01\x12\x1D\x0A\x10inbound_password\x18\x06 \x01(\x09B\x03\xA8P\x01\x12\x1E\x0A\x11outbound_username\x18\x07 \x01(\x09B\x03\xA8P\x01\x12\x1E\x0A\x11outbound_password\x18\x08 \x01(\x09B\x03\xA8P\x01\x12\x0C\x0A\x04name\x18\x0A \x01(\x09\x126\x0A\x08metadata\x18\x0B \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>:\x02\x18\x01\"g\x0A\x0CProviderInfo\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12#\x0A\x04type\x18\x03 \x01(\x0E2\x15.livekit.ProviderType\x12\x18\x0A\x10prevent_transfer\x18\x04 \x01(\x08\"\xA4\x04\x0A\x0CSIPTrunkInfo\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x12-\x0A\x04kind\x18\x0E \x01(\x0E2\x1F.livekit.SIPTrunkInfo.TrunkKind\x12\x19\x0A\x11inbound_addresses\x18\x02 \x03(\x09\x12\x18\x0A\x10outbound_address\x18\x03 \x01(\x09\x12\x17\x0A\x0Foutbound_number\x18\x04 \x01(\x09\x12(\x0A\x09transport\x18\x0D \x01(\x0E2\x15.livekit.SIPTransport\x12!\x0A\x15inbound_numbers_regex\x18\x05 \x03(\x09B\x02\x18\x01\x12\x17\x0A\x0Finbound_numbers\x18\x0A \x03(\x09\x12\x1D\x0A\x10inbound_username\x18\x06 \x01(\x09B\x03\xA8P\x01\x12\x1D\x0A\x10inbound_password\x18\x07 \x01(\x09B\x03\xA8P\x01\x12\x1E\x0A\x11outbound_username\x18\x08 \x01(\x09B\x03\xA8P\x01\x12\x1E\x0A\x11outbound_password\x18\x09 \x01(\x09B\x03\xA8P\x01\x12\x0C\x0A\x04name\x18\x0B \x01(\x09\x126\x0A\x08metadata\x18\x0C \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\"D\x0A\x09TrunkKind\x12\x10\x0A\x0CTRUNK_LEGACY\x10\x00\x12\x11\x0A\x0DTRUNK_INBOUND\x10\x01\x12\x12\x0A\x0ETRUNK_OUTBOUND\x10\x02:\x02\x18\x01\"K\x0A\x1CCreateSIPInboundTrunkRequest\x12+\x0A\x05trunk\x18\x01 \x01(\x0B2\x1C.livekit.SIPInboundTrunkInfo\"\xB0\x01\x0A\x1CUpdateSIPInboundTrunkRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x12/\x0A\x07replace\x18\x02 \x01(\x0B2\x1C.livekit.SIPInboundTrunkInfoH\x00\x120\x0A\x06update\x18\x03 \x01(\x0B2\x1E.livekit.SIPInboundTrunkUpdateH\x00B\x08\x0A\x06action\"\xFF\x07\x0A\x13SIPInboundTrunkInfo\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x126\x0A\x08metadata\x18\x03 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x0F\x0A\x07numbers\x18\x04 \x03(\x09\x12\x19\x0A\x11allowed_addresses\x18\x05 \x03(\x09\x12\x17\x0A\x0Fallowed_numbers\x18\x06 \x03(\x09\x12\x1A\x0A\x0Dauth_username\x18\x07 \x01(\x09B\x03\xA8P\x01\x12\x1A\x0A\x0Dauth_password\x18\x08 \x01(\x09B\x03\xA8P\x01\x12`\x0A\x07headers\x18\x09 \x03(\x0B2).livekit.SIPInboundTrunkInfo.HeadersEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12T\x0A\x15headers_to_attributes\x18\x0A \x03(\x0B25.livekit.SIPInboundTrunkInfo.HeadersToAttributesEntry\x12T\x0A\x15attributes_to_headers\x18\x0E \x03(\x0B25.livekit.SIPInboundTrunkInfo.AttributesToHeadersEntry\x122\x0A\x0Finclude_headers\x18\x0F \x01(\x0E2\x19.livekit.SIPHeaderOptions\x122\x0A\x0Fringing_timeout\x18\x0B \x01(\x0B2\x19.google.protobuf.Duration\x124\x0A\x11max_call_duration\x18\x0C \x01(\x0B2\x19.google.protobuf.Duration\x12\x15\x0A\x0Dkrisp_enabled\x18\x0D \x01(\x08\x125\x0A\x10media_encryption\x18\x10 \x01(\x0E2\x1B.livekit.SIPMediaEncryption\x12.\x0A\x0Acreated_at\x18\x11 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12.\x0A\x0Aupdated_at\x18\x12 \x01(\x0B2\x1A.google.protobuf.Timestamp\x1A.\x0A\x0CHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18HeadersToAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18AttributesToHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB8\x03\x0A\x15SIPInboundTrunkUpdate\x12\$\x0A\x07numbers\x18\x01 \x01(\x0B2\x13.livekit.ListUpdate\x12.\x0A\x11allowed_addresses\x18\x02 \x01(\x0B2\x13.livekit.ListUpdate\x12,\x0A\x0Fallowed_numbers\x18\x03 \x01(\x0B2\x13.livekit.ListUpdate\x12\x1F\x0A\x0Dauth_username\x18\x04 \x01(\x09B\x03\xA8P\x01H\x00\x88\x01\x01\x12\x1F\x0A\x0Dauth_password\x18\x05 \x01(\x09B\x03\xA8P\x01H\x01\x88\x01\x01\x12\x11\x0A\x04name\x18\x06 \x01(\x09H\x02\x88\x01\x01\x12;\x0A\x08metadata\x18\x07 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>H\x03\x88\x01\x01\x12:\x0A\x10media_encryption\x18\x08 \x01(\x0E2\x1B.livekit.SIPMediaEncryptionH\x04\x88\x01\x01B\x10\x0A\x0E_auth_usernameB\x10\x0A\x0E_auth_passwordB\x07\x0A\x05_nameB\x0B\x0A\x09_metadataB\x13\x0A\x11_media_encryption\"M\x0A\x1DCreateSIPOutboundTrunkRequest\x12,\x0A\x05trunk\x18\x01 \x01(\x0B2\x1D.livekit.SIPOutboundTrunkInfo\"\xB3\x01\x0A\x1DUpdateSIPOutboundTrunkRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x120\x0A\x07replace\x18\x02 \x01(\x0B2\x1D.livekit.SIPOutboundTrunkInfoH\x00\x121\x0A\x06update\x18\x03 \x01(\x0B2\x1F.livekit.SIPOutboundTrunkUpdateH\x00B\x08\x0A\x06action\"\xB9\x07\x0A\x14SIPOutboundTrunkInfo\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x126\x0A\x08metadata\x18\x03 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x0F\x0A\x07address\x18\x04 \x01(\x09\x12\x1B\x0A\x13destination_country\x18\x0E \x01(\x09\x12(\x0A\x09transport\x18\x05 \x01(\x0E2\x15.livekit.SIPTransport\x12\x0F\x0A\x07numbers\x18\x06 \x03(\x09\x12\x1A\x0A\x0Dauth_username\x18\x07 \x01(\x09B\x03\xA8P\x01\x12\x1A\x0A\x0Dauth_password\x18\x08 \x01(\x09B\x03\xA8P\x01\x12a\x0A\x07headers\x18\x09 \x03(\x0B2*.livekit.SIPOutboundTrunkInfo.HeadersEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12U\x0A\x15headers_to_attributes\x18\x0A \x03(\x0B26.livekit.SIPOutboundTrunkInfo.HeadersToAttributesEntry\x12U\x0A\x15attributes_to_headers\x18\x0B \x03(\x0B26.livekit.SIPOutboundTrunkInfo.AttributesToHeadersEntry\x122\x0A\x0Finclude_headers\x18\x0C \x01(\x0E2\x19.livekit.SIPHeaderOptions\x125\x0A\x10media_encryption\x18\x0D \x01(\x0E2\x1B.livekit.SIPMediaEncryption\x12\x11\x0A\x09from_host\x18\x0F \x01(\x09\x12.\x0A\x0Acreated_at\x18\x10 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12.\x0A\x0Aupdated_at\x18\x11 \x01(\x0B2\x1A.google.protobuf.Timestamp\x1A.\x0A\x0CHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18HeadersToAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18AttributesToHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9A\x04\x0A\x16SIPOutboundTrunkUpdate\x12\x14\x0A\x07address\x18\x01 \x01(\x09H\x00\x88\x01\x01\x12-\x0A\x09transport\x18\x02 \x01(\x0E2\x15.livekit.SIPTransportH\x01\x88\x01\x01\x12 \x0A\x13destination_country\x18\x09 \x01(\x09H\x02\x88\x01\x01\x12\$\x0A\x07numbers\x18\x03 \x01(\x0B2\x13.livekit.ListUpdate\x12\x1F\x0A\x0Dauth_username\x18\x04 \x01(\x09B\x03\xA8P\x01H\x03\x88\x01\x01\x12\x1F\x0A\x0Dauth_password\x18\x05 \x01(\x09B\x03\xA8P\x01H\x04\x88\x01\x01\x12\x11\x0A\x04name\x18\x06 \x01(\x09H\x05\x88\x01\x01\x12;\x0A\x08metadata\x18\x07 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>H\x06\x88\x01\x01\x12:\x0A\x10media_encryption\x18\x08 \x01(\x0E2\x1B.livekit.SIPMediaEncryptionH\x07\x88\x01\x01\x12\x16\x0A\x09from_host\x18\x0A \x01(\x09H\x08\x88\x01\x01B\x0A\x0A\x08_addressB\x0C\x0A\x0A_transportB\x16\x0A\x14_destination_countryB\x10\x0A\x0E_auth_usernameB\x10\x0A\x0E_auth_passwordB\x07\x0A\x05_nameB\x0B\x0A\x09_metadataB\x13\x0A\x11_media_encryptionB\x0C\x0A\x0A_from_host\"@\x0A\x19GetSIPInboundTrunkRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\"I\x0A\x1AGetSIPInboundTrunkResponse\x12+\x0A\x05trunk\x18\x01 \x01(\x0B2\x1C.livekit.SIPInboundTrunkInfo\"A\x0A\x1AGetSIPOutboundTrunkRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\"K\x0A\x1BGetSIPOutboundTrunkResponse\x12,\x0A\x05trunk\x18\x01 \x01(\x0B2\x1D.livekit.SIPOutboundTrunkInfo\"<\x0A\x13ListSIPTrunkRequest\x12!\x0A\x04page\x18\x01 \x01(\x0B2\x13.livekit.Pagination:\x02\x18\x01\"@\x0A\x14ListSIPTrunkResponse\x12\$\x0A\x05items\x18\x01 \x03(\x0B2\x15.livekit.SIPTrunkInfo:\x02\x18\x01\"c\x0A\x1AListSIPInboundTrunkRequest\x12!\x0A\x04page\x18\x03 \x01(\x0B2\x13.livekit.Pagination\x12\x11\x0A\x09trunk_ids\x18\x01 \x03(\x09\x12\x0F\x0A\x07numbers\x18\x02 \x03(\x09\"J\x0A\x1BListSIPInboundTrunkResponse\x12+\x0A\x05items\x18\x01 \x03(\x0B2\x1C.livekit.SIPInboundTrunkInfo\"d\x0A\x1BListSIPOutboundTrunkRequest\x12!\x0A\x04page\x18\x03 \x01(\x0B2\x13.livekit.Pagination\x12\x11\x0A\x09trunk_ids\x18\x01 \x03(\x09\x12\x0F\x0A\x07numbers\x18\x02 \x03(\x09\"L\x0A\x1CListSIPOutboundTrunkResponse\x12,\x0A\x05items\x18\x01 \x03(\x0B2\x1D.livekit.SIPOutboundTrunkInfo\"<\x0A\x15DeleteSIPTrunkRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\"7\x0A\x15SIPDispatchRuleDirect\x12\x11\x0A\x09room_name\x18\x01 \x01(\x09\x12\x0B\x0A\x03pin\x18\x02 \x01(\x09\"T\x0A\x19SIPDispatchRuleIndividual\x12\x13\x0A\x0Broom_prefix\x18\x01 \x01(\x09\x12\x0B\x0A\x03pin\x18\x02 \x01(\x09\x12\x15\x0A\x0Dno_randomness\x18\x03 \x01(\x08\"L\x0A\x15SIPDispatchRuleCallee\x12\x13\x0A\x0Broom_prefix\x18\x01 \x01(\x09\x12\x0B\x0A\x03pin\x18\x02 \x01(\x09\x12\x11\x0A\x09randomize\x18\x03 \x01(\x08\"\xE1\x01\x0A\x0FSIPDispatchRule\x12>\x0A\x14dispatch_rule_direct\x18\x01 \x01(\x0B2\x1E.livekit.SIPDispatchRuleDirectH\x00\x12F\x0A\x18dispatch_rule_individual\x18\x02 \x01(\x0B2\".livekit.SIPDispatchRuleIndividualH\x00\x12>\x0A\x14dispatch_rule_callee\x18\x03 \x01(\x0B2\x1E.livekit.SIPDispatchRuleCalleeH\x00B\x06\x0A\x04rule\"\x92\x04\x0A\x1CCreateSIPDispatchRuleRequest\x123\x0A\x0Ddispatch_rule\x18\x0A \x01(\x0B2\x1C.livekit.SIPDispatchRuleInfo\x12*\x0A\x04rule\x18\x01 \x01(\x0B2\x18.livekit.SIPDispatchRuleB\x02\x18\x01\x12\x15\x0A\x09trunk_ids\x18\x02 \x03(\x09B\x02\x18\x01\x12\x1D\x0A\x11hide_phone_number\x18\x03 \x01(\x08B\x02\x18\x01\x12\x1B\x0A\x0Finbound_numbers\x18\x06 \x03(\x09B\x02\x18\x01\x12\x10\x0A\x04name\x18\x04 \x01(\x09B\x02\x18\x01\x128\x0A\x08metadata\x18\x05 \x01(\x09B&\x18\x01\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12q\x0A\x0Aattributes\x18\x07 \x03(\x0B25.livekit.CreateSIPDispatchRuleRequest.AttributesEntryB&\x18\x01\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x17\x0A\x0Broom_preset\x18\x08 \x01(\x09B\x02\x18\x01\x123\x0A\x0Broom_config\x18\x09 \x01(\x0B2\x1A.livekit.RoomConfigurationB\x02\x18\x01\x1A1\x0A\x0FAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBF\x01\x0A\x1CUpdateSIPDispatchRuleRequest\x122\x0A\x14sip_dispatch_rule_id\x18\x01 \x01(\x09B\x14\xBAP\x11sipDispatchRuleID\x12/\x0A\x07replace\x18\x02 \x01(\x0B2\x1C.livekit.SIPDispatchRuleInfoH\x00\x120\x0A\x06update\x18\x03 \x01(\x0B2\x1E.livekit.SIPDispatchRuleUpdateH\x00B\x08\x0A\x06action\"\x9E\x05\x0A\x13SIPDispatchRuleInfo\x122\x0A\x14sip_dispatch_rule_id\x18\x01 \x01(\x09B\x14\xBAP\x11sipDispatchRuleID\x12&\x0A\x04rule\x18\x02 \x01(\x0B2\x18.livekit.SIPDispatchRule\x12\x11\x0A\x09trunk_ids\x18\x03 \x03(\x09\x12\x19\x0A\x11hide_phone_number\x18\x04 \x01(\x08\x12\x17\x0A\x0Finbound_numbers\x18\x07 \x03(\x09\x12\x0F\x0A\x07numbers\x18\x0D \x03(\x09\x12\x0C\x0A\x04name\x18\x05 \x01(\x09\x126\x0A\x08metadata\x18\x06 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12f\x0A\x0Aattributes\x18\x08 \x03(\x0B2,.livekit.SIPDispatchRuleInfo.AttributesEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x13\x0A\x0Broom_preset\x18\x09 \x01(\x09\x12/\x0A\x0Broom_config\x18\x0A \x01(\x0B2\x1A.livekit.RoomConfiguration\x12\x15\x0A\x0Dkrisp_enabled\x18\x0B \x01(\x08\x125\x0A\x10media_encryption\x18\x0C \x01(\x0E2\x1B.livekit.SIPMediaEncryption\x12.\x0A\x0Acreated_at\x18\x0E \x01(\x0B2\x1A.google.protobuf.Timestamp\x12.\x0A\x0Aupdated_at\x18\x0F \x01(\x0B2\x1A.google.protobuf.Timestamp\x1A1\x0A\x0FAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBB\x03\x0A\x15SIPDispatchRuleUpdate\x12&\x0A\x09trunk_ids\x18\x01 \x01(\x0B2\x13.livekit.ListUpdate\x12&\x0A\x04rule\x18\x02 \x01(\x0B2\x18.livekit.SIPDispatchRule\x12\x11\x0A\x04name\x18\x03 \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x08metadata\x18\x04 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>H\x01\x88\x01\x01\x12h\x0A\x0Aattributes\x18\x05 \x03(\x0B2..livekit.SIPDispatchRuleUpdate.AttributesEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12:\x0A\x10media_encryption\x18\x06 \x01(\x0E2\x1B.livekit.SIPMediaEncryptionH\x02\x88\x01\x01\x1A1\x0A\x0FAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x07\x0A\x05_nameB\x0B\x0A\x09_metadataB\x13\x0A\x11_media_encryption\"m\x0A\x1AListSIPDispatchRuleRequest\x12!\x0A\x04page\x18\x03 \x01(\x0B2\x13.livekit.Pagination\x12\x19\x0A\x11dispatch_rule_ids\x18\x01 \x03(\x09\x12\x11\x0A\x09trunk_ids\x18\x02 \x03(\x09\"J\x0A\x1BListSIPDispatchRuleResponse\x12+\x0A\x05items\x18\x01 \x03(\x0B2\x1C.livekit.SIPDispatchRuleInfo\"R\x0A\x1CDeleteSIPDispatchRuleRequest\x122\x0A\x14sip_dispatch_rule_id\x18\x01 \x01(\x09B\x14\xBAP\x11sipDispatchRuleID\"\xD7\x03\x0A\x11SIPOutboundConfig\x12\x10\x0A\x08hostname\x18\x01 \x01(\x09\x12\x1B\x0A\x13destination_country\x18\x07 \x01(\x09\x12(\x0A\x09transport\x18\x02 \x01(\x0E2\x15.livekit.SIPTransport\x12\x1A\x0A\x0Dauth_username\x18\x03 \x01(\x09B\x03\xA8P\x01\x12\x1A\x0A\x0Dauth_password\x18\x04 \x01(\x09B\x03\xA8P\x01\x12R\x0A\x15headers_to_attributes\x18\x05 \x03(\x0B23.livekit.SIPOutboundConfig.HeadersToAttributesEntry\x12R\x0A\x15attributes_to_headers\x18\x06 \x03(\x0B23.livekit.SIPOutboundConfig.AttributesToHeadersEntry\x12\x11\x0A\x09from_host\x18\x08 \x01(\x09\x1A:\x0A\x18HeadersToAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18AttributesToHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xA1\x09\x0A\x1BCreateSIPParticipantRequest\x12#\x0A\x0Csip_trunk_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AsipTrunkID\x12)\x0A\x05trunk\x18\x14 \x01(\x0B2\x1A.livekit.SIPOutboundConfig\x12\x13\x0A\x0Bsip_call_to\x18\x02 \x01(\x09\x12\x12\x0A\x0Asip_number\x18\x0F \x01(\x09\x12\x11\x0A\x09room_name\x18\x03 \x01(\x09\x12\x1C\x0A\x14participant_identity\x18\x04 \x01(\x09\x12>\x0A\x10participant_name\x18\x07 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12B\x0A\x14participant_metadata\x18\x08 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x85\x01\x0A\x16participant_attributes\x18\x09 \x03(\x0B2?.livekit.CreateSIPParticipantRequest.ParticipantAttributesEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12\x0C\x0A\x04dtmf\x18\x05 \x01(\x09\x12\x19\x0A\x0Dplay_ringtone\x18\x06 \x01(\x08B\x02\x18\x01\x12\x15\x0A\x0Dplay_dialtone\x18\x0D \x01(\x08\x12\x19\x0A\x11hide_phone_number\x18\x0A \x01(\x08\x12h\x0A\x07headers\x18\x10 \x03(\x0B21.livekit.CreateSIPParticipantRequest.HeadersEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x122\x0A\x0Finclude_headers\x18\x11 \x01(\x0E2\x19.livekit.SIPHeaderOptions\x122\x0A\x0Fringing_timeout\x18\x0B \x01(\x0B2\x19.google.protobuf.Duration\x124\x0A\x11max_call_duration\x18\x0C \x01(\x0B2\x19.google.protobuf.Duration\x12\x15\x0A\x0Dkrisp_enabled\x18\x0E \x01(\x08\x125\x0A\x10media_encryption\x18\x12 \x01(\x0E2\x1B.livekit.SIPMediaEncryption\x12\x1B\x0A\x13wait_until_answered\x18\x13 \x01(\x08\x12?\x0A\x0Cdisplay_name\x18\x15 \x01(\x09B\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>H\x00\x88\x01\x01\x12.\x0A\x0Bdestination\x18\x16 \x01(\x0B2\x14.livekit.DestinationH\x01\x88\x01\x01\x1A<\x0A\x1AParticipantAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A.\x0A\x0CHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x0F\x0A\x0D_display_nameB\x0E\x0A\x0C_destination\"\x92\x01\x0A\x12SIPParticipantInfo\x12(\x0A\x0Eparticipant_id\x18\x01 \x01(\x09B\x10\xBAP\x0DparticipantID\x12\x1C\x0A\x14participant_identity\x18\x02 \x01(\x09\x12\x11\x0A\x09room_name\x18\x03 \x01(\x09\x12!\x0A\x0Bsip_call_id\x18\x04 \x01(\x09B\x0C\xBAP\x09sipCallID\"\xCC\x02\x0A\x1DTransferSIPParticipantRequest\x12\x1C\x0A\x14participant_identity\x18\x01 \x01(\x09\x12\x11\x0A\x09room_name\x18\x02 \x01(\x09\x12\x13\x0A\x0Btransfer_to\x18\x03 \x01(\x09\x12\x15\x0A\x0Dplay_dialtone\x18\x04 \x01(\x08\x12j\x0A\x07headers\x18\x05 \x03(\x0B23.livekit.TransferSIPParticipantRequest.HeadersEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x122\x0A\x0Fringing_timeout\x18\x06 \x01(\x0B2\x19.google.protobuf.Duration\x1A.\x0A\x0CHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x99\x08\x0A\x0BSIPCallInfo\x12\x1A\x0A\x07call_id\x18\x01 \x01(\x09B\x09\xBAP\x06callID\x12\x1C\x0A\x08trunk_id\x18\x02 \x01(\x09B\x0A\xBAP\x07trunkID\x12+\x0A\x10dispatch_rule_id\x18\x10 \x01(\x09B\x11\xBAP\x0EdispatchRuleID\x12\x0E\x0A\x06region\x18\x11 \x01(\x09\x12\x11\x0A\x09room_name\x18\x03 \x01(\x09\x12\x1A\x0A\x07room_id\x18\x04 \x01(\x09B\x09\xBAP\x06roomID\x12\x1C\x0A\x14participant_identity\x18\x05 \x01(\x09\x12u\x0A\x16participant_attributes\x18\x12 \x03(\x0B2/.livekit.SIPCallInfo.ParticipantAttributesEntryB\$\xA8P\x01\xB2P\x1E<redacted ({{ .Size }} bytes)>\x12!\x0A\x08from_uri\x18\x06 \x01(\x0B2\x0F.livekit.SIPUri\x12\x1F\x0A\x06to_uri\x18\x07 \x01(\x0B2\x0F.livekit.SIPUri\x12\x16\x0A\x0Acreated_at\x18\x09 \x01(\x03B\x02\x18\x01\x12\x16\x0A\x0Astarted_at\x18\x0A \x01(\x03B\x02\x18\x01\x12\x14\x0A\x08ended_at\x18\x0B \x01(\x03B\x02\x18\x01\x12-\x0A\x10enabled_features\x18\x0E \x03(\x0E2\x13.livekit.SIPFeature\x121\x0A\x0Ecall_direction\x18\x0F \x01(\x0E2\x19.livekit.SIPCallDirection\x12+\x0A\x0Bcall_status\x18\x08 \x01(\x0E2\x16.livekit.SIPCallStatus\x12\x15\x0A\x0Dcreated_at_ns\x18\x16 \x01(\x03\x12\x15\x0A\x0Dstarted_at_ns\x18\x17 \x01(\x03\x12\x13\x0A\x0Bended_at_ns\x18\x18 \x01(\x03\x124\x0A\x11disconnect_reason\x18\x0C \x01(\x0E2\x19.livekit.DisconnectReason\x12\x0D\x0A\x05error\x18\x0D \x01(\x09\x12,\x0A\x10call_status_code\x18\x13 \x01(\x0B2\x12.livekit.SIPStatus\x12\x13\x0A\x0Baudio_codec\x18\x14 \x01(\x09\x12\x18\x0A\x10media_encryption\x18\x15 \x01(\x09\x12\x16\x0A\x0Epcap_file_link\x18\x19 \x01(\x09\x12*\x0A\x0Ccall_context\x18\x1A \x03(\x0B2\x14.google.protobuf.Any\x12,\x0A\x0Dprovider_info\x18\x1B \x01(\x0B2\x15.livekit.ProviderInfo\x12!\x0A\x0Bsip_call_id\x18\x1C \x01(\x09B\x0C\xBAP\x09sipCallID\x1A<\x0A\x1AParticipantAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xA0\x02\x0A\x0FSIPTransferInfo\x12\"\x0A\x0Btransfer_id\x18\x01 \x01(\x09B\x0D\xBAP\x0AtransferID\x12\x1A\x0A\x07call_id\x18\x02 \x01(\x09B\x09\xBAP\x06callID\x12\x13\x0A\x0Btransfer_to\x18\x03 \x01(\x09\x12 \x0A\x18transfer_initiated_at_ns\x18\x04 \x01(\x03\x12 \x0A\x18transfer_completed_at_ns\x18\x05 \x01(\x03\x123\x0A\x0Ftransfer_status\x18\x06 \x01(\x0E2\x1A.livekit.SIPTransferStatus\x12\x0D\x0A\x05error\x18\x07 \x01(\x09\x120\x0A\x14transfer_status_code\x18\x08 \x01(\x0B2\x12.livekit.SIPStatus\"h\x0A\x06SIPUri\x12\x0C\x0A\x04user\x18\x01 \x01(\x09\x12\x0C\x0A\x04host\x18\x02 \x01(\x09\x12\x0A\x0A\x02ip\x18\x03 \x01(\x09\x12\x0C\x0A\x04port\x18\x04 \x01(\x0D\x12(\x0A\x09transport\x18\x05 \x01(\x0E2\x15.livekit.SIPTransport\"<\x0A\x0BDestination\x12\x0C\x0A\x04city\x18\x01 \x01(\x09\x12\x0F\x0A\x07country\x18\x02 \x01(\x09\x12\x0E\x0A\x06region\x18\x03 \x01(\x09*\xDE\x14\x0A\x0DSIPStatusCode\x12\x16\x0A\x12SIP_STATUS_UNKNOWN\x10\x00\x12\x15\x0A\x11SIP_STATUS_TRYING\x10d\x12\x17\x0A\x12SIP_STATUS_RINGING\x10\xB4\x01\x12!\x0A\x1CSIP_STATUS_CALL_IS_FORWARDED\x10\xB5\x01\x12\x16\x0A\x11SIP_STATUS_QUEUED\x10\xB6\x01\x12 \x0A\x1BSIP_STATUS_SESSION_PROGRESS\x10\xB7\x01\x12'\x0A\"SIP_STATUS_EARLY_DIALOG_TERMINATED\x10\xC7\x01\x12\x12\x0A\x0DSIP_STATUS_OK\x10\xC8\x01\x12\x18\x0A\x13SIP_STATUS_ACCEPTED\x10\xCA\x01\x12\x1F\x0A\x1ASIP_STATUS_NO_NOTIFICATION\x10\xCC\x01\x12 \x0A\x1BSIP_STATUS_MULTIPLE_CHOICES\x10\xAC\x02\x12!\x0A\x1CSIP_STATUS_MOVED_PERMANENTLY\x10\xAD\x02\x12!\x0A\x1CSIP_STATUS_MOVED_TEMPORARILY\x10\xAE\x02\x12\x19\x0A\x14SIP_STATUS_USE_PROXY\x10\xB1\x02\x12#\x0A\x1ESIP_STATUS_ALTERNATIVE_SERVICE\x10\xFC\x02\x12\x1B\x0A\x16SIP_STATUS_BAD_REQUEST\x10\x90\x03\x12\x1C\x0A\x17SIP_STATUS_UNAUTHORIZED\x10\x91\x03\x12 \x0A\x1BSIP_STATUS_PAYMENT_REQUIRED\x10\x92\x03\x12\x19\x0A\x14SIP_STATUS_FORBIDDEN\x10\x93\x03\x12\x18\x0A\x13SIP_STATUS_NOTFOUND\x10\x94\x03\x12\"\x0A\x1DSIP_STATUS_METHOD_NOT_ALLOWED\x10\x95\x03\x12\x1E\x0A\x19SIP_STATUS_NOT_ACCEPTABLE\x10\x96\x03\x12#\x0A\x1ESIP_STATUS_PROXY_AUTH_REQUIRED\x10\x97\x03\x12\x1F\x0A\x1ASIP_STATUS_REQUEST_TIMEOUT\x10\x98\x03\x12\x18\x0A\x13SIP_STATUS_CONFLICT\x10\x99\x03\x12\x14\x0A\x0FSIP_STATUS_GONE\x10\x9A\x03\x12\x1F\x0A\x1ASIP_STATUS_LENGTH_REQUIRED\x10\x9B\x03\x12*\x0A%SIP_STATUS_CONDITIONAL_REQUEST_FAILED\x10\x9C\x03\x12(\x0A#SIP_STATUS_REQUEST_ENTITY_TOO_LARGE\x10\x9D\x03\x12\$\x0A\x1FSIP_STATUS_REQUEST_URI_TOO_LONG\x10\x9E\x03\x12&\x0A!SIP_STATUS_UNSUPPORTED_MEDIA_TYPE\x10\x9F\x03\x12/\x0A*SIP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE\x10\xA0\x03\x12)\x0A\$SIP_STATUS_UNKNOWN_RESOURCE_PRIORITY\x10\xA1\x03\x12\x1D\x0A\x18SIP_STATUS_BAD_EXTENSION\x10\xA4\x03\x12\"\x0A\x1DSIP_STATUS_EXTENSION_REQUIRED\x10\xA5\x03\x12*\x0A%SIP_STATUS_SESSION_INTERVAL_TOO_SMALL\x10\xA6\x03\x12\"\x0A\x1DSIP_STATUS_INTERVAL_TOO_BRIEF\x10\xA7\x03\x12(\x0A#SIP_STATUS_BAD_LOCATION_INFORMATION\x10\xA8\x03\x12!\x0A\x1CSIP_STATUS_BAD_ALERT_MESSAGE\x10\xA9\x03\x12#\x0A\x1ESIP_STATUS_USE_IDENTITY_HEADER\x10\xAC\x03\x12)\x0A\$SIP_STATUS_PROVIDE_REFERRER_IDENTITY\x10\xAD\x03\x12\x1B\x0A\x16SIP_STATUS_FLOW_FAILED\x10\xAE\x03\x12\$\x0A\x1FSIP_STATUS_ANONYMITY_DISALLOWED\x10\xB1\x03\x12!\x0A\x1CSIP_STATUS_BAD_IDENTITY_INFO\x10\xB4\x03\x12'\x0A\"SIP_STATUS_UNSUPPORTED_CERTIFICATE\x10\xB5\x03\x12'\x0A\"SIP_STATUS_INVALID_IDENTITY_HEADER\x10\xB6\x03\x120\x0A+SIP_STATUS_FIRST_HOP_LACKS_OUTBOUND_SUPPORT\x10\xB7\x03\x12\$\x0A\x1FSIP_STATUS_MAX_BREADTH_EXCEEDED\x10\xB8\x03\x12 \x0A\x1BSIP_STATUS_BAD_INFO_PACKAGE\x10\xD5\x03\x12\x1E\x0A\x19SIP_STATUS_CONSENT_NEEDED\x10\xD6\x03\x12'\x0A\"SIP_STATUS_TEMPORARILY_UNAVAILABLE\x10\xE0\x03\x120\x0A+SIP_STATUS_CALL_TRANSACTION_DOES_NOT_EXISTS\x10\xE1\x03\x12\x1D\x0A\x18SIP_STATUS_LOOP_DETECTED\x10\xE2\x03\x12\x1D\x0A\x18SIP_STATUS_TOO_MANY_HOPS\x10\xE3\x03\x12\"\x0A\x1DSIP_STATUS_ADDRESS_INCOMPLETE\x10\xE4\x03\x12\x19\x0A\x14SIP_STATUS_AMBIGUOUS\x10\xE5\x03\x12\x19\x0A\x14SIP_STATUS_BUSY_HERE\x10\xE6\x03\x12\"\x0A\x1DSIP_STATUS_REQUEST_TERMINATED\x10\xE7\x03\x12#\x0A\x1ESIP_STATUS_NOT_ACCEPTABLE_HERE\x10\xE8\x03\x12\x19\x0A\x14SIP_STATUS_BAD_EVENT\x10\xE9\x03\x12\x1F\x0A\x1ASIP_STATUS_REQUEST_PENDING\x10\xEB\x03\x12\x1E\x0A\x19SIP_STATUS_UNDECIPHERABLE\x10\xED\x03\x12+\x0A&SIP_STATUS_SECURITY_AGREEMENT_REQUIRED\x10\xEE\x03\x12%\x0A SIP_STATUS_INTERNAL_SERVER_ERROR\x10\xF4\x03\x12\x1F\x0A\x1ASIP_STATUS_NOT_IMPLEMENTED\x10\xF5\x03\x12\x1B\x0A\x16SIP_STATUS_BAD_GATEWAY\x10\xF6\x03\x12#\x0A\x1ESIP_STATUS_SERVICE_UNAVAILABLE\x10\xF7\x03\x12\x1F\x0A\x1ASIP_STATUS_GATEWAY_TIMEOUT\x10\xF8\x03\x12%\x0A SIP_STATUS_VERSION_NOT_SUPPORTED\x10\xF9\x03\x12!\x0A\x1CSIP_STATUS_MESSAGE_TOO_LARGE\x10\x81\x04\x12&\x0A!SIP_STATUS_GLOBAL_BUSY_EVERYWHERE\x10\xD8\x04\x12\x1E\x0A\x19SIP_STATUS_GLOBAL_DECLINE\x10\xDB\x04\x12.\x0A)SIP_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE\x10\xDC\x04\x12%\x0A SIP_STATUS_GLOBAL_NOT_ACCEPTABLE\x10\xDE\x04\x12\x1F\x0A\x1ASIP_STATUS_GLOBAL_UNWANTED\x10\xDF\x04\x12\x1F\x0A\x1ASIP_STATUS_GLOBAL_REJECTED\x10\xE0\x04*k\x0A\x0CSIPTransport\x12\x16\x0A\x12SIP_TRANSPORT_AUTO\x10\x00\x12\x15\x0A\x11SIP_TRANSPORT_UDP\x10\x01\x12\x15\x0A\x11SIP_TRANSPORT_TCP\x10\x02\x12\x15\x0A\x11SIP_TRANSPORT_TLS\x10\x03*N\x0A\x10SIPHeaderOptions\x12\x12\x0A\x0ESIP_NO_HEADERS\x10\x00\x12\x11\x0A\x0DSIP_X_HEADERS\x10\x01\x12\x13\x0A\x0FSIP_ALL_HEADERS\x10\x02*o\x0A\x12SIPMediaEncryption\x12\x1D\x0A\x19SIP_MEDIA_ENCRYPT_DISABLE\x10\x00\x12\x1B\x0A\x17SIP_MEDIA_ENCRYPT_ALLOW\x10\x01\x12\x1D\x0A\x19SIP_MEDIA_ENCRYPT_REQUIRE\x10\x02*a\x0A\x0CProviderType\x12\x19\x0A\x15PROVIDER_TYPE_UNKNOWN\x10\x00\x12\x1A\x0A\x16PROVIDER_TYPE_INTERNAL\x10\x01\x12\x1A\x0A\x16PROVIDER_TYPE_EXTERNAL\x10\x02*w\x0A\x0DSIPCallStatus\x12\x15\x0A\x11SCS_CALL_INCOMING\x10\x00\x12\x1A\x0A\x16SCS_PARTICIPANT_JOINED\x10\x01\x12\x0E\x0A\x0ASCS_ACTIVE\x10\x02\x12\x14\x0A\x10SCS_DISCONNECTED\x10\x03\x12\x0D\x0A\x09SCS_ERROR\x10\x04*c\x0A\x11SIPTransferStatus\x12\x18\x0A\x14STS_TRANSFER_ONGOING\x10\x00\x12\x17\x0A\x13STS_TRANSFER_FAILED\x10\x01\x12\x1B\x0A\x17STS_TRANSFER_SUCCESSFUL\x10\x02*)\x0A\x0ASIPFeature\x12\x08\x0A\x04NONE\x10\x00\x12\x11\x0A\x0DKRISP_ENABLED\x10\x01*F\x0A\x10SIPCallDirection\x12\x0F\x0A\x0BSCD_UNKNOWN\x10\x00\x12\x0F\x0A\x0BSCD_INBOUND\x10\x01\x12\x10\x0A\x0CSCD_OUTBOUND\x10\x022\xD7\x0B\x0A\x03SIP\x12P\x0A\x0CListSIPTrunk\x12\x1C.livekit.ListSIPTrunkRequest\x1A\x1D.livekit.ListSIPTrunkResponse\"\x03\x88\x02\x01\x12\\\x0A\x15CreateSIPInboundTrunk\x12%.livekit.CreateSIPInboundTrunkRequest\x1A\x1C.livekit.SIPInboundTrunkInfo\x12_\x0A\x16CreateSIPOutboundTrunk\x12&.livekit.CreateSIPOutboundTrunkRequest\x1A\x1D.livekit.SIPOutboundTrunkInfo\x12\\\x0A\x15UpdateSIPInboundTrunk\x12%.livekit.UpdateSIPInboundTrunkRequest\x1A\x1C.livekit.SIPInboundTrunkInfo\x12_\x0A\x16UpdateSIPOutboundTrunk\x12&.livekit.UpdateSIPOutboundTrunkRequest\x1A\x1D.livekit.SIPOutboundTrunkInfo\x12]\x0A\x12GetSIPInboundTrunk\x12\".livekit.GetSIPInboundTrunkRequest\x1A#.livekit.GetSIPInboundTrunkResponse\x12`\x0A\x13GetSIPOutboundTrunk\x12#.livekit.GetSIPOutboundTrunkRequest\x1A\$.livekit.GetSIPOutboundTrunkResponse\x12`\x0A\x13ListSIPInboundTrunk\x12#.livekit.ListSIPInboundTrunkRequest\x1A\$.livekit.ListSIPInboundTrunkResponse\x12c\x0A\x14ListSIPOutboundTrunk\x12\$.livekit.ListSIPOutboundTrunkRequest\x1A%.livekit.ListSIPOutboundTrunkResponse\x12G\x0A\x0EDeleteSIPTrunk\x12\x1E.livekit.DeleteSIPTrunkRequest\x1A\x15.livekit.SIPTrunkInfo\x12\\\x0A\x15CreateSIPDispatchRule\x12%.livekit.CreateSIPDispatchRuleRequest\x1A\x1C.livekit.SIPDispatchRuleInfo\x12\\\x0A\x15UpdateSIPDispatchRule\x12%.livekit.UpdateSIPDispatchRuleRequest\x1A\x1C.livekit.SIPDispatchRuleInfo\x12`\x0A\x13ListSIPDispatchRule\x12#.livekit.ListSIPDispatchRuleRequest\x1A\$.livekit.ListSIPDispatchRuleResponse\x12\\\x0A\x15DeleteSIPDispatchRule\x12%.livekit.DeleteSIPDispatchRuleRequest\x1A\x1C.livekit.SIPDispatchRuleInfo\x12Y\x0A\x14CreateSIPParticipant\x12\$.livekit.CreateSIPParticipantRequest\x1A\x1B.livekit.SIPParticipantInfo\x12X\x0A\x16TransferSIPParticipant\x12&.livekit.TransferSIPParticipantRequest\x1A\x16.google.protobuf.EmptyBFZ#github.com/livekit/protocol/livekit\xAA\x02\x0DLiveKit.Proto\xEA\x02\x0ELiveKit::Protob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

