Class CallEndpoints
What calls need from the homeserver: OpenID tokens for the MatrixRTC authorization service, the call service's address, delayed events, and TURN credentials for older 1:1 calls.
Inheritance
CallEndpoints
Assembly: Uniform.Matrix.Server.dll
public static class CallEndpoints
Fields
|
Edit this page
View Source
Query parameter that delays a send or state event, see MSC4140.
Declaration
public const string DelayParameter = "org.matrix.msc4140.delay"
Field Value
Methods
|
Edit this page
View Source
GetDelay(HttpContext)
Return the delay of a send or state request in milliseconds, or null when it is not delayed; throw M_INVALID_PARAM for a bad value.
Declaration
public static long? GetDelay(HttpContext http)
Parameters
Returns
|
Edit this page
View Source
Map the OpenID, RTC transport, delayed event and TURN endpoints.
Declaration
public static IEndpointRouteBuilder MapCalls(this IEndpointRouteBuilder routes)
Parameters
Returns
|
Edit this page
View Source
Return the MatrixRTC transports of options: the LiveKit service, or none.
Declaration
public static JsonArray Transports(CallOptions options)
Parameters
Returns