H04M7/0087

Template-based configuration and management of data-communications services
11425260 · 2022-08-23 · ·

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.

Voice over internet protocol processing method and related network device
11070665 · 2021-07-20 · ·

A voice over Internet protocol processing method and a related network device are disclosed. The method includes: detecting, by a calling access network element, an off-hook event; encapsulating, by the calling access network element, the off-hook event into first signaling; sending, by the calling access network element, the first signaling to a cloud server; receiving, by the calling access network element, second signaling sent by the cloud server, where the second signaling is used to establish a first transmission path between the calling access network element and the cloud server, and the first transmission path is used to transmit data between the calling access network element and the cloud server; and establishing, by the calling access network element, the first transmission path based on the second signaling. Overall efficiency of the voice over Internet protocol system can be improved, and the construction costs can be lowered.

METHOD AND APPARATUS TO SIMPLIFY REPLACING EXISTING IP PHONE WITH NEW IP PHONE USING HEADSET
20210234904 · 2021-07-29 ·

A call control entity communicates with Internet Protocol (IP) phones. The call control entity creates a mapping between a headset identifier of a headset connected to a registered first IP phone, and an identifier associated with the first IP phone. Upon receiving a request from a second IP phone that is not registered, the call control entity determines there is no existing IP phone record for the second IP phone. Responsive to the determining, the call control entity acquires from the second IP phone the headset identifier, and accesses an first IP phone record of the first IP phone based on the headset identifier and the mapping. The call control entity creates a second IP phone record for the second IP phone, copies existing configuration information from the first IP phone record to the second IP phone record, and configures the second IP phone with the existing configuration information.

Support services for virtual data centers
11006001 · 2021-05-11 · ·

Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual data-communications servers providing data communications services which may include Voice-over-IP (VoIP) services, and support services for each account as specified in the settings file for the account.

Template-based configuration and management of telecommunications services
10904395 · 2021-01-26 · ·

Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a VoIP 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 VoIP 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.

System and method for providing voice communication between sender users, recipient users and external network entities

A system and method for voice communication between sender users and recipient users, and the sender users and external network entities is provided. The system includes a plurality of voice communication domains interacting with each other and with network entities, and a cross-domain coordinator configured to coordinate interaction between the voice communication domains over Internet. Each voice communication domain includes a plurality of personal communication devices (PCDs) associated with the corresponding users, and a voice communication server deployed within the voice communication domain to control operation of the PCDs. Each PCD is controlled and operated by voice user commands provided verbally, and is configured to provide voice communication between a sender user and a recipient user within the same voice communication domain, between the users of different voice communication domains, and between the sender user and the external network entities.

Link adjustment method, server, and storage medium

A method and apparatus are provided. The method includes obtaining call information of first users currently in network calls in a network call system. Direct link quality and relay link quality corresponding to each first user are obtained according to the call information. Call link are configured for plural second users, where the plural second users are users whose relay link quality is higher than the corresponding direct link quality among the first users.

Method and system for managing an internet connection and informing a user about connectivity

A method is disclosed for managing an internet connection and informing a user about connectivity to the internet of a user terminal via a gateway, the gateway being connected to the user terminal via a local area network and to an internet service provider via a broadband line. The method includes: remotely provisioning through the first communication link the configuration of the gateway for internet connection; detecting completion of configuration of the gateway for internet connection in accordance with a service subscribed by the user, determining the state of the broadband line; and providing the user with a visual indication of availability of connectivity to the internet when configuration of the gateway for internet connection is completed and the broadband line is active; and managing the activation and deactivation of the connection to the internet by user terminals connected to a gateway via the local area network.

Method and system for managing an internet connection and informing a user about connectivity

A method is disclosed for managing an internet connection and informing a user about connectivity to the internet of a user terminal via a gateway, the gateway being connected to the user terminal via a local area network and to an internet service provider via a broadband line. The method includes: remotely provisioning through the first communication link the configuration of the gateway for internet connection; detecting completion of configuration of the gateway for internet connection in accordance with a service subscribed by the user, determining the state of the broadband line; and providing the user with a visual indication of availability of connectivity to the internet when configuration of the gateway for internet connection is completed and the broadband line is active; and managing the activation and deactivation of the connection to the internet by user terminals connected to a gateway via the local area network.

Client-specific control of shared telecommunications services
10645217 · 2020-05-05 · ·

Aspects of the present disclosure are directed toward apparatuses, systems, and methods for providing remote services for endpoint devices of a plurality disparate client entities. In an example embodiment, an apparatus includes a computing server configured to provide VoIP communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the VoIP communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.