- Shipped
- September 29, 2026 at 2:16 AM UTC
- Author
- Kamo
- Commit
- 64567c9
A colleague is named by memberId, never by number: the planner reads their SecurityService call card and dials the cell, else the phone, else the work number on their profile (a named to must be one of theirs). Only an active person of the caller's org can be called this way; refusals are INVALID_ARGUMENTS NOT_A_COLLEAGUE, CANNOT_CALL_SELF, NO_NUMBER_ON_PROFILE or NOT_THEIR_NUMBER. The call is PLACE_INTERNAL_CALL, its summary names the colleague and carries no number, and K6 gets calleeMemberId. The callee's own verified request, handed over on the default plan as a VerifiedRequest, is the call's consent (consentBasis CALLEE_REQUEST with its requestRef). A call by number stays PLACE_CALL, unchanged. ActionClasses gains PLACE_INTERNAL_CALL.
