1. A computer-implemented method comprising: determining a state of a portable communications device, wherein the state includes information about previous communications; comparing the state to a plurality of rules, wherein the plurality of rules include one or more conditions regarding previous communications, wherein each of the plurality of rules is associated with a corresponding one of a plurality of modes, and wherein each of the plurality of modes is associated with a corresponding one of at least two billing attributes; and changing a mode of the portable communications device, based on the comparison, to one of the plurality of modes, wherein the information about previous communications includes a first device identifier of a previous telephone call and a first email address of a previous email, and wherein the one or more conditions regarding previous communications includes a second device identifier, a second email address, and a time window.