The `m.relates_to` field allows to reference the original notify event. The optional reason
allows to provide a message to the user receiving the decline.
the `notify_type` from the `m.call.notify` event gets a new case. The decline case.
the `notification_type` from the `m.rtc.notification` event gets a new case. The decline case.
This results in a tree of notify events on `m.rtc.member` events.
@ -61,9 +62,9 @@ the call by ringing others ...
## Potential issues
Since this is reusing the `m.call.notify` event type which did not have this usecase in mind,
Since this is reusing the `m.rtc.notification` event type which did not have this usecase in mind,
the event type name might be a bit off:
Instead of calling it`m.call.notify`, `m.call.signalling` might be more approprita.
Instead of calling it`m.rtc.notification`, `m.rtc.signalling` might be more approprita.
### Alternatives
@ -99,8 +100,9 @@ Relations are unencrypted and the custom relation type will leak metadata about
## Unstable prefix
While this is an open proposal the prefix `org.matrix.mscXXXX.decline` needs to be used for the new relation type
(and the `m.call.notify` event type will use the `org.matrix.msc4075.call.notify` prefixed version as described in [MSC4075](https://github.com/matrix-org/matrix-spec-proposals/pull/4075))
While this is an open proposal the prefix `org.matrix.msc4310.rtc.decline` needs to be used for the new relation type
(and the `m.rtc.notification` event type will use the `org.matrix.msc4075.rtc.notification` prefixed version
as described in [MSC4075](https://github.com/matrix-org/matrix-spec-proposals/pull/4075))