H04L65/1043

Methods, systems, and computer readable media for establishing a communication session between a public switched telephone network (PSTN) endpoint and a web real time communications (WebRTC) endpoint

A method for establishing a communication session between a public switched telephone network (PSTN) endpoint and a Web real time communications (WebRTC) endpoint includes receiving, by a PSTN microservice (MS), a session initiation protocol (SIP) based signaling message from a PSTN endpoint and acquiring, by the PSTN MS, endpoint context attribute information from the SIP based signaling message. The method further includes generating, by the PSTN MS, a WebRTC based signaling message that includes an address identifier of an associate endpoint (AE) that is associated with the context attribute information and transmitting, by the PSTN MS, the WebRTC based signaling message to the AE to initiate a call session between the PSTN endpoint and the AE.

SYSTEMS AND METHODS FOR NEXT GENERATION MOBILE NETWORK OPTIMIZED MEDIA PATH SELECTION
20210152613 · 2021-05-20 ·

A network device receives a first message that includes an identifier (ID) of a first User Plane Function (UPF), serving a first device, in a wireless network, where the first message invites a second device to engage in a session with the first device and where the first UPF supports packet routing and forwarding within the wireless network. The network device extracts the ID of the first UPF from the first message and determines a closest media resource function (MRF) to the first UPF, where the MRF processes and routes media streams between devices. The network device assigns the determined MRF as an anchor, in a network path between the first device and the second device, for processing and routing of media streamed between the first device and the second device.

Systems, methods, and computer program products for computer node resource management

A method performed by a controlling computer node in a network with a plurality of subordinate computing nodes, the method including: receiving, from a first subordinate computer node, information indicating computing resource impacts for a plurality of different processing functions; receiving, from a communication endpoint, a processing task; determining an impact upon available resources of the first subordinate computer node if the task were to be assigned to the first subordinate computer node, wherein the determining is performed using the information indicating computing resource impacts; and assigning the task to either the first subordinate computer node or another one of the subordinate computer nodes based at least in part on the determining the impact.

Enforcing data ownership at gateway registration using natural language processing

Enforcing data ownership may include receiving a request to register an application programming interface (API) endpoint. A plurality of elements of the API endpoint and a target API endpoint may be preprocessed. A distance may be computed for each of element of the API endpoint relative to at least one of the elements of the target API endpoint. A distance score for the API endpoint may be computed based on the distance scores. A term frequency-inverse document frequency (TF-IDF) value may be computed for a plurality of metadata terms of the API endpoint and the target API endpoint. A similarity score between the TF-IDF values of the metadata terms may be computed. An adjusted score may be computed for the API endpoint based on the distance score and the similarity scores. The API endpoint may be registered based on the adjusted score being below a permissions threshold.

Systems and methods for next generation mobile network optimized media path selection

A network device receives a first message that includes an identifier (ID) of a first User Plane Function (UPF), serving a first device, in a wireless network, where the first message invites a second device to engage in a session with the first device and where the first UPF supports packet routing and forwarding within the wireless network. The network device extracts the ID of the first UPF from the first message and determines a closest media resource function (MRF) to the first UPF, where the MRF processes and routes media streams between devices. The network device assigns the determined MRF as an anchor, in a network path between the first device and the second device, for processing and routing of media streamed between the first device and the second device.

Direct network connections using cloud instance for multipoint meeting service

Direct network connections using cloud instance for multipoint meeting service is provided between two or more computers on a network to facilitate a variety of activities, including desktop sharing, web-meetings, and web-conferences. A first computer sends a request to start a multipoint meeting to a server. The server requests a computing cloud to launch a cloud instance for the first computer. A second computer uses connection information for the first computer cloud instance to send to the first computer cloud instance connection information for the second computer via direct network connection. From this point on, the first computer and the second computer exchange data for multipoint meeting via a direct network connection using the first computer cloud instance, independently of the server.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ESTABLISHING A COMMUNICATION SESSION BETWEEN A PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) ENDPOINT AND A WEB REAL TIME COMMUNICATIONS (WEBRTC) ENDPOINT
20200412770 · 2020-12-31 ·

A method for establishing a communication session between a public switched telephone network (PSTN) endpoint and a Web real time communications (WebRTC) endpoint includes receiving, by a PSTN microservice (MS), a session initiation protocol (SIP) based signaling message from a PSTN endpoint and acquiring, by the PSTN MS, endpoint context attribute information from the SIP based signaling message. The method further includes generating, by the PSTN MS, a WebRTC based signaling message that includes an address identifier of an associate endpoint (AE) that is associated with the context attribute information and transmitting, by the PSTN MS, the WebRTC based signaling message to the AE to initiate a call session between the PSTN endpoint and the AE.

Systems and methods for providing automated progress updates in a contact center
10862929 · 2020-12-08 · ·

Providing automated progress updates in a contact center including detecting an activity by a resource of the contact center related to a customer interaction occurring via a customer communications channel between the resource and a customer. The activity comprises an interaction between the resource and one or more additional resources associated with the contact center occurring via a second communications channel. In response to detecting the activity by the resource, a notification comprising a progress update related to the customer interaction is automatically generated. The notification is transmitted, via the customer communications channel, to a customer device associated with the customer interaction.

SYSTEMS AND METHODS FOR NEXT GENERATION MOBILE NETWORK OPTIMIZED MEDIA PATH SELECTION
20200358830 · 2020-11-12 ·

A network device receives a first message that includes an identifier (ID) of a first User Plane Function (UPF), serving a first device, in a wireless network, where the first message invites a second device to engage in a session with the first device and where the first UPF supports packet routing and forwarding within the wireless network. The network device extracts the ID of the first UPF from the first message and determines a closest media resource function (MRF) to the first UPF, where the MRF processes and routes media streams between devices. The network device assigns the determined MRF as an anchor, in a network path between the first device and the second device, for processing and routing of media streamed between the first device and the second device.

Server-side scheduling for media transmissions according to client device states

A system embodying the subject disclosure includes a memory to store instructions. A controller coupled to the memory, responsive to executing the instructions, can perform operations including obtaining performance characteristics for segments of a network; the segments are selected based on a trajectory of a mobile device coupled to the network. The controller can predict future transport and segment characteristics based on the performance characteristics. The controller can receive a request from the mobile device for transmission of a data packet over the network. The controller can monitor a power state of the mobile device and predict a future power state of the mobile device. The controller can determine a target time for fulfilling the request, based on the future power state and the future transport and segment characteristics. The controller can schedule a time for fulfilling the request according to the target time. Other embodiments are disclosed.