1. A method for providing centralized subscriber session information, comprising: (a) receiving a plurality of global state location messages, each global state location message including a session user identifier and a location of session information for a user session, wherein at least two of the plurality of global state location messages are from different originators; (b) for each of the plurality of global state location messages, creating a global state location record including the received session user identifier and the location of session information for the user session; (c) receiving a message requesting a location of session information for an application user identifier; (d) identifying global state location record having a session user identifier matching the received application user identifier; and (e) transmitting the location of session information for the user session included in the identified global state location record.