In the absence of explicit negotiation of a one-to-one chat session between a User and Contact (e.g., as specified in Chat Session Negotiation [5]) or explicit discovery by the User of the Contact's capabilities (e.g., as gained through Service Discovery [6] or Entity Capabilities [ 7]), the following business rules apply to the use of chat state notifications in the context of one-to-one chat sessions:
Is there a specific service discovery feature that a client can check through service discovery and entity capabilites to see if the other client supports the chat state feature? This way, a client could send typing notifications before the other side has responded if it knows it support the feature. I didn't see any such feature specified in the JEP.
-Jon
