Package 

Interface LivekitSip.SIPOutboundConfigOrBuilder

    • Method Summary

      Modifier and Type Method Description
      abstract String getHostname()
      SIP server address
      
      string hostname = 1;
      abstract ByteString getHostnameBytes()
      SIP server address
      
      string hostname = 1;
      abstract String getDestinationCountry()
      country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls.
      
      string destination_country = 7;
      abstract ByteString getDestinationCountryBytes()
      country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls.
      
      string destination_country = 7;
      abstract int getTransportValue()
      SIP Transport used for outbound call.
      
      .livekit.SIPTransport transport = 2;
      abstract LivekitSip.SIPTransport getTransport()
      SIP Transport used for outbound call.
      
      .livekit.SIPTransport transport = 2;
      abstract String getAuthUsername()
      Username and password used to authenticate with SIP server.
      May be empty to have no authentication.
      
      string auth_username = 3;
      abstract ByteString getAuthUsernameBytes()
      Username and password used to authenticate with SIP server.
      May be empty to have no authentication.
      
      string auth_username = 3;
      abstract String getAuthPassword() string auth_password = 4;
      abstract ByteString getAuthPasswordBytes() string auth_password = 4;
      abstract int getHeadersToAttributesCount()
      Map SIP X-* headers from 200 OK to SIP participant attributes.
      Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
      
      map<string, string> headers_to_attributes = 5;
      abstract boolean containsHeadersToAttributes(String key)
      Map SIP X-* headers from 200 OK to SIP participant attributes.
      Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
      
      map<string, string> headers_to_attributes = 5;
      abstract Map<String, String> getHeadersToAttributes() Use getHeadersToAttributesMap instead.
      abstract Map<String, String> getHeadersToAttributesMap()
      Map SIP X-* headers from 200 OK to SIP participant attributes.
      Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
      
      map<string, string> headers_to_attributes = 5;
      abstract String getHeadersToAttributesOrDefault(String key, String defaultValue)
      Map SIP X-* headers from 200 OK to SIP participant attributes.
      Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
      
      map<string, string> headers_to_attributes = 5;
      abstract String getHeadersToAttributesOrThrow(String key)
      Map SIP X-* headers from 200 OK to SIP participant attributes.
      Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
      
      map<string, string> headers_to_attributes = 5;
      abstract int getAttributesToHeadersCount()
      Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
      Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
      
      map<string, string> attributes_to_headers = 6;
      abstract boolean containsAttributesToHeaders(String key)
      Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
      Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
      
      map<string, string> attributes_to_headers = 6;
      abstract Map<String, String> getAttributesToHeaders() Use getAttributesToHeadersMap instead.
      abstract Map<String, String> getAttributesToHeadersMap()
      Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
      Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
      
      map<string, string> attributes_to_headers = 6;
      abstract String getAttributesToHeadersOrDefault(String key, String defaultValue)
      Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
      Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
      
      map<string, string> attributes_to_headers = 6;
      abstract String getAttributesToHeadersOrThrow(String key)
      Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
      Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
      
      map<string, string> attributes_to_headers = 6;
      • 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

      • getHostnameBytes

         abstract ByteString getHostnameBytes()
        SIP server address
        
        string hostname = 1;
      • getDestinationCountry

         abstract String getDestinationCountry()
        country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls.
        
        string destination_country = 7;
      • getDestinationCountryBytes

         abstract ByteString getDestinationCountryBytes()
        country where the call terminates as ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). This will be used by the livekit infrastructure to route calls.
        
        string destination_country = 7;
      • getTransportValue

         abstract int getTransportValue()
        SIP Transport used for outbound call.
        
        .livekit.SIPTransport transport = 2;
      • getAuthUsername

         abstract String getAuthUsername()
        Username and password used to authenticate with SIP server.
        May be empty to have no authentication.
        
        string auth_username = 3;
      • getAuthUsernameBytes

         abstract ByteString getAuthUsernameBytes()
        Username and password used to authenticate with SIP server.
        May be empty to have no authentication.
        
        string auth_username = 3;
      • getHeadersToAttributesCount

         abstract int getHeadersToAttributesCount()
        Map SIP X-* headers from 200 OK to SIP participant attributes.
        Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
        
        map<string, string> headers_to_attributes = 5;
      • containsHeadersToAttributes

         abstract boolean containsHeadersToAttributes(String key)
        Map SIP X-* headers from 200 OK to SIP participant attributes.
        Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
        
        map<string, string> headers_to_attributes = 5;
      • getHeadersToAttributesMap

         abstract Map<String, String> getHeadersToAttributesMap()
        Map SIP X-* headers from 200 OK to SIP participant attributes.
        Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
        
        map<string, string> headers_to_attributes = 5;
      • getHeadersToAttributesOrDefault

         abstract String getHeadersToAttributesOrDefault(String key, String defaultValue)
        Map SIP X-* headers from 200 OK to SIP participant attributes.
        Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
        
        map<string, string> headers_to_attributes = 5;
      • getHeadersToAttributesOrThrow

         abstract String getHeadersToAttributesOrThrow(String key)
        Map SIP X-* headers from 200 OK to SIP participant attributes.
        Keys are the names of X-* headers and values are the names of attributes they will be mapped to.
        
        map<string, string> headers_to_attributes = 5;
      • getAttributesToHeadersCount

         abstract int getAttributesToHeadersCount()
        Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
        Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
        
        map<string, string> attributes_to_headers = 6;
      • containsAttributesToHeaders

         abstract boolean containsAttributesToHeaders(String key)
        Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
        Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
        
        map<string, string> attributes_to_headers = 6;
      • getAttributesToHeadersMap

         abstract Map<String, String> getAttributesToHeadersMap()
        Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
        Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
        
        map<string, string> attributes_to_headers = 6;
      • getAttributesToHeadersOrDefault

         abstract String getAttributesToHeadersOrDefault(String key, String defaultValue)
        Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
        Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
        
        map<string, string> attributes_to_headers = 6;
      • getAttributesToHeadersOrThrow

         abstract String getAttributesToHeadersOrThrow(String key)
        Map LiveKit attributes to SIP X-* headers when sending BYE or REFER requests.
        Keys are the names of attributes and values are the names of X-* headers they will be mapped to.
        
        map<string, string> attributes_to_headers = 6;