Abstract:
A device may receive an outgoing message from a primary user device associated with an originating telephone number. The originating telephone number may be associated with the primary user device and one or more associated user devices. The device may identify the one or more associated user devices that are associated with the originating telephone number. The device may generate, based on the outgoing message, one or more outgoing synchronization messages corresponding to the one or more associated user devices. The one or more outgoing synchronization messages may be used to synchronize one or more outgoing messages, corresponding to the one or more associated user devices, with the outgoing message. The device may provide the one or more outgoing synchronization messages to the one or more associated user devices to synchronize the one or more outgoing messages with the outgoing message.
Abstract:
A network device is configured to receive, from a user device that is not subscribed to a network associated with the network device, a connection request identifying a particular service, of one or more services, to provide to the user device. The system may further identify a packet data network (PDN) to establish based on the particular service; identify one or more parameters, associated with the PDN and identifying a data flow, associated with the particular service, that can be provided to the user device; and establish the PDN based on the one or more PDN parameters. The PDN may permit only the data flow, associated with the particular service, to be transmitted to the user device. The system may further provide the data flow, associated with the particular service, to the user device via the PDN.
Abstract:
A method may include receiving information identifying a radio frequency (RF) usage policy that is associated with a user equipment (UE). The UE may communicate with a network using RF signals, and the RF access signaling usage policy may identify an RF access signaling usage threshold. The RF access signaling usage threshold may identify a quantity of bearers and an action to perform based on the UE requesting the quantity of bearers. The method may include causing a gateway device to monitor RF access signaling usage of the UE. The method may include receiving an RF access signaling usage update. The method may include determining that the RF access signaling usage satisfies the RF access signaling usage threshold based on the RF access signaling usage update. The method may include causing an action to be performed based on the RF access signaling usage policy.
Abstract:
A network socket application programming interface (API) running on a communication device is operative to provide, to applications running on the device, information about the performance of communication links used by sockets for communicating across a network. The socket API receives packets associated with sockets, and retrieves from the packets performance information for corresponding communication links. In response to receiving a request from an application for performance information associated with a particular socket, the API identifies performance information for the particular socket and returns the retrieved information to the application. A performance monitoring network device provides the performance information. The performance monitoring device stores information about the performance of a plurality of communication links used by sockets of communications devices in the network, and inserts the performance information for particular sockets into associated packets before transmitting the packets to corresponding communication devices.
Abstract:
A device may receive a request to update a data structure with first communication information from multiple applications. The first communication information may identify communications made, by a particular user, using the applications, and the applications may be associated with different modes of communication. The device may request the first communication information from devices storing the first communication information, may receive the first communication information, and may store the first communication information in the data structure. The device may receive criteria identifying requested communications, and may search the data structure to determine second communication information. The second communication information may identify the requested communications that satisfy the criteria. The device may provide the second communication information to a user device associated with the particular user.
Abstract:
A device may receive a request to establish a packet data network (PDN) session for a user device. The device may provide a first instruction to establish the PDN session for the user device with a temporary default bearer based on receiving the request. The temporary default bearer may be maintained for less than a duration of the PDN session. The device may receive an indication to release the temporary default bearer after providing the first instruction to establish the PDN session. The device may provide a second instruction to release the temporary default bearer and maintain one or more signaling sessions associated with the PDN session based on receiving the indication to release the temporary default bearer. The one or more signaling sessions, associated with the PDN session, may be maintained after the temporary default bearer has been released.
Abstract:
A device may receive information identifying a service frequency for a user device. The device may start a service gap timer for the user device, with the service gap timer corresponding to the service frequency. The device may receive a service request from the user device. The device may determine whether the service gap timer has expired. The device may selectively accept or reject the service request based on determining whether the service gap timer has expired. The device may reject the service request when the service gap timer has not expired. The device may accept the service request when the service gap timer has expired.
Abstract:
A device may receive a request to establish a packet data network (PDN) session for a user device. The device may provide a first instruction to establish the PDN session for the user device with a temporary default bearer based on receiving the request. The temporary default bearer may be maintained for less than a duration of the PDN session. The device may receive an indication to release the temporary default bearer after providing the first instruction to establish the PDN session. The device may provide a second instruction to release the temporary default bearer and maintain one or more signaling sessions associated with the PDN session based on receiving the indication to release the temporary default bearer. The one or more signaling sessions, associated with the PDN session, may be maintained after the temporary default bearer has been released.
Abstract:
One or more devices may receive an instruction to generate an index for a customer associated with a base station and may generate the index based on receiving the instruction. The index may include one or more spaces to store a corresponding one or more access identifiers (IDs) used to allow a user device to connect to the base station. The one or more devices may receive an instruction to add an access ID to the index; generate the access ID based on a format of the access ID, a customer type, a customer ID, or a space ID; store the access ID in one of the one or more spaces of the index; and provide the access ID to the user device and the base station. The access ID may permit the user device to connect to the base station to access a network via the base station.
Abstract:
A network device may receive, from a sending device, a message in a first messaging format en route to user equipment. The first messaging format may correspond to one of a 3GPP cellular network standard or a 3GPP2 cellular network standard. The network device may determine whether the user equipment is associated with the first messaging format or with a second messaging format. The second messaging format may correspond to one of the 3GPP cellular network standard or the 3GPP2 cellular network standard. The first messaging format and the second messaging format may be associated with different cellular network standards. The device may selectively provide the message in the first messaging format or the second messaging format based on whether the user equipment is associated with the first messaging format or the second messaging format. The device may transmit an acknowledgment message based on the first messaging format.