Prioritization within a session over internet protocol (SOIP) network
AssigneeGenband US LLC
InventorsMedhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi, Saravanan Mallesan
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at a session controller, session data from a session-detail record. The session data is associated with at least a portion of a call over a Session over Internet Protocol (SoIP) network. A priority indicator associated with an Internet Protocol (IP) packet transmitted over the call is modified at the session controller based on the session data. The priority indicator indicates a priority to transmit the IP packet.
Claims19
A method, comprising:
- receiving, at a session controller, session data from a session-detail record, the session data being associated with at least a portion of a call over a Session over Internet Protocol (SoIP) network, the session controller being a session aware component;
- modifying, at the session controller, a priority indicator associated with an Internet Protocol (IP) packet transmitted over the call based on the session data, the priority indicator indicates a priority to transmit the IP packet, wherein the priority indicator is a first priority indicator and the IP packet is a first IP packet;
- and
- identifying, in a priority database accessed by the session controller, a transmission priority value associated with the first IP packet;
- sending an instruction to an endpoint, the instruction being configured to trigger the endpoint to modify, based on the transmission priority value, a second priority indicator associated with a second IP packet associated with the call, wherein the endpoint does not have access to the priority database and is not configured to modify the second priority indicator associated with the second IP packet until the instruction is received.
The method of clam 1, further comprising receiving a threshold condition from the priority database, the modifying includes modifying when the threshold condition is satisfied based on the session data.
A method, comprising:
- receiving a first IP packet being associated with a first session within a SoIP network, the first IP packet being associated with at least one of a session-layer parameter or an extrinsic parameter;
- and
- utilizing a priority database to identify a transmission priority value associated with at least one of a value of the session layer parameter or a value of the extrinsic parameter;
- modifying a priority indicator associated with at least one of the first IP packet or a second IP packet based on the at least one of the value of the session layer parameter or the value of the extrinsic parameter, the priority indicator indicates a priority to transmit the at least one of the first IP packet or the second IP packet over at least one of the first session or a second session;
- and
- sending an instruction to an endpoint, the instruction being configured to trigger the endpoint to modify, based on the transmission priority value,. the priority indicator associated with the second IP packet associated with the call, wherein the endpoint does not have access to the priority database and is not configured to modify the priority indicator associated with the second IP packet until the instruction is received.
An apparatus comprising:
- a database configured to store a transmission priority value and an associated threshold condition, the threshold condition being based on at least one of a value of a session layer parameter or a value of an extrinsic parameter;
- and
- a processor coupled to the database, the processor configured to receive at least one of the value of the session layer parameter or the value of the extrinsic parameter, the value of the session layer parameter and the value of the extrinsic parameter being associated with an IP packet associated with a call within a SoIP network, the processor configured to associate the transmission priority value with the IP packet when the threshold condition is satisfied based on the at least one of the value of the session layer parameter or the value of the extrinsic parameter, wherein the IP packet is a first IP packet;
- and
- an output port coupled to the processor, the output port is configured to send an instruction to an endpoint, the instruction being configured to trigger the endpoint to modify, based on the transmission priority value, a second priority indicator associated with a second IP packet associated with the call, wherein the endpoint does not have access to the database and is not configured to modify the second priority indicator associated with the second IP packet until the instruction is received.
Dependencies are inferred from the claim text.