CPC H04L 51/216 (2022.05) [G06F 9/547 (2013.01)] | 18 Claims |
1. A method, comprising:
receiving, by a communication services platform via a first application programming interface (API) call from a first client device associated with a first user account, a first request to identify, among a plurality of user accounts, a subset of user accounts that are available to receive a transfer of a messaging conversation that exchanged text messages between the first client device and a recipient device, wherein the subset of user accounts are different from the first user account, wherein the text messages of the messaging conversation are sent from a first telephone number associated the first user account and the first client device;
identifying, among the plurality of user accounts permitted to receive the messaging conversation, the subset of user accounts that are associated with an activity status indicating currently active to determine the subset of user accounts that are available to receive the transfer of the messaging conversation;
responsive to receiving the first request, sending, by the communication services platform to the first client device, a first response identifying the subset of user accounts that are available to receive the transfer of the messaging conversation;
receiving, by the communication services platform via a second API call from the first client device, a second request to transfer the messaging conversation to a second user account identified among the subset of user accounts; and
responsive to receiving the second request,
transferring by the communication services platform, the messaging conversation including the text messages exchanged between the first client device and the recipient device to the second user account associated with a second client device to facilitate a continuation of the messaging conversation with the recipient device, and
transferring the first telephone number to the second user account to facilitate that new text messages of the messaging conversation sent using the second client device are sent from the first telephone number.
|