A mobile device configured to support packet-switched communication, the mobile device comprising hardware processing circuitry configured to: establish, with a receiving station, a packet-switched communication session that enables transmission of traffic packets according to a packetization period; and transmit traffic packets, including at least one voice packet and at least one data packet, as part of the communication session; wherein the transmission of traffic packets during the packetization period is restricted to one of transmission of voice packets or transmission of data packets; characterized in that the restriction to one of transmission of voice packets or transmission of data packets occurs when an allocated data throughput for the communication session is less than a required data throughput for transmission of voice packets and data packets during the packetization period; wherein: the communication session is configured in accordance with Real Time Transport Protocol, RTP; the voice packets include a voice payload, a voice packet type identifier, and a port identifier associated with the communication session; the data packets include a data payload, a data packet type identifier, and the port identifier; and the voice packet type identifier and the data packet type identifier are associated with the RTP to be used to determine if traffic packets to be transmitted are voice packets or data packets. establish, with a receiving station, a packet-switched communication session that enables transmission of traffic packets according to a packetization period; and transmit traffic packets, including at least one voice packet and at least one data packet, as part of the communication session; wherein the transmission of traffic packets during the packetization period is restricted to one of transmission of voice packets or transmission of data packets; characterized in that the restriction to one of transmission of voice packets or transmission of data packets occurs when an allocated data throughput for the communication session is less than a required data throughput for transmission of voice packets and data packets during the packetization period; wherein: the communication session is configured in accordance with Real Time Transport Protocol, RTP; the voice packets include a voice payload, a voice packet type identifier, and a port identifier associated with the communication session; the data packets include a data payload, a data packet type identifier, and the port identifier; and the voice packet type identifier and the data packet type identifier are associated with the RTP to be used to determine if traffic packets to be transmitted are voice packets or data packets. the communication session is configured in accordance with Real Time Transport Protocol, RTP; the voice packets include a voice payload, a voice packet type identifier, and a port identifier associated with the communication session; the data packets include a data payload, a data packet type identifier, and the port identifier; and the voice packet type identifier and the data packet type identifier are associated with the RTP to be used to determine if traffic packets to be transmitted are voice packets or data packets.