H04L65/104

Service based P-CSCF discovery

The present disclosure enables a UE (100) to discover a P-CSCF (85) in the IMS network based on the services offered by the P-CSCF or the area served by the P-CSCF (85) when it establishes a data session. The P-CSCF (85) registers with a discovery node (70) in the wireless communication network (10) and provides relevant information about the P-CSCF (85) to the discovery node (70), such as the type of services provided, its network address and/or FQDN, a list of cells supported, and a list of tracking areas supported. When a request is received to establish a session with the IMS for a UE, the SMF (45) in the wireless communication network (10) queries the discovery node (70) to fetch the P-CSCF (85) information and forwards the P-CSCF information to the requesting UE. The UE (100) selects a P-CSCF (85) to use when it initiates IMS registration.

Use of alternate VoIP call-placement service in response to IMS processing failure

A method and system for responding to a processing failure of an Internet Protocol (IP) Multimedia Subsystem (IMS). An example method includes a computing system detecting the processing failure of the IMS and responsively causing one or more user equipment devices (UEs) to forgo using the IMS for voice over IP (VoIP) call placement and to instead use an alternate VoIP calling service for VoIP call placement. For instance, a given UE may be configured by default to use the IMS for VoIP call placement, but the UE may detect an IMS processing failure and may responsively instead make a next VoIP call placement attempt using an alternate VoIP calling service, such as a third party VoIP calling application running on the UE.

Dynamic segment routing mapping server for a multiprotocol label switching network
11757776 · 2023-09-12 · ·

A dynamic SRMS (DSRMS) in a MPLS network generates unique segment identifiers for nodes of the network lacking segment identifiers (SIDs). The DSRMS receives network information from other nodes of the network that may include, for example, Internal Gateway Protocol (IGP) routing information, advertised prefix values for the nodes, and label values used in MPLS routing. The DSRMS analyzes the information and identifies nodes of the network that are not associated with a SID. For each identified node, the DSRMS generates a unique SID and then announces the SID to other nodes within the network. Generating the unique SID may include executing a hashing function using the IP address of the identified node as an input.

Gateway Device, System and Method For Providing a Forwarding Policy

One aspect of this disclosure pertains to a gateway device for use in a telecommunications network, wherein the telecommunications network comprises a policy control system configured to provide at least one forwarding policy to the gateway device. The gateway device may be configured to forward traffic of at least one user device connected to the gateway device to the telecommunications network. The gateway device is further configured to receive the forwarding policy from the policy control system over the telecommunications network. The gateway device may receive the forwarding policy using a PDU session establishment procedure, a PDU session modification procedure and/or a registration procedure. The gateway device is configured to enforce the received forwarding policy when forwarding traffic of the at least one user device towards the telecommunications network.

Network core facilitating terminal interoperation
11799922 · 2023-10-24 · ·

An anchoring network device of a telecommunications network can receive a first initiation request of a communication session and determine a second request indicating a different media capability than the first request. A network gateway can modify packets of the session, e.g., by transcoding between the capabilities. In some examples, the anchoring device can determine that a codec list of the initiation request corresponds to a rewrite rule. The device can apply the rewrite rule to the request to provide a second request listing a second, different codec. In some examples, the anchoring device can determine if there is a common media capability between the first initiation request and a predetermined exclusion list. If not, the second request can include at least one capability not in the first request, e.g., an Enhanced Voice Services (EVS) Channel-Aware-mode (ChAw) codec.

Mobile application gateway for connecting devices on a cellular network with individual enterprise and data networks

A mobile application gateway for connecting devices on a cellular network with individual networks, such as enterprise voice and data networks and/or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise. The invention may consist of a primarily of core network and services components based on the IMS network architecture, and is backward compatible to support legacy systems in place in current telecom and data networks.

Region-based connecting of calls using client-specific control and provisioned numbers
11825018 · 2023-11-21 · ·

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 data communication (aka 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.

SYSTEM AND METHOD FOR EXECUTING ORIGINATING SERVICES IN A TERMINATING NETWORK FOR IMS AND NON-IMS APPLICATIONS

A mobile application gateway for connecting devices on a cellular network with individual networks, such as enterprise voice and data networks and/or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise. The invention may consist of a primarily of core network and services components based on the IMS network architecture, and is backward compatible to support legacy systems in place in current telecom and data networks.

System and method for executing originating services in a terminating network for IMS and non-IMS applications

A mobile application gateway for connecting devices on a cellular network with individual networks, such as enterprise voice and data networks and/or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise. The invention may consist of a primarily of core network and services components based on the IMS network architecture, and is backward compatible to support legacy systems in place in current telecom and data networks.

Network entity selection
11388202 · 2022-07-12 · ·

There are disclosed measures of network entity selection, for example including furnishing an identity of a network entity being pre-selected by a first network apparatus, and providing verification information for said pre-selected network entity identity, enabling to verify whether the pre-selected network entity identity is applicable for network entity selection at a second network apparatus.