Package 

Interface LivekitSip.CreateSIPDispatchRuleRequestOrBuilder

    • Method Summary

      Modifier and Type Method Description
      abstract boolean hasDispatchRule()
      Rule ID is ignored
      
      .livekit.SIPDispatchRuleInfo dispatch_rule = 10;
      abstract LivekitSip.SIPDispatchRuleInfo getDispatchRule()
      Rule ID is ignored
      
      .livekit.SIPDispatchRuleInfo dispatch_rule = 10;
      abstract boolean hasRule() .livekit.SIPDispatchRule rule = 1 [deprecated = true];
      abstract LivekitSip.SIPDispatchRule getRule() .livekit.SIPDispatchRule rule = 1 [deprecated = true];
      abstract List<String> getTrunkIdsList()
      What trunks are accepted for this dispatch rule
      If empty all trunks will match this dispatch rule
      
      repeated string trunk_ids = 2 [deprecated = true];
      abstract int getTrunkIdsCount()
      What trunks are accepted for this dispatch rule
      If empty all trunks will match this dispatch rule
      
      repeated string trunk_ids = 2 [deprecated = true];
      abstract String getTrunkIds(int index)
      What trunks are accepted for this dispatch rule
      If empty all trunks will match this dispatch rule
      
      repeated string trunk_ids = 2 [deprecated = true];
      abstract ByteString getTrunkIdsBytes(int index)
      What trunks are accepted for this dispatch rule
      If empty all trunks will match this dispatch rule
      
      repeated string trunk_ids = 2 [deprecated = true];
      abstract boolean getHidePhoneNumber()
      By default the From value (Phone number) is used for participant name/identity and added to attributes.
      If true, a random value for identity will be used and numbers will be omitted from attributes.
      
      bool hide_phone_number = 3 [deprecated = true];
      abstract List<String> getInboundNumbersList()
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 6 [deprecated = true];
      abstract int getInboundNumbersCount()
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 6 [deprecated = true];
      abstract String getInboundNumbers(int index)
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 6 [deprecated = true];
      abstract ByteString getInboundNumbersBytes(int index)
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 6 [deprecated = true];
      abstract String getName()
      Optional human-readable name for the Dispatch Rule.
      
      string name = 4 [deprecated = true];
      abstract ByteString getNameBytes()
      Optional human-readable name for the Dispatch Rule.
      
      string name = 4 [deprecated = true];
      abstract String getMetadata()
      User-defined metadata for the Dispatch Rule.
      Participants created by this rule will inherit this metadata.
      
      string metadata = 5 [deprecated = true];
      abstract ByteString getMetadataBytes()
      User-defined metadata for the Dispatch Rule.
      Participants created by this rule will inherit this metadata.
      
      string metadata = 5 [deprecated = true];
      abstract int getAttributesCount()
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 7 [deprecated = true];
      abstract boolean containsAttributes(String key)
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 7 [deprecated = true];
      abstract Map<String, String> getAttributes() Use getAttributesMap instead.
      abstract Map<String, String> getAttributesMap()
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 7 [deprecated = true];
      abstract String getAttributesOrDefault(String key, String defaultValue)
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 7 [deprecated = true];
      abstract String getAttributesOrThrow(String key)
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 7 [deprecated = true];
      abstract String getRoomPreset()
      Cloud-only, config preset to use
      
      string room_preset = 8 [deprecated = true];
      abstract ByteString getRoomPresetBytes()
      Cloud-only, config preset to use
      
      string room_preset = 8 [deprecated = true];
      abstract boolean hasRoomConfig()
      RoomConfiguration to use if the participant initiates the room
      
      .livekit.RoomConfiguration room_config = 9 [deprecated = true];
      abstract LivekitRoom.RoomConfiguration getRoomConfig()
      RoomConfiguration to use if the participant initiates the room
      
      .livekit.RoomConfiguration room_config = 9 [deprecated = true];
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • hasDispatchRule

         abstract boolean hasDispatchRule()
        Rule ID is ignored
        
        .livekit.SIPDispatchRuleInfo dispatch_rule = 10;
      • hasRule

        @Deprecated() abstract boolean hasRule()

        .livekit.SIPDispatchRule rule = 1 [deprecated = true];

      • getTrunkIdsList

        @Deprecated() abstract List<String> getTrunkIdsList()
        What trunks are accepted for this dispatch rule
        If empty all trunks will match this dispatch rule
        
        repeated string trunk_ids = 2 [deprecated = true];
      • getTrunkIdsCount

        @Deprecated() abstract int getTrunkIdsCount()
        What trunks are accepted for this dispatch rule
        If empty all trunks will match this dispatch rule
        
        repeated string trunk_ids = 2 [deprecated = true];
      • getTrunkIds

        @Deprecated() abstract String getTrunkIds(int index)
        What trunks are accepted for this dispatch rule
        If empty all trunks will match this dispatch rule
        
        repeated string trunk_ids = 2 [deprecated = true];
        Parameters:
        index - The index of the element to return.
      • getTrunkIdsBytes

        @Deprecated() abstract ByteString getTrunkIdsBytes(int index)
        What trunks are accepted for this dispatch rule
        If empty all trunks will match this dispatch rule
        
        repeated string trunk_ids = 2 [deprecated = true];
        Parameters:
        index - The index of the element to return.
      • getHidePhoneNumber

        @Deprecated() abstract boolean getHidePhoneNumber()
        By default the From value (Phone number) is used for participant name/identity and added to attributes.
        If true, a random value for identity will be used and numbers will be omitted from attributes.
        
        bool hide_phone_number = 3 [deprecated = true];
      • getInboundNumbersList

        @Deprecated() abstract List<String> getInboundNumbersList()
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 6 [deprecated = true];
      • getInboundNumbersCount

        @Deprecated() abstract int getInboundNumbersCount()
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 6 [deprecated = true];
      • getInboundNumbers

        @Deprecated() abstract String getInboundNumbers(int index)
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 6 [deprecated = true];
        Parameters:
        index - The index of the element to return.
      • getInboundNumbersBytes

        @Deprecated() abstract ByteString getInboundNumbersBytes(int index)
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 6 [deprecated = true];
        Parameters:
        index - The index of the element to return.
      • getName

        @Deprecated() abstract String getName()
        Optional human-readable name for the Dispatch Rule.
        
        string name = 4 [deprecated = true];
      • getNameBytes

        @Deprecated() abstract ByteString getNameBytes()
        Optional human-readable name for the Dispatch Rule.
        
        string name = 4 [deprecated = true];
      • getMetadata

        @Deprecated() abstract String getMetadata()
        User-defined metadata for the Dispatch Rule.
        Participants created by this rule will inherit this metadata.
        
        string metadata = 5 [deprecated = true];
      • getMetadataBytes

        @Deprecated() abstract ByteString getMetadataBytes()
        User-defined metadata for the Dispatch Rule.
        Participants created by this rule will inherit this metadata.
        
        string metadata = 5 [deprecated = true];
      • getAttributesCount

        @Deprecated() abstract int getAttributesCount()
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 7 [deprecated = true];
      • containsAttributes

        @Deprecated() abstract boolean containsAttributes(String key)
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 7 [deprecated = true];
      • getAttributesMap

        @Deprecated() abstract Map<String, String> getAttributesMap()
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 7 [deprecated = true];
      • getAttributesOrDefault

        @Deprecated() abstract String getAttributesOrDefault(String key, String defaultValue)
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 7 [deprecated = true];
      • getAttributesOrThrow

        @Deprecated() abstract String getAttributesOrThrow(String key)
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 7 [deprecated = true];
      • getRoomPresetBytes

        @Deprecated() abstract ByteString getRoomPresetBytes()
        Cloud-only, config preset to use
        
        string room_preset = 8 [deprecated = true];
      • hasRoomConfig

        @Deprecated() abstract boolean hasRoomConfig()
        RoomConfiguration to use if the participant initiates the room
        
        .livekit.RoomConfiguration room_config = 9 [deprecated = true];