Commit
ed39f9d833714719119e6e39fa3174bfca29f58b
by falcon
gsm0808: add knowledge of TW-TS-003 BSSMAP IE
Themyscira Wireless Technical Specification TW-TS-003 adds a non-standard IE to GSM 08.08 BSSMAP whose purpose is to signal the use of enhanced RTP payload formats that go against the stipulations of TS 26.102 (referenced from 48.103 for AoIP), but allow an IP-based GSM network implementation to mimic the workings of TDM-based GSM more faithfully.
Commit
f85dc28f8498e8f90fac426f3e94be4ac00113f8
by falcon
bts_features: add feature flags for TWTS001 and TWTS002
TW-TS-001 and TW-TS-002 (Themyscira Wireless Technical Specifications) are enhanced RTP payload formats that replicate the functionality and semantics of 3GPP TS 48.060 and 48.061 (respectively) over IP transport. Companion spec TW-TS-003 defines a BSSMAP extension whereby the CN tells the BSS that it wishes to use these otherwise non-standard RTP formats - but these RTP extensions need to originate at the BTS, as their main purpose is to pass along information that is otherwise lost in RTP transport with standard payload formats.
Define feature flags whereby OsmoBTS can tell OsmoBSC that it supports these RTP extensions.
Commit
a636b8d2adb4cfeaf5ebae80c5dc2cfd55486b84
by falcon
rsl: define RSL_IE_OSMO_RTP_EXTENSIONS
This addition to Abis RSL is an Osmocom-specific IE, intended for Osmocom flavor of Abis over IP. It requests the use of non-standard enhanced RTP transport formats. Complete description of this new IE is contained in this Technical Memorandum:
Commit
d8ac06847819fb35c2d15b68a4ae2bcec20c4bfe
by falcon
include/osmocom/gsm: add rtp_extensions.h
Previous patches add definitions of GSM0808_IE_THEMWI_RTP_EXTENSIONS and RSL_IE_OSMO_RTP_EXTENSIONS to BSSMAP and RSL; this new header file provides definitions for individual bits in the single value octet of the new IE.