Patent ID: 8913605

Claim:
A method comprising: transmitting, by a user telephone device, a first message to another device, the first message including authentication information associated with the user telephone device and being associated with a subscription, and the other device being different than the user telephone device; receiving, by the user telephone device and from the other device, a second message indicating that the user telephone device is authenticated and may receive information associated with the subscription, the second message being based on the transmitted first message; receiving, by the user telephone device, a third message including a data structure, the data structure including a plurality of extensible markup language (XML) tags, each of the plurality of XML tags defining a different telephone communication feature relating to a telephone service, associated with the subscription, for the user telephone device, and the data structure being embedded in a session description protocol section of the third message; parsing, by the user telephone device, the data structure to generate a menu including each telephone communication feature defined by each of the plurality of XML tags; providing, by the user telephone device and for presentation, the menu; receiving, by the user telephone device, a selection of a telephone communication feature associated with the menu; modifying, by the user telephone device and based on receiving the selection of the telephone communication feature, a functionality associated with the telephone communication feature; and transmitting, by the user telephone device and based on modifying the functionality associated with the telephone communication feature, a fourth message to the other device, the fourth message including information that notifies the other device of the modification to the functionality associated with the telephone communication feature.