A multi modal communication system for sending and receiving transmissions may be disclosed. The multi modal communication system may include a server device that is configured to selectively send and receive communication across multiple communication paths. The communications paths may include at least a first communication path and an alternative communication path. The multimodal communication system may include numerous nodes, at least one node being a gateway node, a relay node, or a client node. The plurality of nodes may communicate with the server device, communicate between respective nodes using a message routing and forwarding protocol, and maintain a network map. Additionally, some nodes may be configured to communicate wirelessly with the at least one client node. Furthermore, the gateway node may be configured to directly communicate with the at least one server device via the alternative communication path.