Package 

Interface LivekitSip.SIPDispatchRuleInfoOrBuilder

    • Method Summary

      Modifier and Type Method Description
      abstract String getSipDispatchRuleId() string sip_dispatch_rule_id = 1;
      abstract ByteString getSipDispatchRuleIdBytes() string sip_dispatch_rule_id = 1;
      abstract boolean hasRule() .livekit.SIPDispatchRule rule = 2;
      abstract LivekitSip.SIPDispatchRule getRule() .livekit.SIPDispatchRule rule = 2;
      abstract List<String> getTrunkIdsList() repeated string trunk_ids = 3;
      abstract int getTrunkIdsCount() repeated string trunk_ids = 3;
      abstract String getTrunkIds(int index) repeated string trunk_ids = 3;
      abstract ByteString getTrunkIdsBytes(int index) repeated string trunk_ids = 3;
      abstract boolean getHidePhoneNumber() bool hide_phone_number = 4;
      abstract List<String> getInboundNumbersList()
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 7;
      abstract int getInboundNumbersCount()
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 7;
      abstract String getInboundNumbers(int index)
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 7;
      abstract ByteString getInboundNumbersBytes(int index)
      Dispatch Rule will only accept a call made to these numbers (if set).
      
      repeated string inbound_numbers = 7;
      abstract String getName()
      Human-readable name for the Dispatch Rule.
      
      string name = 5;
      abstract ByteString getNameBytes()
      Human-readable name for the Dispatch Rule.
      
      string name = 5;
      abstract String getMetadata()
      User-defined metadata for the Dispatch Rule.
      Participants created by this rule will inherit this metadata.
      
      string metadata = 6;
      abstract ByteString getMetadataBytes()
      User-defined metadata for the Dispatch Rule.
      Participants created by this rule will inherit this metadata.
      
      string metadata = 6;
      abstract int getAttributesCount()
      User-defined attributes for the Dispatch Rule.
      Participants created by this rule will inherit these attributes.
      
      map<string, string> attributes = 8;
      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 = 8;
      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 = 8;
      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 = 8;
      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 = 8;
      abstract String getRoomPreset()
      Cloud-only, config preset to use
      
      string room_preset = 9;
      abstract ByteString getRoomPresetBytes()
      Cloud-only, config preset to use
      
      string room_preset = 9;
      abstract boolean hasRoomConfig()
      RoomConfiguration to use if the participant initiates the room
      
      .livekit.RoomConfiguration room_config = 10;
      abstract LivekitRoom.RoomConfiguration getRoomConfig()
      RoomConfiguration to use if the participant initiates the room
      
      .livekit.RoomConfiguration room_config = 10;
      abstract boolean getKrispEnabled() bool krisp_enabled = 11;
      abstract int getMediaEncryptionValue()
      NEXT ID: 13
      
      .livekit.SIPMediaEncryption media_encryption = 12;
      abstract LivekitSip.SIPMediaEncryption getMediaEncryption()
      NEXT ID: 13
      
      .livekit.SIPMediaEncryption media_encryption = 12;
      • 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

      • hasRule

         abstract boolean hasRule()

        .livekit.SIPDispatchRule rule = 2;

      • getTrunkIdsCount

         abstract int getTrunkIdsCount()

        repeated string trunk_ids = 3;

      • getTrunkIds

         abstract String getTrunkIds(int index)

        repeated string trunk_ids = 3;

        Parameters:
        index - The index of the element to return.
      • getTrunkIdsBytes

         abstract ByteString getTrunkIdsBytes(int index)

        repeated string trunk_ids = 3;

        Parameters:
        index - The index of the element to return.
      • getInboundNumbersList

         abstract List<String> getInboundNumbersList()
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 7;
      • getInboundNumbersCount

         abstract int getInboundNumbersCount()
        Dispatch Rule will only accept a call made to these numbers (if set).
        
        repeated string inbound_numbers = 7;
      • getInboundNumbers

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

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

         abstract String getName()
        Human-readable name for the Dispatch Rule.
        
        string name = 5;
      • getNameBytes

         abstract ByteString getNameBytes()
        Human-readable name for the Dispatch Rule.
        
        string name = 5;
      • getMetadata

         abstract String getMetadata()
        User-defined metadata for the Dispatch Rule.
        Participants created by this rule will inherit this metadata.
        
        string metadata = 6;
      • getMetadataBytes

         abstract ByteString getMetadataBytes()
        User-defined metadata for the Dispatch Rule.
        Participants created by this rule will inherit this metadata.
        
        string metadata = 6;
      • getAttributesCount

         abstract int getAttributesCount()
        User-defined attributes for the Dispatch Rule.
        Participants created by this rule will inherit these attributes.
        
        map<string, string> attributes = 8;
      • containsAttributes

         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 = 8;
      • getAttributesMap

         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 = 8;
      • getAttributesOrDefault

         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 = 8;
      • getAttributesOrThrow

         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 = 8;
      • getRoomPreset

         abstract String getRoomPreset()
        Cloud-only, config preset to use
        
        string room_preset = 9;
      • getRoomPresetBytes

         abstract ByteString getRoomPresetBytes()
        Cloud-only, config preset to use
        
        string room_preset = 9;
      • hasRoomConfig

         abstract boolean hasRoomConfig()
        RoomConfiguration to use if the participant initiates the room
        
        .livekit.RoomConfiguration room_config = 10;
      • getKrispEnabled

         abstract boolean getKrispEnabled()

        bool krisp_enabled = 11;

      • getMediaEncryptionValue

         abstract int getMediaEncryptionValue()
        NEXT ID: 13
        
        .livekit.SIPMediaEncryption media_encryption = 12;