Resolves a meeting/call join URL to the matching activeMJAIBridgeProviderEntity from a
candidate set (typically AIBridgeEngine.Providers) — a pure function over its inputs. First
classifies the URL via ClassifyJoinUrl, then finds the active provider whose Name matches
the platform (case-insensitive, trim-tolerant).
Returns null when the URL is unrecognised, OR when no active provider for that platform is
registered (the platform is known but not configured in this tenant — the watcher then skips the
invite rather than guessing a transport).
Resolves a meeting/call join URL to the matching active MJAIBridgeProviderEntity from a candidate set (typically
AIBridgeEngine.Providers) — a pure function over its inputs. First classifies the URL via ClassifyJoinUrl, then finds the active provider whoseNamematches the platform (case-insensitive, trim-tolerant).Returns
nullwhen the URL is unrecognised, OR when no active provider for that platform is registered (the platform is known but not configured in this tenant — the watcher then skips the invite rather than guessing a transport).