| CPC H04L 67/141 (2013.01) [G06Q 30/016 (2013.01); H04L 65/403 (2013.01); H04L 67/14 (2013.01); H04M 3/51 (2013.01); H04M 3/523 (2013.01)] | 17 Claims |

|
1. A method comprising:
accessing a contextual resource with contextual information that indicates a state of an application corresponding to a first communication session that uses a first communication modality to communicate with a first device;
establishing, based on the contextual information that indicates the state of the application, a second communication session that uses a second communication modality to communicate with the first device, the second communication modality being different from the first communication modality and overlapping in time with the first communication session;
rerouting a destination endpoint of the second communication session to a second device based on the contextual resource with the contextual information that indicates the state of the application corresponding to the first communication session;
detecting a request sent from the first device via the first communication session that uses the first communication modality; and
based on the contextual resource with the contextual information that indicates the state of the application, providing a response to the request to the second device via the second communication session that overlaps in time with the first communication session and uses the second communication modality that is different from the first communication modality.
|