A method for providing internet access through an alarm system in a property, the method comprising: establishing, by a control panel of the alarm system, a first, private connection to an alarm system monitoring server across a cellular network; intermittently transmitting, by the control panel to an Internet access point within the property, requests to indicate whether Internet access is available through the Internet access point, wherein the Internet access point enables one or more user devices within the property to establish a public connection to one or more public servers on the Internet and provides Internet access to the one or more user devices through the public connection; determining, by the control panel based on the requests, that Internet access is not available through the Internet access point within the property; in response to determining that Internet access is not available through the Internet access point within the property, establishing, by the control panel, a second, public connection to one or more public servers on the Internet across the cellular network, wherein the first, private connection and the second, public connection are open simultaneously; wherein the control panel performs the additional following steps: providing Internet access to the one or more user devices within the property through the second, public connection established across the cellular network; receiving communications from: one or more sensors (22, 24, 26) of the alarm system, and the one or more user devices within the property; classifying the received communications based on communication type; based on the classification, determining through which of the first, private connection or the second, public connection to transmit the communications; determining an order in which to transmit the communications; in response to determining through which of the first, private connection or second, public connection to transmit the communications and the order in which to transmit the communications, transmitting the communications through the determined connection in the determined order; determining, based on the requests, that Internet access is available through the Internet access point; in response to determining that Internet access within the property is available through the Internet access point, terminating the second, public connection established across the cellular network. establishing, by a control panel of the alarm system, a first, private connection to an alarm system monitoring server across a cellular network; intermittently transmitting, by the control panel to an Internet access point within the property, requests to indicate whether Internet access is available through the Internet access point, wherein the Internet access point enables one or more user devices within the property to establish a public connection to one or more public servers on the Internet and provides Internet access to the one or more user devices through the public connection; determining, by the control panel based on the requests, that Internet access is not available through the Internet access point within the property; in response to determining that Internet access is not available through the Internet access point within the property, establishing, by the control panel, a second, public connection to one or more public servers on the Internet across the cellular network, wherein the first, private connection and the second, public connection are open simultaneously; providing Internet access to the one or more user devices within the property through the second, public connection established across the cellular network; receiving communications from: one or more sensors (22, 24, 26) of the alarm system, and the one or more user devices within the property; one or more sensors (22, 24, 26) of the alarm system, and the one or more user devices within the property; classifying the received communications based on communication type; based on the classification, determining through which of the first, private connection or the second, public connection to transmit the communications; determining an order in which to transmit the communications; in response to determining through which of the first, private connection or second, public connection to transmit the communications and the order in which to transmit the communications, transmitting the communications through the determined connection in the determined order; determining, based on the requests, that Internet access is available through the Internet access point; in response to determining that Internet access within the property is available through the Internet access point, terminating the second, public connection established across the cellular network.