falconia has uploaded this change for review.

View Change

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(-)

git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/11/41211/1
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 change 41211. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Id41d4dffd0eb562df4fc948b237d629e858e495b
Gerrit-Change-Number: 41211
Gerrit-PatchSet: 1
Gerrit-Owner: falconia <falcon@freecalypso.org>