A method for providing internet access through an alarm system, the method comprising: establishing, by a control panel of the alarm system in a property, a private connection to an alarm system monitoring server across a cellular network; transmitting, by the control panel to an internet access point within the property, a request 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 different from the control panel to establish a public connection to one or more public servers, and provides internet access to the one or more user devices through the public connection; determining, by the control panel based on the request, 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, keeping open the private connection to the alarm system monitoring server across the cellular network and simultaneously establishing, by the control panel, a public connection to the one or more public servers across the cellular network, transmitting, by the control panel, a notification which indicates to the one or more user devices within the property that the control panel is now providing internet access, and providing, by the control panel, internet access to the one or more user devices within the property through the public connection established across the cellular network; determining, by the control panel based on the request, that internet access is available through the internet access point within the property; in response to determining that internet access is available through the internet access point within the property terminating, by the control panel, the public connection established across the cellular network, and notifying, the one or more user devices within the property by the control panel, that internet access is no longer provided by the control panel to the one or more devices in the property. establishing, by a control panel of the alarm system in a property, a private connection to an alarm system monitoring server across a cellular network; transmitting, by the control panel to an internet access point within the property, a request 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 different from the control panel to establish a public connection to one or more public servers, and provides internet access to the one or more user devices through the public connection; determining, by the control panel based on the request, 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, keeping open the private connection to the alarm system monitoring server across the cellular network and simultaneously establishing, by the control panel, a public connection to the one or more public servers across the cellular network, transmitting, by the control panel, a notification which indicates to the one or more user devices within the property that the control panel is now providing internet access, and providing, by the control panel, internet access to the one or more user devices within the property through the public connection established across the cellular network; keeping open the private connection to the alarm system monitoring server across the cellular network and simultaneously establishing, by the control panel, a public connection to the one or more public servers across the cellular network, transmitting, by the control panel, a notification which indicates to the one or more user devices within the property that the control panel is now providing internet access, and providing, by the control panel, internet access to the one or more user devices within the property through the public connection established across the cellular network; determining, by the control panel based on the request, that internet access is available through the internet access point within the property; in response to determining that internet access is available through the internet access point within the property terminating, by the control panel, the public connection established across the cellular network, and notifying, the one or more user devices within the property by the control panel, that internet access is no longer provided by the control panel to the one or more devices in the property. terminating, by the control panel, the public connection established across the cellular network, and notifying, the one or more user devices within the property by the control panel, that internet access is no longer provided by the control panel to the one or more devices in the property.