Project

General

Profile

Actions

Feature #22

closed

Add DTXu/DRX support

Added by laforge about 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
OpenBSC
Target version:
-
Start date:
Due date:
06/10/2016
% Done:

100%

Resolution:
Spec Reference:

Description

DTX/DRX support needs to be implemented and tested. It should be a user-configurable option


Related issues

Related to OsmoBTS - Feature #1562: Uplink DTX supportClosedlaforge02/23/201606/10/2016

Actions
Related to OpenBSC - Feature #1701: DTXd support from BSC sideClosedmsuraev05/04/201606/10/2016

Actions
Actions #2

Updated by laforge about 8 years ago

  • Assignee deleted (laforge)
Actions #3

Updated by laforge almost 8 years ago

Actions #4

Updated by laforge almost 8 years ago

  • Assignee set to msuraev
this ticket is for the OsmoBSC+OsmoNITB part of DTXu. I think OsmoNITB DTX is currently hard-coded. As part of this ticket, we need to
  • make the setting VTY-configurable and then set the respective bits in OML/RSL messages.
  • make sure to process measurement reports correctly, i.e. if DTXu is active, only use the -SUB values of the measurements should be used for handover decisions, as the -FULL measurement reports contain the muted bursts/blocks.
  • make sure the voice frame handlign works for all codecs (HR/FR/EFR/AMR-HR/AMR-FR) and in the followign modes:
    • internal MNCC handler without RTP proxy (RTP direct between BTSs)
    • internal MNCC handler with RTP proxy (RTP via NITB)
    • external MNCC handler (like lcr, osmo-sip-connector) with TCH data via MNCC
    • external MNCC handler (like lcr, osmo-sip-connector) with RTP directly to lcr/osmo-sip-connector
  • perform and end-to-end test with ip.acces nanoBTS
  • perform and end-to-end test with osmo-bts
Some further hints are to be found in
Actions #5

Updated by laforge almost 8 years ago

  • Priority changed from Normal to High
Actions #6

Updated by laforge almost 8 years ago

  • Subject changed from Add DTX/DRX support to Add DTXu/DRX support
Actions #7

Updated by msuraev almost 8 years ago

make sure to process measurement reports correctly

DTXu should not affect the value of rxqual transmitted by ms in measurement reports because it's calculated based on downlink signal - the DTXd will. However the values measured by BTS itself will be affected by DTXu and not DTXd.

Actions #9

Updated by laforge almost 8 years ago

Actions #10

Updated by laforge almost 8 years ago

  • Due date set to 06/10/2016
Actions #11

Updated by laforge almost 8 years ago

  • Priority changed from High to Urgent
Actions #12

Updated by msuraev almost 8 years ago

  • Priority changed from Urgent to High

nanoBTS test with

network
dtx-used 1
...
bts 0

seems to work fine with TCH/F for DTXu:
  • got acked RSL "mode modify request" with
    DTXd and DTXu bits set in Channel Mode IE
  • got Measurement Report RSL from BTS with "DTX used" bit set in Measurement Results.

Note: in the same report there is Uplink Measurement IE with DTXd bit unset.

Actions #13

Updated by laforge almost 8 years ago

  • Status changed from New to In Progress
Actions #14

Updated by laforge almost 8 years ago

msuraev wrote:

nanoBTS test with

network
dtx-used 1
...
bts 0

Was this using regular 'master' branch without any patches?

Can you pleaes update the ticket, is has been 22 days without update. Thanks!

Actions #15

Updated by msuraev almost 8 years ago

  • % Done changed from 0 to 10
done:
  • make the setting VTY-configurable and then set the respective bits in OML/RSL messages.
  • make sure to process measurement reports correctly

tested all codecs with internal and external mncc handler (osmo-sip-connector + kamailio), test with external voice source (asterisk) will be made once current rtp issue is fixed.

Actions #16

Updated by msuraev almost 8 years ago

  • % Done changed from 10 to 20

External voice test is ok, test on sysmobts is ok.

Actions #17

Updated by msuraev almost 8 years ago

  • % Done changed from 20 to 90

The remaining changes are under review in gerrit: 203, 221.

Actions #18

Updated by msuraev almost 8 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 90 to 100

The patches were merged.

Actions #19

Updated by msuraev almost 8 years ago

  • Assignee changed from msuraev to laforge
Actions #20

Updated by msuraev almost 8 years ago

  • Status changed from Feedback to Resolved
Actions #21

Updated by laforge almost 8 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)