Analysis of digital voice data in a data-communication server system

    公开(公告)号:US11948577B1

    公开(公告)日:2024-04-02

    申请号:US16288270

    申请日:2019-02-28

    申请人: 8x8, Inc.

    摘要: Certain aspects of the disclosure are directed to apparatuses and methods for analyzing digital voice data in a data-communication system. A specific aspect is directed to a data-communication apparatus that includes a data-communication server and processing circuitry in communication therewith. The data-communication server interfaces with a plurality of remotely-situated client entities for providing data communication services. The processing circuitry receives digital voice data indicative of transcribed audio conversations between a plurality of agents and customers of a remotely-situated client entity from the provided data communication services, identifies keywords and speech characteristic parameters from the digital voice data, provides associations with at least one of the keywords and speech characteristic parameters with outcomes of the transcribed audio conversations, and provides the associations to a client data-communications server as feedback for the outcomes of the transcribed audio conversations with the customers.

    Analysis of system conditions from endpoint status information

    公开(公告)号:US11588715B1

    公开(公告)日:2023-02-21

    申请号:US17549535

    申请日:2021-12-13

    申请人: 8x8, Inc.

    摘要: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.

    Multiple-factor authentication
    5.
    发明授权

    公开(公告)号:US11558369B1

    公开(公告)日:2023-01-17

    申请号:US17212232

    申请日:2021-03-25

    申请人: 8x8, Inc.

    发明人: Zhishen Liu

    摘要: One example involves a communications server providing communications services to remotely-situated client entities, wherein each client entity is associated with users and each user is associated with a communication device. The server may verify a first authentication factor for a user among the users, and generate a communication request that includes a first portion specifying at least one target endpoint associated with the user and a second portion associated with or indicating the security code and that includes a set of instructions which: are specific to the user, which specify how to communicate the security code for the user, and which specify different security codes for different types of communications. Via the server, the security code is sent to the user according to the set of instructions, and verified via a second authentication factor associated with or for the user by comparing input from the user to the security code.

    Template-based configuration and management of data-communications services

    公开(公告)号:US11425260B1

    公开(公告)日:2022-08-23

    申请号:US17151906

    申请日:2021-01-19

    申请人: 8x8, Inc.

    发明人: Zhishen Liu

    摘要: Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The server includes a provisioning circuit and a call control circuit. The provisioning circuit is configured to identify a provisioning template for at least one extension for a client entity, and configure the extension for one or more call processing functions. The call control circuit is configured identify at least one call control template written in a second programming language. The call control circuit is further configured to control call routing for VoIP telephone calls by executing the call control template, and to implement one or more call processing functions specified by the call control template as being conditional upon retrieved data.

    Multiple-factor authentication
    7.
    发明授权

    公开(公告)号:US10965666B1

    公开(公告)日:2021-03-30

    申请号:US16200252

    申请日:2018-11-26

    申请人: 8x8, Inc.

    发明人: Zhishen Liu

    IPC分类号: H04L29/06 H04L29/08 H04M7/00

    摘要: Multiple factor authentication of a user is provided by verifying a first authentication factor for the user. At least one target endpoint device is identified relative to the user. An application program interface (API) is accessed and used to generate a communication request that includes a first portion specifying the target endpoint device and written in a format of an application program interface (API), and a second portion that includes a set of one or more documents written in a programming language that includes call flow commands for call routing logic of a call control server. The call flow commands include commands specifying how to communicate a security code. The communication request is transmitted to the call control server. Input is received from the user. A second authentication factor is verified for the user by comparing the input to the security code.

    Customized call model generation and analytics using a high-level programming interface

    公开(公告)号:US10951484B1

    公开(公告)日:2021-03-16

    申请号:US16013595

    申请日:2018-06-20

    申请人: 8x8, Inc.

    发明人: Zhishen Liu

    摘要: Certain aspects of the disclosure are directed to customized communication monitoring and alerts using a high-level programming interface. According to a specific example, a data communications server is configured and arranged to provide a database with virtual office features available to remotely-situated client entities. The data communications server is configured to provide to the client entities, a set of instructions written in a first programming language that defines a message exchange protocol. The data communications server is further configured to receive from each client entity, client-specific sets of control data written in a second programming language that is compatible with the first programming language. The data communications server may accumulate data from communication event data based on the client-specific sets of control data, evaluate the accumulated data for one or more parameters of interest, and generate communication models for the disparate client entities.

    Identifying and processing of unreturned calls in IPBX

    公开(公告)号:US10798240B1

    公开(公告)日:2020-10-06

    申请号:US16105327

    申请日:2018-08-20

    申请人: 8x8, Inc.

    摘要: Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. A first processing circuit is communicatively coupled to an IPBX server that routes VoIP calls for a plurality of end-users having respective VoIP-enabled devices and generates call event messages for the routed calls. The first processing circuit generates call summary metrics from the call event messages. A second processing circuit evaluates the call summary metrics to identify a set of incoming calls to the IPBX that were missed and have not been returned by the end-users. The second processing circuit cross-correlates the identified set of incoming calls with a secondary data source to determine a respective priorities for the set of incoming calls. The second processing circuit stores data indicating calls of the identified set have a higher priority.

    Switchboard server using a high-level programming interface

    公开(公告)号:US10749938B1

    公开(公告)日:2020-08-18

    申请号:US16013626

    申请日:2018-06-20

    申请人: 8x8, Inc.

    发明人: Zhishen Liu

    IPC分类号: H04L29/08 H04L12/947 G06F9/54

    摘要: Certain aspects of the disclosure are directed to routing communications for a plurality of switchboard interfaces, each switchboard interface corresponding to a data communications-enabled device of a respective receptionist. According to a specific example, a computing server is configured and arranged to provide data communications for a plurality of endpoint devices. A processing circuit can be communicatively coupled to the computing server and configured and arranged to receive communication event data from the computing server. For each of the plurality of disparate client entities, and in response to a subscription request from a switchboard interface for the client entity, the processing circuit can initiate a new subscription for the switchboard interface. While the subscription is active, the processing circuit can provide pseudo-event message data indicating a data metric specified in a respective set of control data for the client entity derived from programming instructions received over a message exchange protocol.