1. A method comprising: receiving, by a system comprising a processor, a communication from a wireless communications device associated with a calling party, the communication directed to a user; receiving, by the system, call data associated with the calling party; retrieving, by the system, user data associated with the user, wherein the user data comprises preference data; determining, by the system, based at least in part on the preference data and the call data, that the calling party is authorized to send a text message to the user; determining, by the system, based on the calling party being authorized to send a text message to the user, to generate a menu including a first menu option allowing the calling party to send a text message to the user; receiving, by the system, account status information indicating that a text message count associated with the user is nearing a limit; in response to receiving the account status information, determining, by the system, to disable an ability of the calling party to send a text message to the user; based at least on the user data associated with the user, the call data associated with the calling party, and the account status information, generating, by the system, the menu for the calling party without including the first menu option allowing the calling party to send a text message to the user; and transmitting, by the system, the menu to the wireless communications device associated with the calling party for display at the wireless communications device.
1. A method comprising: receiving, by a system comprising a processor, a communication from a wireless communications device associated with a calling party, the communication directed to a user; receiving, by the system, call data associated with the calling party; retrieving, by the system, user data associated with the user, wherein the user data comprises preference data; determining, by the system, based at least in part on the preference data and the call data, that the calling party is authorized to send a text message to the user; determining, by the system, based on the calling party being authorized to send a text message to the user, to generate a menu including a first menu option allowing the calling party to send a text message to the user; receiving, by the system, account status information indicating that a text message count associated with the user is nearing a limit; in response to receiving the account status information, determining, by the system, to disable an ability of the calling party to send a text message to the user; based at least on the user data associated with the user, the call data associated with the calling party, and the account status information, generating, by the system, the menu for the calling party without including the first menu option allowing the calling party to send a text message to the user; and transmitting, by the system, the menu to the wireless communications device associated with the calling party for display at the wireless communications device. 5. The method of claim 1 , wherein the communication from the calling party to the user is a voice communication, and wherein the method further comprises: determining, based at least on the call data associated with the calling party, that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating the voice communication, initiating a data session with the wireless communications device of the calling party, and transmitting the menu to the wireless communications device of the calling party using the data session.