We use an application to push Xml execute Objects to 7921 wireless phone. Each time, application connects to phone and push CiscoIpPhoneExecute.
Phone does not show consistent behavior. Sometimes everything goes fast and well and sometimes connection fails. What we have noticed is when phone is idle for some time, chances of failed connection is more. Also when battery is low. It is not related to where phone is located. Staying in same place, on push is successful and the next one would fail.
CCM version is 22.214.171.12400-7
Phone AppLoad ID is CP7921G-1.3.3.LOADS
I appreciate you feedbacks on this issue.
The 7921's use power save mechanisms like APSD or maybe another protocol I can't think of right now, but anyway, when it idles, the phone stops communicating as frequently with the access point. So, traditionally, when a call comes in, the phone is woken to open the communication pathway.
So, my suggestion is to figure out how to "wake" the phone to open communication up and then run your xml object push.