Enhanced caller identification
A conferencing software receives a request from a device of a caller to connect to a conference. The conferencing software determines that name information of the caller is not included in the request. In response to determining that the name information is not included in the request, the conferencing software transmits an identification request to the device, where the identification request is a text-based message that is configured to obtain the name information from the caller. The conferencing software displays the name information received in a response to the identification request in a user interface associated with the conference.
1 . A method, comprising:
receiving, by a conferencing software, a request from a device of a caller to connect to a conference;
determining, by the conferencing software, that name information of the caller is not included in the request;
in response to determining that the name information is not included in the request, transmitting, by the conferencing software, an identification request to the device, wherein the identification request is a text-based message that is configured to obtain the name information from the caller; and
displaying, by the conferencing software, the name information; obtained based on the identification request, in a user interface associated with the conference.
2 . The method of claim 1 , wherein the identification request is transmitted as a Short Message Service (SMS) message.
3 . The method of claim 1 , further comprising:
storing the name information in a database; and
retrieving the name information from the database in response to a subsequent request from the device of the caller to connect to a subsequent conference.
4 . The method of claim 1 , wherein a modality of the identification request is based on a device type of the device of the caller.
5 . The method of claim 1 , further comprising:
receiving a voice response to the identification request; and
transcribing the voice response into the name information.
6 . The method of claim 1 , further comprising:
transmitting, by the conferencing software, another identification request to another device a another caller that is different from the caller; and
removing the another caller from the conference if no response is received to the another identification request.
7 . The method of claim 1 , wherein the identification request is transmitted further in response to determining that name information associated with a phone number of the device of the caller is unknown.
8 . A system, comprising:
one or more memories; and
one or more processors, the one or more processors configured to execute instructions stored in the one or more memories to:
receive, by a conferencing software, a request from a device of a caller to connect to a conference;
determine, by the conferencing software, that name information of the caller is not included in the request;
in response to determining that the name information is not included in the request, transmit, by the conferencing software, an identification request to the device, wherein the identification request is a text-based message that is configured to obtain the name information from the caller; and
display, by the conferencing software, the name information; obtained based on the identification request, in a user interface associated with the conference.
9 . The system of claim 8 , wherein the identification request is transmitted as an email message.
10 . The system of claim 8 , wherein the one or more processors is further configured to execute instructions stored in the one or more memories to:
associate the name information with a phone number of the device of the caller.
11 . The system of claim 8 , wherein the user interface associated with the conference comprises a participant list.
12 . The system of claim 8 , wherein the one or more processors is further configured to execute instructions stored in the one or more memories to:
identify a device type of the device of the caller; and
identify, based on the device type, a modality for transmitting the identification request.
13 . The system of claim 8 , wherein a response to the identification request is received via a web-based form.
14 . The system of claim 8 , wherein the conferencing software is configured to obtain the name information before the device of the caller is joined to the conference.
15 . One or more non-transitory computer-readable media storing instructions operable to cause one or more processors to perform operations comprising:
receiving, by a conferencing software, a request from a device of a caller to connect to a conference;
determining, by the conferencing software, that name information of the caller is not included in the request;
in response to determining that the name information is not included in the request, transmitting, by the conferencing software, an identification request to the device, wherein the identification request is a text-based message that is configured to obtain the name information from the caller; and
displaying, by the conferencing software, the name information; obtained based on the identification request, in a user interface associated with the conference.
16 . The one or more non-transitory computer-readable media of claim 15 , wherein the identification request includes a hyperlink to a web-based form, the operations further comprise:
receiving a response to the identification request via the web-based form.
17 . The one or more non-transitory computer-readable media of claim 15 , wherein the operations further comprise:
storing the name information in a database for use in subsequent conferences.
18 . The one or more non-transitory computer-readable media of claim 15 , wherein the operations further comprise:
transcribing a response to the identification request into text for display in the user interface.
19 . The one or more non-transitory computer-readable media of claim 15 , wherein the operations further comprise:
removing another caller from the conference if no response is received from the another caller in response to another identification request.
20 . The one or more non-transitory computer-readable media of claim 15 , wherein the operations further comprise:
obtaining the name information before the device of the caller is joined to the conference.