aboutsummaryrefslogtreecommitdiffstats
path: root/src/trau/osmo_ortp.c
diff options
context:
space:
mode:
authorMychaela N. Falconia <falcon@freecalypso.org>2024-06-10 18:48:40 +0000
committerMychaela N. Falconia <falcon@freecalypso.org>2024-06-11 14:58:48 +0000
commit73a593c9f640653e03056b02fc3d6fe9a39baf28 (patch)
tree252c4de1436d30ba8a446974af7cf974d9d787ac /src/trau/osmo_ortp.c
parent6007133574a06279d66d446930847c437b9bc37f (diff)
TRAU->RTP: add support for TW-TS-001 & TW-TS-002
The industry standard RTP payload formats of RFC 3551 and RFC 5993 drop valuable metadata from TRAU-UL frames of GSM 08.60 & 08.61, and disallow transport of marked-bad frames. Enhanced RTP transport formats of TW-TS-001 (FR & EFR) and TW-TS-002 (HR) restore these capabilities - however, because these formats are non-standard outside of Osmocom+Themyscira GSM networks, their use can only be optional. Add rtp_extensions member to struct osmo_trau2rtp_state, specifying the mask of RTP extensions to be used, just like we defined for AoIP BSSMAP and Abis-IP RSL, and extend osmo_trau2rtp() to emit these enhanced RTP formats when they are enabled. Related: OS#6448 Depends: I0eccfe5ddcf44f8f20440acb01e2d4870ec0cd91 (libosmocore) Change-Id: I7a6d13d406484c01210594bb6d2f0aff7c1341ab
Diffstat (limited to 'src/trau/osmo_ortp.c')
0 files changed, 0 insertions, 0 deletions