mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-01-03 22:43:43 +01:00
Some checks failed
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
---
|
|
$schema: https://json-schema.org/draft/2020-12/schema
|
|
|
|
type: object
|
|
description: |
|
|
If the `m.call.invite` event has `version` `"1"`, a client wishing to
|
|
reject the call sends an `m.call.reject` event. This rejects the call on all devices,
|
|
but if the calling device sees an `answer` before the `reject`, it disregards the
|
|
reject event and carries on. The reject has a `party_id` just like an answer, and
|
|
the caller sends a `select_answer` for it just like an answer. If another client
|
|
had already sent an answer and sees the caller select the reject response instead
|
|
of its answer, it ends the call. If the `m.call.invite` event has `version` `0`,
|
|
the callee sends an `m.call.hangup` event. If the calling user chooses to end the
|
|
call before setup is complete, the client sends `m.call.hangup` as previously.
|
|
|
|
Note that, unlike `m.call.hangup`, this event has no `reason` field: the rejection of
|
|
a call is always implicitly because the user chose not to answer it.
|
|
x-addedInMatrixVersion: "1.7"
|
|
x-weight: 30
|
|
allOf:
|
|
- "$ref": core-event-schema/room_event.yaml
|
|
properties:
|
|
content:
|
|
"$ref": core-event-schema/call_event.yaml
|
|
type:
|
|
type: string
|
|
enum:
|
|
- m.call.reject
|
|
|