Skip to content

Changes

Summary

  1. TRAU->RTP: add support for TW-TS-001 & TW-TS-002 (details)
Commit da3da7c95f4fdbbaa6f8f555c78cdcbe10eef127 by falcon
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
The file was modified src/trau/trau_rtp_conv.c
The file was modified include/osmocom/trau/trau_rtp.h
The file was modified TODO-RELEASE