CPC H04M 3/42374 (2013.01) [H04L 51/043 (2013.01); H04L 63/10 (2013.01); H04L 67/025 (2013.01); H04L 67/54 (2022.05); H04W 4/16 (2013.01)] | 18 Claims |
1. A method, comprising:
receiving, by a processing device, a communication request initiated by a first client device of a first account of a communication platform, the communication request specifying a second account of the communication platform;
receiving, via an application programming interface (API), a plurality of messages associated with a plurality of communication applications associated with the second account, each message of the plurality of messages indicating a presence status of a user identified by the second account in a communication application of the plurality of communication applications;
determining, by consolidating the plurality of messages, presence data associated with the second account;
selecting, among a plurality of devices associated with the second account, a second client device having an available presence status based on the presence data associated with the second account; and
establishing a communication between the first client device and the second client device.
|