Attention is currently required from: falconia.

Hello Jenkins Builder,

I'd like you to reexamine a change. Please visit

    https://gerrit.osmocom.org/c/osmo-bts/+/32099

to look at the new patch set (#2).

Change subject: speech TCH, all models: implement option of Themyscira BFI 
packets
......................................................................

speech TCH, all models: implement option of Themyscira BFI packets

Themyscira Wireless System Software is an external add-on to Osmocom
CNI that provides interconnection between an Osmocom GSM network
and regular national public telephone networks, developed initially
for USA PSTN.  Voice plane interconnection to PSTN is achieved
by way of G.711 RTP streams, and these public-interfacing RTP streams
are required to be fully continuous, emitting 160 PCM samples every
20 ms no matter what is happening on the GSM side.  The transcoding
boundary MGW component of ThemWi is responsible for comfort noise
generation during GSM DTXu pauses and error concealment any time
GSM UL traffic frames are lost for any other reason - but it
requires a bit of assistance from the IP BTS that is the ultimate
origin of the outgoing RTP stream: when FR or EFR codec is used,
ThemWi transcoding MGW expects the IP BTS to emit special
Themyscira-invented BFI packets any time a BFI condition occurs.
These Themyscira BFI packets also carry a TAF bit exactly like
the one in GSM 08.60 TRAU UL frames.

The present change extends the rtp always-output vty option added
just previously: the new option becomes rtp always-output [themyscira-bfi],
and if the last qualifier is included, the special Themyscira
extension mode is enabled.  In this mode, which only affects FR and
EFR codecs, RTP packets emitted when there is no speech or SID
frame to be sent change from zero-length RTP payload to Themyscira
BFI marker format, including TAF.

Related: OS#5975
Change-Id: Ib935efb1f7c9c8d919a4a0ea2bef244a47e5fb24
---
M include/osmo-bts/bts.h
M src/common/l1sap.c
M src/common/vty.c
M src/osmo-bts-trx/l1_if.c
M src/osmo-bts-trx/sched_lchan_tchf.c
M tests/osmo-bts.vty
6 files changed, 96 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/99/32099/2
--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/32099
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: Ib935efb1f7c9c8d919a4a0ea2bef244a47e5fb24
Gerrit-Change-Number: 32099
Gerrit-PatchSet: 2
Gerrit-Owner: falconia <fal...@freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Attention: falconia <fal...@freecalypso.org>
Gerrit-MessageType: newpatchset

Reply via email to