## 25.6.2 CRC Cards for the Voice Mail System (cont.)

### Leave a Msg use case (cont.)

4. `Connection` asks `Telephone` to play greeting
5. User speaks the msg:
   - `Telephone` asks Connection to record it
   - Add "record voice input" responsibility to `Connection`
6. User hangs up:
   - `Telephone` notifies `Connection`
7. `Connection` wraps the msg in a `Message` object
   - Add `Message` as a collaborator of `Connection`
   - Make a `Message` card with responsibility "manage msg contents"
8. The `Connection` adds the `Message` object to `MailBox`

prev |top |next