Patent classifications
H04L61/4535
Region-based connecting of calls using client-specific control and provisioned numbers
Systems and methods are disclosed for client-based control of revising caller identifications (IDs) for communications between a private network and a public network. An apparatus including a communications provider server and processing circuit that communicates client-specific sets of data over an interface protocol. The telecommunications-providing server revises a caller ID for a call based on the client-specific sets of data, an identifier that corresponds to a requesting endpoint, and a geographic region determined from the call request. Further, the telecommunications-providing server connects the VoIP call by accessing and passing a provisioned number. The provisioned number includes the revised caller ID which is a local number identified by the determined geographic region that the endpoint is located.
Distributed components in computing clusters
The subject disclosure is directed towards components in different server clusters, e.g., comprising software components such as components of a distributed computing system. Components are available for use by distributed computing system applications, yet managed by the distributed computing system runtime such that only a single instance can be activated and exist within communicating (non-partitioned) clusters. Also described is recovery from a situation in which no longer partitioned clusters each have created the same component.
Distributed components in computing clusters
The subject disclosure is directed towards components in different server clusters, e.g., comprising software components such as components of a distributed computing system. Components are available for use by distributed computing system applications, yet managed by the distributed computing system runtime such that only a single instance can be activated and exist within communicating (non-partitioned) clusters. Also described is recovery from a situation in which no longer partitioned clusters each have created the same component.
SYSTEMS AND METHODS FOR PROCESSING REQUESTS FOR CONTENT OF A CONTENT DISTRIBUTION NETWORK
Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.
DOMAIN ROUTING FOR PRIVATE NETWORKS
Methods for creating an ultra-lightweight multi-tenant network virtualization model by augmenting an OSI layer 4 tuple (protocol, source IP address, destination IP address, source port, destination port) with additional private gateway-specific source and destination augmented addresses. A unique OpenVPN Augmented Address (OAA) may be created and assigned to each device on a network such as a mesh-linked system. This OAA may form part of a packet shim created with routing path information for both the source and the destination resources. Once created, the shim may be inserted into a packet header for transmission. The packet shim operates to establish a communications session on layer 4 (Transport) between the requestor and the target resource which is intermediate-device agnostic. Further disclosed are methods for intelligently routing domain-level traffic to VPNs including augmenting a DNS with VPN information associated with human-memorable domain names.
DOMAIN ROUTING FOR PRIVATE NETWORKS
Methods for creating an ultra-lightweight multi-tenant network virtualization model by augmenting an OSI layer 4 tuple (protocol, source IP address, destination IP address, source port, destination port) with additional private gateway-specific source and destination augmented addresses. A unique OpenVPN Augmented Address (OAA) may be created and assigned to each device on a network such as a mesh-linked system. This OAA may form part of a packet shim created with routing path information for both the source and the destination resources. Once created, the shim may be inserted into a packet header for transmission. The packet shim operates to establish a communications session on layer 4 (Transport) between the requestor and the target resource which is intermediate-device agnostic. Further disclosed are methods for intelligently routing domain-level traffic to VPNs including augmenting a DNS with VPN information associated with human-memorable domain names.
System, method, and computer program product for identifying device connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
System, method, and computer program product for identifying device connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
DIRECT CONNECTION CALL METHOD, CORE NETWORK DEVICE, AND NON-TRANSITORY STORAGE MEDIUM
A direct connection call method includes: receiving an IP address of a first terminal by a core network device; transmitting the IP address of the first terminal to a second terminal by the core network device; receiving an IP address of the second terminal by the core network device; and transmitting the IP address of the second terminal to the first terminal by the core network device; wherein the core network device is configured to exchange the IP addresses of the first terminal and the second terminal for establishing a direct connection data link between the first terminal and the second terminal to transmit call voice data packets. A core network device and a non-transitory storage medium are also provided.
Method, apparatus, and system for allocating phone number
A method, an apparatus and a system for allocating a phone number are disclosed. the method includes: receiving, by an SIP server, an automatic number negotiation request packet sent by an IP phone terminal; allocating, by the SIP server, a corresponding IP phone number to the IP phone terminal according to the received automatic number negotiation request packet; and returning, by the SIP server, the allocated IP phone number to the IP phone terminal, so that the IP phone terminal performs a login by using the IP phone number. The method, apparatus and system can improve efficiency and operability of deploying IP phone numbers for a large quantity of IP phone terminals.