CallerCallerClientSpacesCalleeClientCalleeCallerCallerClientSpacesCalleeClientCallee1Initiates a digital call by clicking on a button2SEND_MEDIA_SESSION_EVENTS, category: space.call.offer3Creates call/meeting object4Checks if callee is busyalt[Callee is busy]5Sends space.call.busy eventClient generated busy signals will be ignored6The outgoing call appearance drops and busy indicator is shown7Relays space.call.offer event to callee8Sends space.call.offer.sent event back to caller9Shows incoming call appearance10Starts playing ring tonealt[Caller cancels][Callee rejects][Callee accepts]11Clicks on Hang up12The outgoing call appearance drops13Sends space.call.cancelled event14Updates call/meeting object15Sends meeting.updated event16Sends meeting.updated event17Relays space.call.cancelled event to callee18The incoming call appearance drops19Clicks on Decline20The incoming call appearance drops21Sends space.call.rejected event22Updates call/meeting object23Sends meeting.updated event24Sends meeting.updated event25Relays space.call.rejected to caller26The outgoing call appearance drops27Clicks on Accept28Sends space.call.accepted event29Updates call status to 'active'30Joins the call31Relays space.call.accepted to caller32Joins the call33Sends meeting.started event34Sends meeting.started event35Updates meeting attendees36Sends attendee.added event37Sends attendee.added event38Hangs up39Sends space.call.ended event40Retrieves list of active sessions on conferencealt[MDA - If departing participant has multiple active sessions in the call][Departing participant's last active appearance is leaving the call]41No further action required. Call goes on.42Updates call object43Sends attendee.left event44Sends attendee.left event45Drops the call46Relays space.call.ended47Updates call object48Sends attendee.left event49Sends attendee.left event50Updates call status to 'inactive'51Sends meeting.ended event52Sends meeting.ended event53Active call appearance drops and meeting card becomes inactive54Active call appearance drops and meeting card becomes inactivealt[If call status is 'calling' i.e. ringing(Target Release: 4.11)][If call status is not 'calling']55Updates call object56Sends space.call.cancelled57Sends space.call.cancelledClient generated no answer signals will be ignored58Sends meeting.updated event59Sends meeting.updated event60The outgoing call appearance drops61The incoming call appearance drops62No further action required