WO2009100979A2 - Codec change on ip-based a interface - Google Patents

Codec change on ip-based a interface Download PDF

Info

Publication number
WO2009100979A2
WO2009100979A2 PCT/EP2009/050844 EP2009050844W WO2009100979A2 WO 2009100979 A2 WO2009100979 A2 WO 2009100979A2 EP 2009050844 W EP2009050844 W EP 2009050844W WO 2009100979 A2 WO2009100979 A2 WO 2009100979A2
Authority
WO
WIPO (PCT)
Prior art keywords
base station
station subsystem
message
codec
switching center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2009/050844
Other languages
French (fr)
Other versions
WO2009100979A3 (en
Inventor
Sergio Parolari
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks Oy
Original Assignee
Nokia Siemens Networks Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks Oy filed Critical Nokia Siemens Networks Oy
Priority to EP09710454A priority Critical patent/EP2253178B1/en
Priority to AT09710454T priority patent/ATE548884T1/en
Priority to RU2010137453/08A priority patent/RU2469513C2/en
Priority to CN200980104877.2A priority patent/CN102017784B/en
Priority to BRPI0908801-6A priority patent/BRPI0908801B1/en
Publication of WO2009100979A2 publication Critical patent/WO2009100979A2/en
Publication of WO2009100979A3 publication Critical patent/WO2009100979A3/en
Priority to ZA2010/05528A priority patent/ZA201005528B/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/14Interfaces between hierarchically different network devices between access point controllers and backbone network device

Definitions

  • One of the main goals of the definition of an IP-based A interface is the possibility to avoid using the G.711 codec on the A interface and more in general to avoid any transcoding in a mobile to mobile call.
  • the goal is to allow end-to-end Transcoding-Free Operation (TrFO) in GERAN networks.
  • TrFO Transcoding-Free Operation
  • an end-to-end codec negotiation is needed when the call is first established: the two BSSs serving the two users communicate their codec capabilities (for that call, in that specific cell) to the Core Network at call setup. Then the Core Network finally decides to use - for that specific call - one of the codecs jointly supported by both the BSSs.
  • the MGW connected to the target BSS (the BSS including the cell where the mobile station is moved to) needs to insert a transcoding resource to perform transcoding between the codec x (negotiated at call setup and used on one leg of the call) and codec y (used in the other leg of the call in the target cell after handover) .
  • Transcoder-Free Operation is interrupted and voice quality might be degraded.
  • TrFO a codec re-negotiation has to be started.
  • the Core Network could trigger a codec change (from x to y) on the leg of the call where codec x is still in use, to align to the other leg of the call where the codec y is used. If this were possible, the MGW could remove the transcoding resource from the path and re-establish Transcoder-Free Operation.
  • One of the related issues is to provide a mechanism whereby the BSS informs the Core Network about the codecs it can support for the ongoing call, before the Core Network triggers a codec change towards a specific codec (i.e. codec y in the example above) .
  • a specific codec i.e. codec y in the example above.
  • the BSS communicates its codec capabilities at call setup, this is a dynamic information related to a specific time instant in a specific cell and might change in time, e.g. due to overload conditions (when only half-rate codecs can be used) . Therefore a mechanism is needed to update this information for an ongoing call.
  • This message is different from a legacy "Handover Request" sent to the target BSS during the preparation phase of an inter-BSS handover: its goal is to get back the updated BSS codec capabilities to handle a specific call and no specific target cell is indicated in the message (the primary goal is to change the codec, not necessarily the cell, and typically an intra-cell handover would be finally triggered in this case) .
  • a MSC-PCL, MSC-Preferred Codec List could be included in the "Internal Handover Enquiry" message to inform the BSS about the MSC codec preferences. The BSS might then use this information to decide a possible target cell that meets such requirements.
  • the BSS When receiving the "Internal Handover Enquiry" message from the MSC, the BSS responds with an "Internal Handover Required" containing: o A target cell.
  • This message is different from a legacy "Handover Required" sent to the MSC during the preparation phase of an inter-BSS handover: by sending this message the BSS already acknowledges the possibility to support the call in the target cell (which is controlled by the same BSS) together with the information of the supported codec and IP/UDP termination to be used, so that no subsequent "Handover Request”/"Handover Request Acknowledge” message exchange is needed in the preparation phase.
  • the MSC When receiving the "Internal Handover Required" message from the BSS, the MSC selects a new codec (SC, Selected Codec) taking into account the BSS-PCL and the need to re-establish TrFO.
  • SC Selected Codec
  • the Selected Codec and the new IP/UDP Tbss termination at the BSS are communicated to the MGW so that it can add another termination towards the BSS.
  • the MGW acknowledges this request by sending back to the MSC the new IP/UDP termination at the MGW (IP/UDP Tmgw) .
  • the "Handover Command" message is sent by the MSC to the BSS, including the Selected Codec together with the new IP/UDP Tmgw termination.
  • a legacy handover procedure is performed on the radio interface and then the BSS finally confirms the handover/codec change to the MSC with the "Handover Complete" message.
  • the described approach for a codec change triggered by the Core Network can be reused also in case of an intra-BSS handover to an "incompatible cell", i.e. a target cell where a codec has to be used which is incompatible with respect to the codec used in the source cell.
  • an "incompatible cell” i.e. a target cell where a codec has to be used which is incompatible with respect to the codec used in the source cell.
  • this could be the case of a congested cell where only half rate codecs can be used (and the codec in use before the handover is incompatible with half rate codecs) .
  • the handover cannot be handled internally in the BSS by informing the MSC only at the end of the procedure with the 'Handover Performed" message.
  • the BSS needs to ask the Core Network to select a codec that can be supported in the target cell.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Communication Control (AREA)
  • Packaging Of Special Articles (AREA)

Abstract

A method to perform codec changes for ongoing calls on an IP- based A interface between a base station subsystem and a mobile switching center, where the transcoding functionality is removed from the base station subsystem, the method being based on a handover procedure, and where a preparation and an execution phase are controlled via signalling messages between the base station subsystem and the mobile switching center.

Description

Codec change on IP-based A interface
One of the main goals of the definition of an IP-based A interface is the possibility to avoid using the G.711 codec on the A interface and more in general to avoid any transcoding in a mobile to mobile call. In other words the goal is to allow end-to-end Transcoding-Free Operation (TrFO) in GERAN networks. In order to achieve this, an end-to-end codec negotiation is needed when the call is first established: the two BSSs serving the two users communicate their codec capabilities (for that call, in that specific cell) to the Core Network at call setup. Then the Core Network finally decides to use - for that specific call - one of the codecs jointly supported by both the BSSs.
However, when handover needs to be performed to a cell not supporting the codec negotiated at call setup (e.g. codec x) , the MGW connected to the target BSS (the BSS including the cell where the mobile station is moved to) needs to insert a transcoding resource to perform transcoding between the codec x (negotiated at call setup and used on one leg of the call) and codec y (used in the other leg of the call in the target cell after handover) . When this happens Transcoder-Free Operation is interrupted and voice quality might be degraded. To re-establish TrFO, a codec re-negotiation has to be started. For instance the Core Network could trigger a codec change (from x to y) on the leg of the call where codec x is still in use, to align to the other leg of the call where the codec y is used. If this were possible, the MGW could remove the transcoding resource from the path and re-establish Transcoder-Free Operation.
The problem is that - although codec re-negotiations are currently possible within the Core Network - there is currently no defined procedure to trigger a codec change from the Core Network to the BSS.
One of the related issues is to provide a mechanism whereby the BSS informs the Core Network about the codecs it can support for the ongoing call, before the Core Network triggers a codec change towards a specific codec (i.e. codec y in the example above) . Note that although the BSS communicates its codec capabilities at call setup, this is a dynamic information related to a specific time instant in a specific cell and might change in time, e.g. due to overload conditions (when only half-rate codecs can be used) . Therefore a mechanism is needed to update this information for an ongoing call.
The proposal to solve this problem consists in:
1. The definition of a signalling message sent by the MSC to the BSS to trigger a feedback from the BSS about its current codec capabilities regarding a specific ongoing call 2. The definition of a signalling message sent by the BSS to the MSC containing the current codec capabilities (i.e. a BSS-PCL, BSS-Preferred Codec List) and the IP/UDP termination at the BSS to be used by the Core Network (in particular by the MGW) as a destination point for user data sent with the new codec.
Then the idea is to reuse existing messages on the A interface: "Handover Command" from the MSC to the BSS (to finally trigger the codec change) and "Handover Complete" from the BSS to the MSC (to confirm the handover/codec change to the MSC) .
The message issued by the MSC to receive the current BSS codec capabilities could be named something like "Codec Change Request". But considering that on the radio interface a (possibly intra-cell) "Handover Command" would be finally used to modify the codec, to minimize the needed changes it makes sense to name the probe message from the MSC as "Internal Handover Request" or "Internal Handover Enquiry". This message is different from a legacy "Handover Request" sent to the target BSS during the preparation phase of an inter-BSS handover: its goal is to get back the updated BSS codec capabilities to handle a specific call and no specific target cell is indicated in the message (the primary goal is to change the codec, not necessarily the cell, and typically an intra-cell handover would be finally triggered in this case) . On the other hand a MSC-PCL, MSC-Preferred Codec List could be included in the "Internal Handover Enquiry" message to inform the BSS about the MSC codec preferences. The BSS might then use this information to decide a possible target cell that meets such requirements.
When receiving the "Internal Handover Enquiry" message from the MSC, the BSS responds with an "Internal Handover Required" containing: o A target cell. This shall be a cell controlled by the same BSS and could be the same cell where the call is currently ongoing. Alternatively this could also be a cell where the BSS could better satisfy the MSC codec preferences expressed in the MSC-PCL contained in the "Internal Handover Enquiry" message o A list with the current codec capabilities, i.e. the BSS-PCL, in the cell where the BSS intends to handle the call after the handover o An IP/UDP termination at the BSS(IP/UDP Tbss) to be used as a destination point for user data sent by the MGW with the finally MSC selected codec
This message is different from a legacy "Handover Required" sent to the MSC during the preparation phase of an inter-BSS handover: by sending this message the BSS already acknowledges the possibility to support the call in the target cell (which is controlled by the same BSS) together with the information of the supported codec and IP/UDP termination to be used, so that no subsequent "Handover Request"/"Handover Request Acknowledge" message exchange is needed in the preparation phase.
When receiving the "Internal Handover Required" message from the BSS, the MSC selects a new codec (SC, Selected Codec) taking into account the BSS-PCL and the need to re-establish TrFO.
The Selected Codec and the new IP/UDP Tbss termination at the BSS are communicated to the MGW so that it can add another termination towards the BSS. The MGW acknowledges this request by sending back to the MSC the new IP/UDP termination at the MGW (IP/UDP Tmgw) .
At this point in time existing messages are used on the A interface to trigger the handover execution phase. In particular, to trigger the codec change (and possibly a cell change, if required by the BSS) the "Handover Command" message is sent by the MSC to the BSS, including the Selected Codec together with the new IP/UDP Tmgw termination. A legacy handover procedure is performed on the radio interface and then the BSS finally confirms the handover/codec change to the MSC with the "Handover Complete" message.
The overall procedure is described in Figure 1.
The described approach for a codec change triggered by the Core Network can be reused also in case of an intra-BSS handover to an "incompatible cell", i.e. a target cell where a codec has to be used which is incompatible with respect to the codec used in the source cell. For instance, this could be the case of a congested cell where only half rate codecs can be used (and the codec in use before the handover is incompatible with half rate codecs) . In this scenario the handover cannot be handled internally in the BSS by informing the MSC only at the end of the procedure with the 'Handover Performed" message. In fact, before performing the handover, the BSS needs to ask the Core Network to select a codec that can be supported in the target cell. This can be done by issuing an unsolicited "Internal Handover Required" message, not triggered by an "Internal Handover Enquiry" message, but by the actual need to perform an internal handover and change the codec at the same time. Then the procedure would continue exactly as in the case of a codec change triggered by the Core Network.
The procedure for an intra-BSS handover to an incompatible cell is described in Figure 2.
Note: the fact that codec has to be changed during an intra- BSS handover to an incompatible cell also means that the MGW connected to the BSS needs to insert a transcoding resource to perform transcoding between the codec used in the source cell (and likely used on the other leg of the call) and the codec used in the target cell after handover. This breaks Transcoder-Free Operation so that further codec re¬ negotiations might be triggered to re-establish end-to-end TrFO.
List of acronyms
BSS Base Station Subsystem BSC Base Station Controller
BTS Base Transceiver Station
GERAN GSM/EDGE Radio Access Network
IP Internet Protocol
MS Mobile Station MSC Mobile Switching Centre
MGW Media Gateway
PCL Preferred Codec List
SC Selected Codec
TrFO Transcoder Free Operation UDP User Datagram Protocol
List of references
[1] 3GPP TR 43.903 vθ .0.4

Claims

Claims
1. A method to perform codec changes for ongoing calls on an IP-based A interface between a base station subsystem and a mobile switching center, where the transcoding functionality is removed from the base station subsystem, the method being based on a handover procedure, and where a preparation and an execution phase are controlled via signalling messages between the base station subsystem and the mobile switching center.
2. A method according to claim 1 where during said preparation phase a signalling message, the so-called internal handover enquiry message, is sent by said mobile switching center to said base station subsystem to trigger a feedback from said base station subsystem about its current codec capabilities regarding a specific ongoing call, and wherein said signalling message includes an MSC- Preferred Codec List.
3. A method according to claim 1 or 2 where during said preparation phase a further signalling message, the so-called internal handover required message, is sent by the base station subsystem to the mobile switching center, and wherein said signalling message contains a target cell, a list containing current codec capabilities in said target cell and a target address for speech data sent with a new codec, wherein said target address comprises an IP/UDP termination at said base station subsystem.
4. Amethod according to claim 1 to 3, where said further signalling message, the so-called internal handover required message, is sent by the base station subsystem to the mobile switching center as a response to said signalling message, the so-called internal handover enquiry message.
5. 4. A method according to any of the claims 1 to 4 where the execution phase reuses on said IP-based A interface a legacy messages, the so-called handover command, from the mobile switching center to the base station subsystem and a legacy message, the so-called handover complete, from the base station subsystem to the mobile switching center.
6. A base station subsystem (BSS) comprising means arranged for performing a codec change for ongoing calls on an IP-based A interface (removed transcoder auffϋhren?) with a preparation phase and an execution phase wherein the means are further arranged for transmitting, during said preparation phase, a further signalling message, the so-called internal handover required message to a mobile switching center, said further signalling message containing a target cell, a list containing current codec capabilities in said target cell and a IP/UDP termination at said base station subsystem.
7. A base station subsystem (BSS) according to claim 1 further comprising means arranged for receiving, during said preparation phase, a signalling message, the so-called internal handover enquiry message, from a mobile switching center and means for transmitting said further signalling message as a response to said signalling message.
8. A mobile switching center (MSC) comprising means arranged for performing a codec change for ongoing calls on an IP-based A interface with a preparation phase and an execution phase wherein the means are further arranged for transmitting, during said preparation phase, a signalling message, the so- called internal handover enquiry message, to a base station subsystem and wherein said signalling message includes an MSC-Preferred Codec List and wherein the means are further arranged for receiving a further signalling message, the so-called internal handover required message, from said base station subsystem containing a target cell, a list containing current codec capabilities in said target cell and a IP/UDP termination at said base station subsystem.
PCT/EP2009/050844 2008-02-11 2009-01-26 Codec change on ip-based a interface Ceased WO2009100979A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP09710454A EP2253178B1 (en) 2008-02-11 2009-01-26 Method and apparatuses for codec change for ongoing calls on ip-based a interface
AT09710454T ATE548884T1 (en) 2008-02-11 2009-01-26 METHOD AND DEVICE FOR CHANGE CODEC DURING CURRENT CALLS ON IP-BASED A INTERFACE
RU2010137453/08A RU2469513C2 (en) 2008-02-11 2009-01-26 Replacement of codec on a-interface based on internet protocol
CN200980104877.2A CN102017784B (en) 2008-02-11 2009-01-26 Codec conversion over IP-based A-interface
BRPI0908801-6A BRPI0908801B1 (en) 2008-02-11 2009-01-26 METHOD FOR PERFORMING CODEC CHANGES FOR CURRENT CALLS ON AN IP-BASED INTERFACE, BASE STATION SUBSYSTEM (BSS) AND MOBILE SWITCH CENTER (MSC)
ZA2010/05528A ZA201005528B (en) 2008-02-11 2010-08-03 Codec change on ip-based a interface

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP08425081.0 2008-02-11
EP08425081 2008-02-11

Publications (2)

Publication Number Publication Date
WO2009100979A2 true WO2009100979A2 (en) 2009-08-20
WO2009100979A3 WO2009100979A3 (en) 2010-04-29

Family

ID=40957309

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2009/050844 Ceased WO2009100979A2 (en) 2008-02-11 2009-01-26 Codec change on ip-based a interface

Country Status (7)

Country Link
EP (1) EP2253178B1 (en)
CN (1) CN102017784B (en)
AT (1) ATE548884T1 (en)
BR (1) BRPI0908801B1 (en)
RU (1) RU2469513C2 (en)
WO (1) WO2009100979A2 (en)
ZA (1) ZA201005528B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2574100A4 (en) * 2010-12-28 2013-08-21 Huawei Tech Co Ltd Rate adjustment method and apparatus applied to trfo voice call switching
EP2706766A4 (en) * 2011-06-09 2015-12-09 Panasonic Ip Corp America NETWORK NODE, TERMINAL, METHOD FOR DETERMINING BANDWIDTH CHANGE, AND METHOD FOR MODIFYING BANDWIDTH

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5905952A (en) * 1996-11-18 1999-05-18 Ericsson Inc. Dynamically created A-interface within a mobile network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2574100A4 (en) * 2010-12-28 2013-08-21 Huawei Tech Co Ltd Rate adjustment method and apparatus applied to trfo voice call switching
EP2706766A4 (en) * 2011-06-09 2015-12-09 Panasonic Ip Corp America NETWORK NODE, TERMINAL, METHOD FOR DETERMINING BANDWIDTH CHANGE, AND METHOD FOR MODIFYING BANDWIDTH
US10841842B2 (en) 2011-06-09 2020-11-17 Panasonic Intellectual Property Corporation Of America Communication terminal apparatus and communication method
US11647428B2 (en) 2011-06-09 2023-05-09 Panasonic Intellectual Property Corporation Of America Communication terminal apparatus and communication method

Also Published As

Publication number Publication date
CN102017784A (en) 2011-04-13
CN102017784B (en) 2015-04-08
EP2253178A2 (en) 2010-11-24
EP2253178B1 (en) 2012-03-07
RU2010137453A (en) 2012-03-20
BRPI0908801A2 (en) 2015-07-21
ZA201005528B (en) 2011-04-28
RU2469513C2 (en) 2012-12-10
BRPI0908801B1 (en) 2020-09-15
WO2009100979A3 (en) 2010-04-29
ATE548884T1 (en) 2012-03-15

Similar Documents

Publication Publication Date Title
EP2560437B1 (en) Process method, device and system for reverse single radio voice call continuity
CN101212459B (en) Method, system, and device for controlling media code rate
JP5312582B2 (en) System and method for SR-VCC of IMS emergency session
EP2168324B1 (en) Handover from circuit switched domain to circuit switched service over packet switched domain
EP2839695B1 (en) Srvcc handover of calls between access networks with active codec selection
EP2255570B1 (en) Methods of changing vocoder technology during voice-over-internet protocol handoff
CN101816206B (en) Inter-system handoff using circuit switched bearers for serving general packet radio service support nodes
EP1435748B1 (en) Handover between wireless networks of different technologies
EP2191686B1 (en) Improvements in or relating to codec negotiation and selection
EP2272262B1 (en) Circuit switched domain codec list for single radio voice call continuity
EP1817922A2 (en) Method and apparatus for inter-system active handoff of a hybrid subscriber unit
US7945267B2 (en) Method, apparatus and system for bearing voice data
US8045521B2 (en) System and method for inter-working in a multi protocol revision based evolution data only/evolution data optimized (EVDO) communication systems
US20090131058A1 (en) Method and apparatus for call handover in a telecommunications system
EP1281266B1 (en) Data bearers in a communication system
EP2253178B1 (en) Method and apparatuses for codec change for ongoing calls on ip-based a interface
GB2531083A (en) Single radio voice call continuity
CN101500286A (en) Switching method, mobile terminal and network appliance
WO2007128343A1 (en) System, apparatus and method for negotiating the establishment of a network initiated bearer in a wireless network
WO2012089045A1 (en) Method and device for bearer modification
CN102625380A (en) Relocation method and system
WO2014034058A1 (en) Audio communication network system, communication control apparatus, mobile communication apparatus, communication control method, and program storing medium

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980104877.2

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09710454

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2009710454

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 5551/DELNP/2010

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2010137453

Country of ref document: RU

ENP Entry into the national phase

Ref document number: PI0908801

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100809