Project

General

Profile

Feature #22

Add DTXu/DRX support

Added by laforge over 2 years ago. Updated over 2 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 supportClosed2016-02-232016-06-10

Related to OpenBSC - Feature #1701: DTXd support from BSC sideClosed2016-05-042016-06-10

History

#2 Updated by laforge over 2 years ago

  • Assignee deleted (laforge)

#3 Updated by laforge over 2 years ago

#4 Updated by laforge over 2 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

#5 Updated by laforge over 2 years ago

  • Priority changed from Normal to High

#6 Updated by laforge over 2 years ago

  • Subject changed from Add DTX/DRX support to Add DTXu/DRX support

#7 Updated by msuraev over 2 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.

#9 Updated by laforge over 2 years ago

#10 Updated by laforge over 2 years ago

  • Due date set to 06/10/2016

#11 Updated by laforge over 2 years ago

  • Priority changed from High to Urgent

#12 Updated by msuraev over 2 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.

#13 Updated by laforge over 2 years ago

  • Status changed from New to In Progress

#14 Updated by laforge over 2 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!

#15 Updated by msuraev over 2 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.

#16 Updated by msuraev over 2 years ago

  • % Done changed from 10 to 20

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

#17 Updated by msuraev over 2 years ago

  • % Done changed from 20 to 90

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

#18 Updated by msuraev over 2 years ago

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

The patches were merged.

#19 Updated by msuraev over 2 years ago

  • Assignee changed from msuraev to laforge

#20 Updated by msuraev over 2 years ago

  • Status changed from Feedback to Resolved

#21 Updated by laforge over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)