1. A method of context-aware communication, comprising: obtaining, by an access terminal, a plurality of terminal data from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; determining at least one context corresponding to at least a portion of the plurality of terminal data; creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and storing each context profile.