A radio access network, comprising: a processor; a Long-Term Evolution, LTE, transceiver coupled to the processor and configured to send and receive at least real-time communications and data transmissions; a new radio, NR, transceiver coupled to the processor and configured to send and receive at least data transmissions; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the radio access network to perform operations including: receiving a first request for a first data transmission session; upon receiving the first request, determining whether a first real-time communication session is established and whether a NR connection is absent or idle; when the first real-time communication session is established and the NR connection is absent or idle, utilizing an LTE connection to service the first request; receiving a second request for a second real-time communication session; upon receiving the second request, determining whether a second data transmission session over the NR connection is active; when the second data transmission session is active, performing at least one of: ceasing to allocate traffic to the NR connection for downlink, or reconfiguring the second data transmission session to send data over the LTE connection; wherein the radio access network performs the ceasing if a data transmission buffer size is less than a threshold and performs the reconfiguring if the data transmission buffer size meets or exceeds the threshold. a processor; a Long-Term Evolution, LTE, transceiver coupled to the processor and configured to send and receive at least real-time communications and data transmissions; a new radio, NR, transceiver coupled to the processor and configured to send and receive at least data transmissions; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the radio access network to perform operations including: receiving a first request for a first data transmission session; upon receiving the first request, determining whether a first real-time communication session is established and whether a NR connection is absent or idle; when the first real-time communication session is established and the NR connection is absent or idle, utilizing an LTE connection to service the first request; receiving a second request for a second real-time communication session; upon receiving the second request, determining whether a second data transmission session over the NR connection is active; when the second data transmission session is active, performing at least one of: ceasing to allocate traffic to the NR connection for downlink, or reconfiguring the second data transmission session to send data over the LTE connection; wherein the radio access network performs the ceasing if a data transmission buffer size is less than a threshold and performs the reconfiguring if the data transmission buffer size meets or exceeds the threshold. receiving a first request for a first data transmission session; upon receiving the first request, determining whether a first real-time communication session is established and whether a NR connection is absent or idle; when the first real-time communication session is established and the NR connection is absent or idle, utilizing an LTE connection to service the first request; receiving a second request for a second real-time communication session; upon receiving the second request, determining whether a second data transmission session over the NR connection is active; when the second data transmission session is active, performing at least one of: ceasing to allocate traffic to the NR connection for downlink, or reconfiguring the second data transmission session to send data over the LTE connection; ceasing to allocate traffic to the NR connection for downlink, or reconfiguring the second data transmission session to send data over the LTE connection; wherein the radio access network performs the ceasing if a data transmission buffer size is less than a threshold and performs the reconfiguring if the data transmission buffer size meets or exceeds the threshold.