We have exchange activesync client on Android. For some users, the exchange server sometimes responds with
"Syntax error in Ping command request. (Status 4)"
or
"The Ping command request omitted required parameters. (status 3)"
We logged the request we are sending and there does not seem to be anything wrong. We could have collected server logs, but this issue happens only for some customers and customers are not comfortable collecting and sending us logs.
Many times, it recovers and we stop getting the error after some time. But, for few users it never recovers.
We need to yet collect the exchange server version.
What is the best way to recover from such an error? (Sync?). We observed sometimes that if we send the same sync multiple times, server throws error "Identical Sync requests".
Please help.