Member Junction
    Preparing search index...
    WidgetPhase:
        | "idle"
        | "consent"
        | "booting"
        | "connecting"
        | "live"
        | "ended"
        | "error"

    Where the widget is in its life.

    • idle — configured, waiting for start() (or the visitor pressing the start button).
    • consent — the pre-call consent gate is showing; the microphone is provably not started.
    • booting — authenticating and starting MemberJunction.
    • connecting — the session is being minted and connected.
    • live — the call is up and the overlay is showing.
    • ended — the call is over.
    • error — something failed; the message says what to do (never a dead end).