View Single Post
  #3 (permalink)  
Old 05-25-2007, 12:57 PM
math math is offline
Member
 
Posts: 10
Default

Quote:
Originally Posted by jjzhuang View Post
In order for push to work, the client must:

1) Send a "Ping" request to server whenever a previous "Sync" finishes,
2) Perform a "Sync" whenever server responds to indicate new data available,
3) Send a "Ping" whenever server responds the previous "Ping" with no new data,
4) Send a "Ping" after timeout

I have found that E61 eventually, sometime long sometimes short, always "forgets" to do one of the above and effectively breaks the push mechanism. To bring it back on track, I had to do a manual sync and push may work for a while until it breaks again later.

In sync.log, you should see the Ping requests and Ping responses as regular as heartbeat when the client is behaving correctly.
So you're saying this is the client's fault here? Can zimbra fix this in some way or not? I see pings going through on the proper schedule of 2-3 minutes that I set on the test phones here, but I dont see any syncing. If the phone is pinging, why cant it also sync? Cant the server say "hey, btw, i got some sync data for you to take!"
Reply With Quote