The MCN Background Data Transfer procedures described above, and in TS 23.682, a third party server (e.g., SCS/AS) to coordinate a data transfer with the PCRF. It will be understood that the terms SCS, AS, third party server, and third party application server can be used interchangeable herein, without limitation. It is recognized herein that the above-described background data transfer procedure might not account for when a given UE may be sleeping (e.g., using eDRX and/or PSM). It is further recognized herein that this lack of coordination between the background data transfer procedure and the UE's sleep modes may lead to large amounts of data being buffered in the MCN. For example, a large amount of data might be buffered if the SCS/AS sends a data transfer while the UE is in PSM.
Support of buffering within the MCN may also complicate the application, service, and transport layer protocols. For example, if MT data is buffered within the MCN, it is recognized herein that any re-transmission timers within the application, service, and transport layer protocols may need to be tuned so that acknowledgments are not expected sooner than the UE's longest possible sleep period. Once the UE wakes up, in some cases, re-transmission timers may be adjusted to expect acknowledgments more quickly. If the application, service, and transport layer protocols do not support tuning of the retransmission timers, in some cases, they may be incompatible with MCN buffering.