Efficient processing of voice-over-LTE call setup
A method for communication includes monitoring communication traffic in a wireless data network that serves wireless communication terminals. Control messages, relating to setting-up of voice calls over the wireless data network for the wireless communication terminals, are identified in the communication traffic. Precedence is given to the identified control messages, relative to other communication traffic that is not related to setting-up of voice calls. The communication traffic is controlled selectively in accordance with the precedence.
1. A method for communication, comprising:
positioning an interception unit on a backhaul interface between a base station servicing wireless communication terminals and a serving gateway (S-GW) connecting to a wireless data network;
intercepting, by the interception unit, communication traffic, including both real time voice traffic and control messages relating to setting-up of voice calls, passing on the backhaul interface between the base station and the serving gateway (S-GW);
identifying, by the interception unit, in the intercepted communication traffic, control messages relating to setting-up of voice calls over the wireless data network for the wireless communication terminals;
forwarding the intercepted communication traffic, giving precedence to the identified control messages, relative to the real time voice traffic; and
identifying, by the interception unit, a message that is sent from a wireless communication terminal to a network element of the wireless data network and relates to setting up a voice call for the wireless communication terminal, and sending by the interception unit to the wireless communication terminal a response to the message, before the network element responds to the message.
2. The method according to claim 1 , wherein the wireless data network comprises a Long-Term Evolution (LTE) or LTE-Advanced (LTE-A) network, and wherein the voice calls comprise Voice-over-LTE (VoLTE) calls.
3. The method according to claim 1 , wherein the wireless data network comprises a Long-Term Evolution (LTE) or LTE-Advanced (LTE-A) network, and wherein the backhaul interface comprises an S1 interface.
4. The method according to claim 1 , wherein forwarding the intercepted communication traffic comprises buffering the intercepted communication traffic in one or more queues of the interception unit, and delaying the buffered traffic that is not related to setting-up of voice calls by holding the buffered traffic that is not related to setting-up of voice calls in the queues for a longer period of time than the buffered traffic related to setting-up of voice calls.
5. A method for communication, comprising:
positioning an interception unit on a backhaul interface between a base station servicing wireless communication terminals and a serving gateway (S-GW) connecting to a wireless data network;
intercepting, by the interception unit, communication traffic, including both real time voice traffic and control messages relating to setting-up of voice calls, passing on the backhaul interface between the base station and the serving gateway (S-GW);
identifying, by the interception unit, in the intercepted communication traffic, control messages relating to setting-up of voice calls over the wireless data network for the wireless communication terminals;
forwarding the intercepted communication traffic, giving precedence to the identified control messages, relative to the real time voice traffic; and
identifying, by the interception unit, a message that is sent from a network element of the wireless data network to a wireless communication terminal and relates to setting up a voice call for the wireless communication terminal, and sending by the interception unit to the network element a response to the message, before the wireless communication terminal responds to the message.
6. A communication apparatus, comprising:
an enhancement system interface for connecting to a backhaul interface between a base station servicing wireless communication terminals and a serving gateway (S-GW) connecting to a wireless data network; and
processing circuitry, which is configured to intercept, through the enhancement system interface, communication traffic, including both real time voice traffic and control messages relating to setting-up of voice calls, passing on the backhaul interface, to identify in the intercepted communication traffic, control messages relating to setting-up of voice calls over the wireless data network for the wireless communication terminals, and to forward the intercepted communication traffic, giving precedence to the identified control messages relative to the real time voice traffic,
wherein the processing circuitry is configured to intercept a message that is sent from a wireless communication terminal to a network element of the wireless data network and relates to setting up a voice call for the wireless communication terminal, and to send to the wireless communication terminal a response to the message, before the network element responds to the message.
7. The apparatus according to claim 6 , wherein the wireless data network comprises a Long-Term Evolution (LTE) or LTE-Advanced (LTE-A) network, and wherein the voice calls comprise Voice-over-LTE (VoLTE) calls.
8. The apparatus according to claim 6 , wherein the wireless data network comprises a Long-Term Evolution (LTE) or LTE-Advanced (LTE-A) network, and wherein the backhaul interface comprises an S1 interface.
9. The apparatus according to claim 6 , wherein the processing circuitry is configured to buffer the communication traffic in one or more queues, and to selectively control the communication traffic by delaying the buffered traffic that is not related to setting-up of voice calls by holding the buffered traffic that is not related to setting-up of voice calls in the queues for a longer period of time than the buffered traffic related to setting-up of voice calls.
10. A communication apparatus, comprising:
an enhancement system interface for connecting to a backhaul interface between a base station servicing wireless communication terminals and a serving gateway (S-GW) connecting to a wireless data network; and
processing circuitry, which is configured to intercept, through the enhancement system interface, communication traffic, including both real time voice traffic and control messages relating to setting-up of voice calls, passing on the backhaul interface, to identify in the intercepted communication traffic, control messages relating to setting-up of voice calls over the wireless data network for the wireless communication terminals, and to forward the intercepted communication traffic, giving precedence to the identified control messages relative to the real time voice traffic,
wherein the processing circuitry is configured to intercept a message that is sent from a network element of the wireless data network to a wireless communication terminal and relates to setting up a voice call for the wireless communication terminal, and to send to the network element a response to the message, before the wireless communication terminal responds to the message.