| CPC H04M 3/563 (2013.01) [H04L 65/1089 (2013.01); H04M 3/42382 (2013.01); H04M 3/567 (2013.01)] | 20 Claims |

|
1. A method, comprising:
determining, based on a request to elevate a telephone call to a virtual meeting, whether a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticating an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on whether the client application is installed on the phone device; and
connecting, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.
|
|
8. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
determining, based on a request to elevate a telephone call to a virtual meeting, that a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticating an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on the determination that the client application is installed on the phone device; and
connecting, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.
|
|
14. An apparatus, comprising:
a memory; and
a processor configured to execute instructions stored in the memory to:
determine, based on a request to elevate a telephone call to a virtual meeting, that a client application associated with a web service used to implement the virtual meeting is installed on a phone device connected to the telephone call;
authenticate an audio-only caller using the phone device for the virtual meeting in connection with a message transmitted to the phone device, wherein the message is based on the determination that the client application is installed on the phone device; and
connect, based on the authentication of the audio-only caller and an interaction with the message at the phone device, the phone device to the virtual meeting via a session initiation protocol transaction between the web service and a telephony service used to implement the telephone call, wherein the connection of the phone device to the virtual meeting via the session initiation protocol transaction maintains the telephone call as an audio channel of the virtual meeting for the phone device.
|