Patent classifications
H04M7/0087
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.
Support services for virtual data centers
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 servers, including at least one Voice-over-IP (VoIP) server. A processing circuit is communicatively coupled to the computing servers and is configured to, for each account, provide support services specified in the settings file for the account.
User interfaces for automated control and access to disparate data/management systems
Certain aspects of the disclosure are directed to correlating communication data between a plurality of communication service providers, via a data communications server. According to a specific example, the data communications server receives a selection of a communications service provider to interface with the data communications server. In certain instances, an event associated with a first user of the data communications server is detected, the data communications server identifies a second user associated with the event and a type of interaction for the event. The data communications server provides instructions to the selected communications service provider to retrieve data correlated with the second user, and displays the correlated data received from the server of the communications service provider on a device accessible by the first user.
VOICE OVER INTERNET PROTOCOL PROCESSING METHOD AND RELATED NETWORK DEVICE
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 for processing a call to an aggregate endpoint device
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
Techniques for migrating legacy 911 systems to NG-911 systems
Disclosed are techniques for enabling an emergency call routing system. The system comprises a Voice-over Internet Protocol (VoIP) position center (VPC) server and a location information server (LIS). The VPC server may be configured to receive a session initiation protocol (SIP) INVITE for an emergency call intended for a destination public safety answering point (PSAP) from a telecommunication service provider (TSP) SIP call server. The VPC may also respond to the source of the SIP INVITE message with a SIP redirect response that includes routing data compatible with and capable of enabling the TSP SIP call server to route the emergency call to the destination PSAP. The LIS server may be configured to receive and store telephone number provisioning information from a TSP, the information including registered address data for the telephone number. The LIS may also receive and store PSAP capability data, the PSAP capability data indicative of the PSAP being i2 capable or i3 capable. For i2 capable PSAPs, the LIS may receive and respond to address requests for the telephone number that initiated the emergency call. For i3 capable PSAPs, the LIS may provide the VPC a PIDF-Lo formatted location object within the SIP redirect response.
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.
Template-based configuration and management of telecommunications services
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 engine and a call control engine. The provisioning engine 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 engine is configured identify at least one call control template written in a second programming language. The call control engine 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.
TECHNIQUES FOR MIGRATING LEGACY 911 SYSTEMS to NG-911 SYSTEMS
Disclosed are techniques for enabling an emergency call routing system. The system comprises a Voice-over Internet Protocol (VoIP) position center (VPC) server and a location information server (LIS). The VPC server may be configured to receive a session initiation protocol (SIP) INVITE for an emergency call intended for a destination public safety answering point (PSAP) from a telecommunication service provider (TSP) SIP call server. The VPC may also respond to the source of the SIP INVITE message with a SIP redirect response that includes routing data compatible with and capable of enabling the TSP SIP call server to route the emergency call to the destination PSAP. The LIS server may be configured to receive and store telephone number provisioning information from a TSP, the information including registered address data for the telephone number. The LIS may also receive and store PSAP capability data, the PSAP capability data indicative of the PSAP being i2 capable or i3 capable. For i2 capable PSAPs, the LIS may receive and respond to address requests for the telephone number that initiated the emergency call. For i3 capable PSAPs, the LIS may provide the VPC a PIDF-Lo formatted location object within the SIP redirect response.
Client-specific control of shared telecommunications services
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.