A communication path switching method for a transmitting direct mode communication apparatus, the transmitting direct mode communication apparatus comprising a packet processing module and a transceiver, and maintaining a backend network connection with a receiving direct mode communication apparatus via a backend network server, the communication path switching method comprising:
- (a) enabling the packet processing module to create a direct communication connection with the receiving direct mode communication apparatus via the transceiver;
- (b) enabling the packet processing module to determine that the direct communication connection is interrupted;
- and
- (c) enabling the packet processing module to switch the communication with the receiving direct mode communication apparatus from the direct communication connection to the backend network connection.