Patent ID: 8804694

Claim:
A method of handling a device capabilities announcement at a first client device in a packet network, comprising: obtaining device capabilities of a second client device by the first client device from the second client device via the device capabilities announcement after a voice-only call flow between the first client device and the second client device has been established, wherein the first client device comprises an interactive voice response server, wherein the obtaining comprises receiving the device capabilities announcement via a first control channel parallel to the call, wherein the device capabilities announcement is received in a communication protocol message, wherein the device capabilities announcement comprises a portion of a capabilities announcement field in the communication protocol message; processing the device capabilities announcement by the first client device to determine whether the second client device is capable of graphical interaction; continuing the voice-only call flow with a first set of voice prompts and without graphical interaction by the first client device when the second client device is not capable of graphical interaction; and following a multimodal call flow by the first client device when the second client device is capable of graphical interaction, wherein the multimodal call flow comprises: continuing the voice-only call flow with a second set of voice prompts; and sending image data towards the second client device for display by the second client device and receiving image data from the second client device for display by the first client device, wherein the image data further comprises an interactive form that solicits further information from a user of the first client device, wherein the image data is sent via a second control channel.