CPC H04L 51/066 (2013.01) [H04L 51/04 (2013.01); H04L 51/216 (2022.05); H04L 51/48 (2022.05); H04L 51/56 (2022.05); H04M 3/42382 (2013.01); H04M 7/0048 (2013.01); H04W 4/14 (2013.01); H04W 4/18 (2013.01); H04M 3/567 (2013.01)] | 20 Claims |
1. A system comprising one or more processors programmed by executable instructions to at least:
receive, via a data network, a conversation message from a collaboration system external to the system, wherein the conversation message is initiated by a first user device, and wherein the conversation message comprises formatted text data, and wherein the conversation message initiates a conversation managed by the collaboration system, and wherein the conversation is associated with a first phone number;
determine, based at least partly on recipient information included in the conversation message, that a message is to be transmitted to a plurality of user devices;
generate a phone-based message using the conversation message and first transformation data, wherein the first transformation data indicates one or more transformations to use in generating plain text data for the phone-based message from formatted text data;
transmit, via a phone network, the phone-based message to the plurality of user devices;
receive, via the phone network, a phone-based response, wherein the phone-based response is received from a second user device within the plurality of user devices, wherein the second user device is associated with a second phone number, and wherein the phone-based response is addressed to the first phone number, and wherein the phone-based response comprises plain text data;
select, based at least partly on the first phone number, the conversation of a plurality of conversations;
generate a conversation response for the conversation using the phone-based response and second transformation data associated with the collaboration system, wherein the second transformation data indicates one or more transformations to use in generating formatted text data for the conversation response from plain text data; and
transmit, via the data network, the conversation response to the collaboration system.
|