I haven't seen the first case before.
Case #2 occurs if you have multiple layers of proxies. The ACK_TIMER as a response to the queued message will be the ACK_TIMER sent by the second proxy. You need to keep sending GET_QUEUED_MESSAGE until you empty the ACK_TIMER stack, or give up and decide there are too many proxies in the system.
Excuse the brevity, I'm extremely busy right now.
|