Patent classifications
H04L65/10
AUTOMATICALLY IDENTIFYING A CALL ASSOCIATED WITH A WIRELESS TELECOMMUNICATION NETWORK AS AN OPEN-LINE CALL
The system receives a SIP call from a UE associated with the user. The SIP call includes a call setup phase and a data transfer phase, where the call setup phase precedes the data transfer phase. The call setup phase includes an exchange of multiple header fields. The system obtains the multiple header fields from the SIP call. The system determines that the call is an open-line call by identifying an optional field within the multiple header fields, where the optional field indicates that the call is the open-line call. The open-line call indicates that the user of the UE cannot engage in a conversation with a receiver of the open-line call. Upon determining that the call is the open-line call, the system notifies an operator receiving the SIP call to not engage in an audible conversation with the user.
CALL SETUP FOR EVOLVED PACKET SYSTEM FALLBACK
Techniques for setting up a communication session associated with Evolved Packet System Fallback (EPSFB) are described herein. A fifth generation telecommunications network can implement a server to determine that a user equipment (UE) is incapable of establishing a Voice over New Radio (VoNR) call due to a chipset or other technology used by the UE. The server can send a message (e.g., a SIP380 Alternative Service message) to the UE to cause the UE to begin fallback to another network without waiting for an instruction from a base station in a standardized call flow. The server can establish the communication session for the UE using fewer call flow steps than a number of steps used by a standardized call flow.
System and method for processing telephony sessions
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
RAN-assisted rate adaptation
A base station transmits a rate recommendation to a first user equipment (UE) device. The rate recommendation is to be used for a Voice over Long-Term Evolution (VoLTE) call between the first UE device and a second UE device. In some instances, the first UE device and the second UE device negotiate the rate to be used for the VoLTE call, based on the rate recommended by the base station. If the negotiated rate is supported by the base station and/or matches a supported codec rate, the UE devices implement the rate and provide rate feedback to the base station.
RAN-assisted rate adaptation
A base station transmits a rate recommendation to a first user equipment (UE) device. The rate recommendation is to be used for a Voice over Long-Term Evolution (VoLTE) call between the first UE device and a second UE device. In some instances, the first UE device and the second UE device negotiate the rate to be used for the VoLTE call, based on the rate recommended by the base station. If the negotiated rate is supported by the base station and/or matches a supported codec rate, the UE devices implement the rate and provide rate feedback to the base station.
Extending communication services to a consumption device using a proxy device
A system for data communications comprising a handset having a processor, a wireless communications device, a speaker and a microphone and one or more software applications operating on the processor that are configured to interface with a voice over long-term evolution (VoLTE) service. A wireless access point coupled to the handset through a local wireless communications media and the wireless communications device, the wireless access point further coupled to a long range wireless communications media and configured to interface with a server that provides VoLTE calling functionality.
TECHNIQUES FOR MULTIMEDIA UPLINK PACKET HANDLING
Methods, systems, and devices for wireless communications are described. The method may include a user equipment (UE) generating a set of multimedia packets including a first multimedia packet and a second multimedia packet that is generated after the first multimedia packet. The UE may add the set of multimedia packets to a queue and apply an uplink packet handling protocol. Using the uplink packet handling protocol, the UE may discard the first multimedia packet and transmit, to a base station, the second multimedia packet. Using the second multimedia packet, a server in communication with the base station may generate a video frame and transmit the video frame to the UE via the base station.
User-configurable alerts for computing servers
Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The apparatus also includes a processing circuit communicatively-coupled to the set of computing servers. The processing circuit is configured to determine an operating state of the respective set of virtual servers provided for each account. For each account, the processing circuit is also configured to provide an alert message to one or more users specified in a respective alert policy of the account in response to the operating state of the virtual servers satisfying a set of alert criteria indicated in the alert policy.
User-configurable alerts for computing servers
Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The apparatus also includes a processing circuit communicatively-coupled to the set of computing servers. The processing circuit is configured to determine an operating state of the respective set of virtual servers provided for each account. For each account, the processing circuit is also configured to provide an alert message to one or more users specified in a respective alert policy of the account in response to the operating state of the virtual servers satisfying a set of alert criteria indicated in the alert policy.
Relay device for call processing, call processing method performed by relay device, and storage medium in which program for executing call processing method is stored
A relay device for call processing according to an embodiment may include: a database; a protocol relay unit; a call processing unit for checking whether a sender and recipient of a call are subscribers stored in the database, on the basis of an income SIP signal through the protocol relay unit, and providing the income SIP signal to an external call routing server when the sender of the call is the subscriber and the recipient of the call is not the subscriber; and a packet processing unit for rearranging incoming call packets of the call according to the sequence of the call packets and adjusting transmission speed of the rearranged call packets according to the situation in which the call packets are incoming.