Update protocol.js

Added Support for track typing events and User Availability