# com.innovaphone.chat (App API)

This API is used for communication with chat apps.

## API model

### Service info

The API doesn't define any service info.

### Provider model

The API doesn't define a provider model.

## API messages

All messages are JSON objects that have a mandatory attribute "mt" that specifies the message type. The provider will echo the "src" attribute from requests in the corresponding responses.

### Requests

StartChat
  Starts a new chat session to the given SIP URI.
  sip
    The remote SIP URI for the chat session.
  dn (optional)
    The display name.
  Example: `{ mt: "StartChat", sip: "bob@example.com" }`

### Responses

The API doesn't define any response messages.