摘要 |
A method and system for handling wireless messaging errors is provided. When an error occurs during the attempted retrieval of a message, it is classified as temporal or permanent. In the event of a permanent error the message is abandoned. In the event of a temporal error, the message is placed in a waiting state. A first retry is attempted after a first waiting period has elapsed. If the first retry is unsuccessful, subsequent retries are attempted thereafter, wherein each retry attempt is attempted after a corresponding period of time has passed since the previous retry attempt. If at any time a message is successfully sent or received, an opportunity retry is attempted for each pending message without waiting the required waiting period, provided that the mobile phone is available.
|