github.com/livekit/protocol@v1.16.1-0.20240517185851-47e4c6bba773/rpc/sip.pb.go (about)

     1  // Copyright 2023 LiveKit, Inc.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.34.1
    18  // 	protoc        v4.23.4
    19  // source: rpc/sip.proto
    20  
    21  package rpc
    22  
    23  import (
    24  	_ "github.com/livekit/psrpc/protoc-gen-psrpc/options"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	reflect "reflect"
    28  	sync "sync"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  type InternalCreateSIPParticipantRequest struct {
    39  	state         protoimpl.MessageState
    40  	sizeCache     protoimpl.SizeCache
    41  	unknownFields protoimpl.UnknownFields
    42  
    43  	SipCallId string `protobuf:"bytes,13,opt,name=sip_call_id,json=sipCallId,proto3" json:"sip_call_id,omitempty"`
    44  	// IP that SIP INVITE is sent too
    45  	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
    46  	// Number used to make the call
    47  	Number string `protobuf:"bytes,3,opt,name=number,proto3" json:"number,omitempty"`
    48  	// Number to call to
    49  	CallTo              string `protobuf:"bytes,4,opt,name=call_to,json=callTo,proto3" json:"call_to,omitempty"`
    50  	Username            string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
    51  	Password            string `protobuf:"bytes,6,opt,name=password,proto3" json:"password,omitempty"`
    52  	RoomName            string `protobuf:"bytes,7,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"`
    53  	ParticipantIdentity string `protobuf:"bytes,8,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
    54  	ParticipantName     string `protobuf:"bytes,14,opt,name=participant_name,json=participantName,proto3" json:"participant_name,omitempty"`
    55  	ParticipantMetadata string `protobuf:"bytes,15,opt,name=participant_metadata,json=participantMetadata,proto3" json:"participant_metadata,omitempty"`
    56  	// optional token that should be used when creating LiveKit participant
    57  	Token string `protobuf:"bytes,9,opt,name=token,proto3" json:"token,omitempty"`
    58  	// optional websocket url that should be used when creating LiveKit participant
    59  	WsUrl string `protobuf:"bytes,10,opt,name=ws_url,json=wsUrl,proto3" json:"ws_url,omitempty"`
    60  	// Optionally send following DTMF digits (extension codes) when making a call.
    61  	// Character 'w' can be used to add a 0.5 sec delay.
    62  	Dtmf string `protobuf:"bytes,11,opt,name=dtmf,proto3" json:"dtmf,omitempty"`
    63  	// Optionally play ringtone in the room as an audible indicator for existing participants
    64  	PlayRingtone bool `protobuf:"varint,12,opt,name=play_ringtone,json=playRingtone,proto3" json:"play_ringtone,omitempty"`
    65  }
    66  
    67  func (x *InternalCreateSIPParticipantRequest) Reset() {
    68  	*x = InternalCreateSIPParticipantRequest{}
    69  	if protoimpl.UnsafeEnabled {
    70  		mi := &file_rpc_sip_proto_msgTypes[0]
    71  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    72  		ms.StoreMessageInfo(mi)
    73  	}
    74  }
    75  
    76  func (x *InternalCreateSIPParticipantRequest) String() string {
    77  	return protoimpl.X.MessageStringOf(x)
    78  }
    79  
    80  func (*InternalCreateSIPParticipantRequest) ProtoMessage() {}
    81  
    82  func (x *InternalCreateSIPParticipantRequest) ProtoReflect() protoreflect.Message {
    83  	mi := &file_rpc_sip_proto_msgTypes[0]
    84  	if protoimpl.UnsafeEnabled && x != nil {
    85  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    86  		if ms.LoadMessageInfo() == nil {
    87  			ms.StoreMessageInfo(mi)
    88  		}
    89  		return ms
    90  	}
    91  	return mi.MessageOf(x)
    92  }
    93  
    94  // Deprecated: Use InternalCreateSIPParticipantRequest.ProtoReflect.Descriptor instead.
    95  func (*InternalCreateSIPParticipantRequest) Descriptor() ([]byte, []int) {
    96  	return file_rpc_sip_proto_rawDescGZIP(), []int{0}
    97  }
    98  
    99  func (x *InternalCreateSIPParticipantRequest) GetSipCallId() string {
   100  	if x != nil {
   101  		return x.SipCallId
   102  	}
   103  	return ""
   104  }
   105  
   106  func (x *InternalCreateSIPParticipantRequest) GetAddress() string {
   107  	if x != nil {
   108  		return x.Address
   109  	}
   110  	return ""
   111  }
   112  
   113  func (x *InternalCreateSIPParticipantRequest) GetNumber() string {
   114  	if x != nil {
   115  		return x.Number
   116  	}
   117  	return ""
   118  }
   119  
   120  func (x *InternalCreateSIPParticipantRequest) GetCallTo() string {
   121  	if x != nil {
   122  		return x.CallTo
   123  	}
   124  	return ""
   125  }
   126  
   127  func (x *InternalCreateSIPParticipantRequest) GetUsername() string {
   128  	if x != nil {
   129  		return x.Username
   130  	}
   131  	return ""
   132  }
   133  
   134  func (x *InternalCreateSIPParticipantRequest) GetPassword() string {
   135  	if x != nil {
   136  		return x.Password
   137  	}
   138  	return ""
   139  }
   140  
   141  func (x *InternalCreateSIPParticipantRequest) GetRoomName() string {
   142  	if x != nil {
   143  		return x.RoomName
   144  	}
   145  	return ""
   146  }
   147  
   148  func (x *InternalCreateSIPParticipantRequest) GetParticipantIdentity() string {
   149  	if x != nil {
   150  		return x.ParticipantIdentity
   151  	}
   152  	return ""
   153  }
   154  
   155  func (x *InternalCreateSIPParticipantRequest) GetParticipantName() string {
   156  	if x != nil {
   157  		return x.ParticipantName
   158  	}
   159  	return ""
   160  }
   161  
   162  func (x *InternalCreateSIPParticipantRequest) GetParticipantMetadata() string {
   163  	if x != nil {
   164  		return x.ParticipantMetadata
   165  	}
   166  	return ""
   167  }
   168  
   169  func (x *InternalCreateSIPParticipantRequest) GetToken() string {
   170  	if x != nil {
   171  		return x.Token
   172  	}
   173  	return ""
   174  }
   175  
   176  func (x *InternalCreateSIPParticipantRequest) GetWsUrl() string {
   177  	if x != nil {
   178  		return x.WsUrl
   179  	}
   180  	return ""
   181  }
   182  
   183  func (x *InternalCreateSIPParticipantRequest) GetDtmf() string {
   184  	if x != nil {
   185  		return x.Dtmf
   186  	}
   187  	return ""
   188  }
   189  
   190  func (x *InternalCreateSIPParticipantRequest) GetPlayRingtone() bool {
   191  	if x != nil {
   192  		return x.PlayRingtone
   193  	}
   194  	return false
   195  }
   196  
   197  type InternalCreateSIPParticipantResponse struct {
   198  	state         protoimpl.MessageState
   199  	sizeCache     protoimpl.SizeCache
   200  	unknownFields protoimpl.UnknownFields
   201  
   202  	ParticipantId       string `protobuf:"bytes,1,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
   203  	ParticipantIdentity string `protobuf:"bytes,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
   204  	SipCallId           string `protobuf:"bytes,3,opt,name=sip_call_id,json=sipCallId,proto3" json:"sip_call_id,omitempty"`
   205  }
   206  
   207  func (x *InternalCreateSIPParticipantResponse) Reset() {
   208  	*x = InternalCreateSIPParticipantResponse{}
   209  	if protoimpl.UnsafeEnabled {
   210  		mi := &file_rpc_sip_proto_msgTypes[1]
   211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   212  		ms.StoreMessageInfo(mi)
   213  	}
   214  }
   215  
   216  func (x *InternalCreateSIPParticipantResponse) String() string {
   217  	return protoimpl.X.MessageStringOf(x)
   218  }
   219  
   220  func (*InternalCreateSIPParticipantResponse) ProtoMessage() {}
   221  
   222  func (x *InternalCreateSIPParticipantResponse) ProtoReflect() protoreflect.Message {
   223  	mi := &file_rpc_sip_proto_msgTypes[1]
   224  	if protoimpl.UnsafeEnabled && x != nil {
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		if ms.LoadMessageInfo() == nil {
   227  			ms.StoreMessageInfo(mi)
   228  		}
   229  		return ms
   230  	}
   231  	return mi.MessageOf(x)
   232  }
   233  
   234  // Deprecated: Use InternalCreateSIPParticipantResponse.ProtoReflect.Descriptor instead.
   235  func (*InternalCreateSIPParticipantResponse) Descriptor() ([]byte, []int) {
   236  	return file_rpc_sip_proto_rawDescGZIP(), []int{1}
   237  }
   238  
   239  func (x *InternalCreateSIPParticipantResponse) GetParticipantId() string {
   240  	if x != nil {
   241  		return x.ParticipantId
   242  	}
   243  	return ""
   244  }
   245  
   246  func (x *InternalCreateSIPParticipantResponse) GetParticipantIdentity() string {
   247  	if x != nil {
   248  		return x.ParticipantIdentity
   249  	}
   250  	return ""
   251  }
   252  
   253  func (x *InternalCreateSIPParticipantResponse) GetSipCallId() string {
   254  	if x != nil {
   255  		return x.SipCallId
   256  	}
   257  	return ""
   258  }
   259  
   260  var File_rpc_sip_proto protoreflect.FileDescriptor
   261  
   262  var file_rpc_sip_proto_rawDesc = []byte{
   263  	0x0a, 0x0d, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   264  	0x03, 0x72, 0x70, 0x63, 0x1a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
   265  	0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x03, 0x0a, 0x23, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
   266  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x49, 0x50, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69,
   267  	0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0b, 0x73,
   268  	0x69, 0x70, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
   269  	0x52, 0x09, 0x73, 0x69, 0x70, 0x43, 0x61, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61,
   270  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64,
   271  	0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
   272  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x17, 0x0a,
   273  	0x07, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
   274  	0x63, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61,
   275  	0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61,
   276  	0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x06,
   277  	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1b,
   278  	0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
   279  	0x09, 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x70,
   280  	0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74,
   281  	0x69, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x70, 0x61, 0x72, 0x74, 0x69,
   282  	0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x29,
   283  	0x0a, 0x10, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x5f, 0x6e, 0x61,
   284  	0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63,
   285  	0x69, 0x70, 0x61, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x70, 0x61, 0x72,
   286  	0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
   287  	0x61, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69,
   288  	0x70, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05,
   289  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b,
   290  	0x65, 0x6e, 0x12, 0x15, 0x0a, 0x06, 0x77, 0x73, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0a, 0x20, 0x01,
   291  	0x28, 0x09, 0x52, 0x05, 0x77, 0x73, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x74, 0x6d,
   292  	0x66, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x74, 0x6d, 0x66, 0x12, 0x23, 0x0a,
   293  	0x0d, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x74, 0x6f, 0x6e, 0x65, 0x18, 0x0c,
   294  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x69, 0x6e, 0x67, 0x74, 0x6f,
   295  	0x6e, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x24, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43,
   296  	0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x49, 0x50, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70,
   297  	0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70,
   298  	0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
   299  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74,
   300  	0x49, 0x64, 0x12, 0x31, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e,
   301  	0x74, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   302  	0x52, 0x13, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x65,
   303  	0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1e, 0x0a, 0x0b, 0x73, 0x69, 0x70, 0x5f, 0x63, 0x61, 0x6c,
   304  	0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x70, 0x43,
   305  	0x61, 0x6c, 0x6c, 0x49, 0x64, 0x32, 0x84, 0x01, 0x0a, 0x0b, 0x53, 0x49, 0x50, 0x49, 0x6e, 0x74,
   306  	0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x75, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
   307  	0x49, 0x50, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x28, 0x2e,
   308  	0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43, 0x72, 0x65, 0x61,
   309  	0x74, 0x65, 0x53, 0x49, 0x50, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74,
   310  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6e,
   311  	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x49, 0x50, 0x50,
   312  	0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   313  	0x73, 0x65, 0x22, 0x08, 0xb2, 0x89, 0x01, 0x04, 0x10, 0x01, 0x30, 0x01, 0x42, 0x21, 0x5a, 0x1f,
   314  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b,
   315  	0x69, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x72, 0x70, 0x63, 0x62,
   316  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   317  }
   318  
   319  var (
   320  	file_rpc_sip_proto_rawDescOnce sync.Once
   321  	file_rpc_sip_proto_rawDescData = file_rpc_sip_proto_rawDesc
   322  )
   323  
   324  func file_rpc_sip_proto_rawDescGZIP() []byte {
   325  	file_rpc_sip_proto_rawDescOnce.Do(func() {
   326  		file_rpc_sip_proto_rawDescData = protoimpl.X.CompressGZIP(file_rpc_sip_proto_rawDescData)
   327  	})
   328  	return file_rpc_sip_proto_rawDescData
   329  }
   330  
   331  var file_rpc_sip_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   332  var file_rpc_sip_proto_goTypes = []interface{}{
   333  	(*InternalCreateSIPParticipantRequest)(nil),  // 0: rpc.InternalCreateSIPParticipantRequest
   334  	(*InternalCreateSIPParticipantResponse)(nil), // 1: rpc.InternalCreateSIPParticipantResponse
   335  }
   336  var file_rpc_sip_proto_depIdxs = []int32{
   337  	0, // 0: rpc.SIPInternal.CreateSIPParticipant:input_type -> rpc.InternalCreateSIPParticipantRequest
   338  	1, // 1: rpc.SIPInternal.CreateSIPParticipant:output_type -> rpc.InternalCreateSIPParticipantResponse
   339  	1, // [1:2] is the sub-list for method output_type
   340  	0, // [0:1] is the sub-list for method input_type
   341  	0, // [0:0] is the sub-list for extension type_name
   342  	0, // [0:0] is the sub-list for extension extendee
   343  	0, // [0:0] is the sub-list for field type_name
   344  }
   345  
   346  func init() { file_rpc_sip_proto_init() }
   347  func file_rpc_sip_proto_init() {
   348  	if File_rpc_sip_proto != nil {
   349  		return
   350  	}
   351  	if !protoimpl.UnsafeEnabled {
   352  		file_rpc_sip_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   353  			switch v := v.(*InternalCreateSIPParticipantRequest); i {
   354  			case 0:
   355  				return &v.state
   356  			case 1:
   357  				return &v.sizeCache
   358  			case 2:
   359  				return &v.unknownFields
   360  			default:
   361  				return nil
   362  			}
   363  		}
   364  		file_rpc_sip_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   365  			switch v := v.(*InternalCreateSIPParticipantResponse); i {
   366  			case 0:
   367  				return &v.state
   368  			case 1:
   369  				return &v.sizeCache
   370  			case 2:
   371  				return &v.unknownFields
   372  			default:
   373  				return nil
   374  			}
   375  		}
   376  	}
   377  	type x struct{}
   378  	out := protoimpl.TypeBuilder{
   379  		File: protoimpl.DescBuilder{
   380  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   381  			RawDescriptor: file_rpc_sip_proto_rawDesc,
   382  			NumEnums:      0,
   383  			NumMessages:   2,
   384  			NumExtensions: 0,
   385  			NumServices:   1,
   386  		},
   387  		GoTypes:           file_rpc_sip_proto_goTypes,
   388  		DependencyIndexes: file_rpc_sip_proto_depIdxs,
   389  		MessageInfos:      file_rpc_sip_proto_msgTypes,
   390  	}.Build()
   391  	File_rpc_sip_proto = out.File
   392  	file_rpc_sip_proto_rawDesc = nil
   393  	file_rpc_sip_proto_goTypes = nil
   394  	file_rpc_sip_proto_depIdxs = nil
   395  }