falconia has submitted this change. (
https://gerrit.osmocom.org/c/libosmocore/+/41211?usp=email )
Change subject: gsm/protocol/gsm_48_103.h: new header file
......................................................................
gsm/protocol/gsm_48_103.h: new header file
3GPP TS 48.103 prescribes a set of fixed RTP payload type numbers
for use on GSM AoIP interface - however, until now there was no
Osmocom header file that formally captures these spec definitions.
Fix this omission.
Change-Id: Id41d4dffd0eb562df4fc948b237d629e858e495b
---
M include/osmocom/gsm/protocol/Makefile.am
A include/osmocom/gsm/protocol/gsm_48_103.h
2 files changed, 22 insertions(+), 0 deletions(-)
Approvals:
fixeria: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/include/osmocom/gsm/protocol/Makefile.am
b/include/osmocom/gsm/protocol/Makefile.am
index 23429dc..ada2ce2 100644
--- a/include/osmocom/gsm/protocol/Makefile.am
+++ b/include/osmocom/gsm/protocol/Makefile.am
@@ -22,6 +22,7 @@
gsm_44_318.h \
gsm_48_049.h \
gsm_48_071.h \
+ gsm_48_103.h \
gsm_49_031.h \
ipaccess.h \
smpp34_osmocom.h \
diff --git a/include/osmocom/gsm/protocol/gsm_48_103.h
b/include/osmocom/gsm/protocol/gsm_48_103.h
new file mode 100644
index 0000000..d40acac
--- /dev/null
+++ b/include/osmocom/gsm/protocol/gsm_48_103.h
@@ -0,0 +1,21 @@
+/*
+ * This header file captures the set of fixed RTP payload type definitions
+ * specified in 3GPP TS 48.103 (GSM AoIP interface) Table 5.4.2.2.1.
+ */
+
+#pragma once
+
+/* uncompressed speech */
+#define OSMO_AOIP_RTP_PT_PCMU 0
+#define OSMO_AOIP_RTP_PT_PCMA 8
+
+/* compressed speech */
+#define OSMO_AOIP_RTP_PT_FR1 3
+#define OSMO_AOIP_RTP_PT_EFR 110
+#define OSMO_AOIP_RTP_PT_HR1 111
+#define OSMO_AOIP_RTP_PT_AMR 112
+#define OSMO_AOIP_RTP_PT_AMRWB 113
+
+/* circuit-switched data */
+#define OSMO_AOIP_RTP_PT_CSD 120 /* without redundancy */
+#define OSMO_AOIP_RTP_PT_CSD_RED 121 /* with redundancy */
--
To view, visit
https://gerrit.osmocom.org/c/libosmocore/+/41211?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Id41d4dffd0eb562df4fc948b237d629e858e495b
Gerrit-Change-Number: 41211
Gerrit-PatchSet: 2
Gerrit-Owner: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: falconia <falcon(a)freecalypso.org>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>