enum RTMS_ZCC_VOICE_EVENT_TYPE {
UNDEFINED = 0,
CONSUMER_ANSWERED = 8,
CONSUMER_END = 9,
USER_ANSWERED = 10,
USER_END = 11,
USER_HOLD = 12,
USER_UNHOLD = 13,
MONITOR_STARTED = 14,
MONITOR_TRANSITIONED = 15,
MONITOR_ENDED = 16,
TAKEOVER_STARTED = 17,
TRANSFER_INITIATED = 18,
TRANSFER_CANCELED = 19,
TRANSFER_ACCEPTED = 20,
TRANSFER_COMPLETED = 21,
TRANSFER_REJECTED = 22,
TRANSFER_TIMEOUT = 23,
CONFERENCE_CANCELED = 24,
CONFERENCE_PARTICIPANT_CANCELED = 25,
CONFERENCE_PARTICIPANT_INVITED = 26,
CONFERENCE_PARTICIPANT_REJECTED = 27,
CONFERENCE_PARTICIPANT_TIMEOUT = 28,
CONFERENCE_PARTICIPANT_LEFT = 29,
}
Context
Add
CONFERENCE_PARTICIPANT_LEFT = 29toRTMS_ZCC_VOICE_EVENT_TYPE. Remove fromRTMS_EVENT_TYPE(top-level) any legacy ZCC event entries that are now duplicated by entries in the dedicatedRTMS_ZCC_VOICE_EVENT_TYPEenum.This is a breaking change for any consumer pinning to the legacy
RTMS_EVENT_TYPEvalues for ZCC events. Call out in release notes.Full updated enum
Acceptance criteria
CONFERENCE_PARTICIPANT_LEFT = 29added to the C++ enum@zoom/rtms)rtmspackage)RTMS_EVENT_TYPEexamples/zcc.mdupdated with the full event listCross-language parity
src/node.cpp+index.ts+rtms.d.ts)src/python.cpp+src/rtms/__init__.py+__init__.pyi)Source
Tracked in vault:
Projects/RTMS SDK v1.2.md→ DEVS-X3.Tracker
Part of the v1.2 milestone. Project: https://github.com/orgs/zoom/projects/11.