A communication network comprising: at least one network core with one or more network elements to perform each of one or more network management functions; at least one network edge segment including: a) one or more wireless access nodes, b) at least one edge computing resource running at least one location based service, and c) a device localization service configured to: i) estimate a location of a wireless communicatively device UE, coupled to one of said one or more wireless access nodes, ii) detect a temporary APN UE IP level address for the UE, and iii) convey the location estimate and detected temporary address of the UE to the at least one location based service; characterized in that said location based service is configured to, responsive to receiving the location estimate and detected temporary address of the UE, generate location specific message content for the UE and send the generated location specific message content together with the detected temporary address to a network address resolving element as a push message instruction; and said network address resolving element comprising: a database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; a sniffing module for sniffing signaling between said network edge segment and said network core to generate and update said database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; and a push messaging gateway interface configured to push the generated location specific message content to the UE using a permanent UE identifier retrieved from said database. at least one network core with one or more network elements to perform each of one or more network management functions; at least one network edge segment including: a) one or more wireless access nodes, b) at least one edge computing resource running at least one location based service, and c) a device localization service configured to: i) estimate a location of a wireless communicatively device UE, coupled to one of said one or more wireless access nodes, ii) detect a temporary APN UE IP level address for the UE, and iii) convey the location estimate and detected temporary address of the UE to the at least one location based service; a) one or more wireless access nodes, b) at least one edge computing resource running at least one location based service, and c) a device localization service configured to: i) estimate a location of a wireless communicatively device UE, coupled to one of said one or more wireless access nodes, ii) detect a temporary APN UE IP level address for the UE, and iii) convey the location estimate and detected temporary address of the UE to the at least one location based service; i) estimate a location of a wireless communicatively device UE, coupled to one of said one or more wireless access nodes, ii) detect a temporary APN UE IP level address for the UE, and iii) convey the location estimate and detected temporary address of the UE to the at least one location based service; characterized in that said location based service is configured to, responsive to receiving the location estimate and detected temporary address of the UE, generate location specific message content for the UE and send the generated location specific message content together with the detected temporary address to a network address resolving element as a push message instruction; and said network address resolving element comprising: a database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; a sniffing module for sniffing signaling between said network edge segment and said network core to generate and update said database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; and a push messaging gateway interface configured to push the generated location specific message content to the UE using a permanent UE identifier retrieved from said database. a database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; a sniffing module for sniffing signaling between said network edge segment and said network core to generate and update said database of tables correlating temporary APN UE IP level addresses to permanent UE identifiers; and a push messaging gateway interface configured to push the generated location specific message content to the UE using a permanent UE identifier retrieved from said database.