Project

General

Profile

Feature #2487

MSC side of LCLS (local call local switching) as per the 3GPP specs

Added by laforge over 2 years ago. Updated 3 months ago.

Status:
Stalled
Priority:
Normal
Assignee:
-
Category:
-
Start date:
09/03/2017
Due date:
% Done:

20%

Resolution:
Tags:

Description

3GPP LCLS allows the media stream of a call to remain locally at the BTS, if both legs of a call are within the same BTS. We should implement this in OsmoMSC, if not only to test the OsmoBSC side which we want to implement, too.


Checklist

  • LCLS implementation in OsmoMSC
  • test suite for LCLS in MSC
  • jenkins integration of test suite

Related issues

Related to OsmoBSC - Feature #1602: BSC side of LCLS (local call local switching) as per the 3GPP specsResolved02/23/2016

Related to OsmoBSC - Bug #3659: LCLS directly between BTSsStalled10/17/2018

Related to Cellular Network Infrastructure - Feature #3691: Implement GCR parsing in wiresharkResolved11/13/2018

Related to OsmoMSC - Feature #3618: Inter-MSC hand-over supportResolved10/02/2018

Related to OsmoMSC - Bug #3294: transaction: refactor callref allocationStalled05/26/2018

History

#1 Updated by laforge over 2 years ago

  • Related to Feature #1602: BSC side of LCLS (local call local switching) as per the 3GPP specs added

#2 Updated by laforge about 2 years ago

  • Checklist item LCLS implementation in OsmoMSC added
  • Checklist item test suite for LCLS in MSC added
  • Checklist item jenkins integration of test suite added

#3 Updated by laforge about 2 years ago

  • Target version set to 3GPP LCLS

#4 Updated by laforge almost 2 years ago

  • Assignee set to sysmocom

#5 Updated by laforge over 1 year ago

  • Tags set to LCLS

#6 Updated by msuraev about 1 year ago

  • Related to Bug #3659: LCLS directly between BTSs added

#7 Updated by msuraev about 1 year ago

Shall I take this as well? Seems like next logical step to be able to test LCLS with actual hw.

#8 Updated by laforge about 1 year ago

On Fri, Nov 02, 2018 at 02:39:15PM +0000, msuraev [REDMINE] wrote:

Shall I take this as well? Seems like next logical step to be able to test LCLS with actual hw.

yes, please. Thanks!

#9 Updated by msuraev about 1 year ago

  • Status changed from New to In Progress
  • Assignee changed from sysmocom to msuraev

#10 Updated by msuraev about 1 year ago

  • Related to Feature #3691: Implement GCR parsing in wireshark added

#11 Updated by msuraev 11 months ago

  • % Done changed from 0 to 10

Corresponding libosmocore changes are mostly merged, there're 4 more pending patches for OsmoMSC.
N. B: current implementation is only suitable for testing due to issues with CallRef handling by transactions. This part is going to be heavily changed by intra-BSC handover work.

#12 Updated by msuraev 11 months ago

#13 Updated by msuraev 11 months ago

  • Related to Bug #3294: transaction: refactor callref allocation added

#14 Updated by laforge 10 months ago

#15 Updated by msuraev 8 months ago

  • Status changed from In Progress to Stalled
  • % Done changed from 10 to 20

Experimental implementation available in:
https://gerrit.osmocom.org/c/osmo-msc/+/13421/
https://gerrit.osmocom.org/c/osmo-msc/+/11746/
https://gerrit.osmocom.org/c/osmo-msc/+/13422/
It's already useful enough for testing BSC-side but needs more work to properly handle HO and correctly construct GCR for all interfaces/transaction variants.

#16 Updated by laforge 7 months ago

  • Assignee changed from msuraev to sysmocom

#17 Updated by laforge 7 months ago

  • Assignee changed from sysmocom to Hoernchen

#18 Updated by laforge 3 months ago

  • Assignee deleted (Hoernchen)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)