This is a system-wide problem and the easiest remedy for an obvious need is to just have the systems constructed this way, nationally. Therefore, federal law. We don't need some states having this and others not- frequently when people are in a hotel they are from out-of-town, and having varying state systems would complicate and confuse emergent situations. "911" is a nationwide program, it should simply be expanded. To be honest, I didn't even realize that a person could simply call 911 from a hotel room, and I'm not sure in a panicked state I would be thinking about pressing 9 to dial out.