Alarm and incident alert receipt, management and transmission programming. Specific Asterisk (VoIP) programming modules. Local and remote firewall management systems, including filters, Nats, routing, routing policies, load balancing, connection balancing and fully configurable VPNs. Communications failover alarm systems. SNMP status alert systems to report communications and server failures, latencies, etc. Communications modules to connect to home automation devices via RS-232, RS-485 and USB interfaces. Local and remote communications monitoring systems with packet loss and bandwidth alerts. Back-up management systems with user-dependent access control. Streamed ambient music systems. DDNS management for IP cameras and IP camera auto-configuration.