Project

General

Profile

Bug #3839

inter-BSC Handover lacks AoIP Transport Layer Address, i.e. only works with SCCPlite

Added by neels 2 months ago. Updated 18 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
03/14/2019
Due date:
% Done:

100%

Spec Reference:

Description

Since inter-BSC Handover support for osmo-bsc was developed on SCCPlite, it's not surprising that I forgot
to include the AoIP Transport Layer Address IE in the Handover Request Acknowledge message,
which tells the MSC the BSC's RTP address and port information.

In SCCPlite this works with a Circuit Identity Code instead, and even though we're also omitting the CIC in
the Handover Request Acknowledge message, the CIC should remain unchanged and is already known
(determined even) by the MSC. So it's fine on SCCPlite, broken on "real" A over IP.

This is also a prerequisite for testing inter-BSC Handover with osmo-msc, since osmo-msc has no SCCPlite support.


Related issues

Related to OsmoMSC - Feature #1609: Inter-BSC hand-over is missing (MSC side)Resolved2016-11-212016-11-21

Related to OsmoBSC - Bug #2283: Inter-BSC hand-over is missing (BSC side)Resolved2017-05-22

History

#1 Updated by neels 2 months ago

  • % Done changed from 0 to 50

#2 Updated by neels 2 months ago

  • Related to Feature #1609: Inter-BSC hand-over is missing (MSC side) added

#3 Updated by neels 2 months ago

  • Related to Bug #2283: Inter-BSC hand-over is missing (BSC side) added

#4 Updated by neels 2 months ago

actually osmo-bsc's handover_fsm.c completely lacks the part that establishes an MSC-side MGW endpoint CI,
which is needed for AoIP. On SCCPlite that side of the MGW endpoint is done by the SCCPlite MSC.
So it needs a few more states for AoIP which I completely missed until now _

#5 Updated by neels 2 months ago

Actually I did make provision for AoIP MGW endpoint management, only it happens too late.
So I need to move the HO_ST_WAIT_MGW_ENDPOINT_TO_MSC up to before sending the Handover Request Ack,
plus make sure the AoIP Transport Layer Address is included.

#6 Updated by neels about 2 months ago

  • % Done changed from 50 to 90

works now for AoIP and also for encryption.
Just need to go through patch review.

#7 Updated by laforge 18 days ago

  • Status changed from In Progress to Feedback

I presume the (here unnamed/unreferenced) patch was meanwhile merged and this issue can be closed?

#8 Updated by neels 18 days ago

  • Status changed from Feedback to Resolved
  • % Done changed from 90 to 100

merged since recently, "fix inter-BSC-HO-incoming for AoIP (2/2)" Ia05e37da125eb6e7b7be9b974b73261bd72de1f4 67f9fd5526a208f05561d7d0196a853aa13fbdf0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)