Project

General

Profile

Feature #3774

implement GSUP messages for inter-MSC handover

Added by neels 3 months ago. Updated 19 days ago.

Status:
In Progress
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
01/31/2019
Due date:
% Done:

60%

Resolution:
Tags:

Description

For #3618 I need GSUP messages:

- definition in gsup.adoc
- implementation of decoding and encoding
- rudimentary message tests

so that I can just go on and use them when I'm ready.

See http://git.osmocom.org/osmo-msc/tree/doc/interMSC_HO_GSUP_msgs.txt?h=neels/ho


Related issues

Related to OsmoHLR - Bug #3793: GSUP message routing for inter-MSC handoverIn Progress2019-02-08

Is duplicate of OsmoMSC - Feature #3619: GSUP protocol extension for inter-MSC HOIn Progress2018-10-02

Blocks OsmoHLR - Feature #3893: update wireshark dissector for new inter-MSC GSUP messagesIn Progress2019-04-02

History

#1 Updated by osmith 3 months ago

#2 Updated by osmith 3 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20

#3 Updated by osmith 2 months ago

  • % Done changed from 20 to 40

WIP branch is osmith/gsup-msc-ho at libosmocore.git.

#4 Updated by osmith 2 months ago

  • Checklist item get libosmocore patch merged added
  • Checklist item osmo-gsm-manuals.git patch submit to gerrit added
  • Checklist item osmo-gsm-manuals.git patch merged added
  • % Done changed from 40 to 60

#5 Updated by osmith 2 months ago

  • Related to Bug #3793: GSUP message routing for inter-MSC handover added

#6 Updated by osmith 2 months ago

  • Checklist item wireshark: submit patch added
  • Checklist item wireshark: get patch merged added

This will take a bit until it gets merged (and then the other steps in the checklist follow), as neels wrote in gerrit:

In general, I would like to keep this patch unmerged before I have osmo-msc's inter-MSC HO pretty much complete and working. Likely more insights and needs about the protocol will arise from chiseling out the details. But it would be nice to continue the review process nevertheless; just not merge it yet (so we don't need to worry about api compat later).

#7 Updated by osmith 2 months ago

  • Checklist item TTCN3: update GSUP_Types.ttcn added

#8 Updated by osmith 25 days ago

  • Tags set to Inter-MSC HO

#9 Updated by neels 19 days ago

  • Blocks Feature #3893: update wireshark dissector for new inter-MSC GSUP messages added

#10 Updated by neels 19 days ago

  • Checklist item deleted (wireshark: submit patch)
  • Checklist item deleted (wireshark: get patch merged)
  • moved the wireshark bit to a separate issue.
  • I think the Send End Signal is also just a request without a Response or Error. Could you take a look in the specs to verify that?
  • I added a GSUP Kind IE.

The current version of your patch tweaked by me is in libosmocore branch neels/gsup

#11 Updated by osmith 19 days ago

The current version of your patch tweaked by me is in libosmocore branch neels/gsup

Pushed as patchset 6 to: https://gerrit.osmocom.org/#/c/libosmocore/+/12860/

I think the Send End Signal is also just a request without a Response or Error. Could you take a look in the specs to verify that?

According to 3GPP TS 29.002 17.6.1 Mobile Service Operation, the SendEndSignal Operation has an "Argument" and "Result" block, which is what we have as "Request" and "Result" in GSUP. No "Errors" block though (which other Operations do have), so I've dropped OSMO_GSUP_MSGT_E_SEND_END_SIGNAL_ERROR in patchset 7.

#12 Updated by neels 17 days ago

  • Is duplicate of Feature #3619: GSUP protocol extension for inter-MSC HO added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)