aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-12-06 16:59:10 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-12-19 10:12:28 +0100
commitd074f8f3964e3d98081736a42ab2c839987e0159 (patch)
tree0afe3de08ce44ac7504771667166c45d954be895 /openbsc/src/libmsc
parentb6f95161935969c270ef42f1c31e6957df5afe31 (diff)
Add EFR support to TRAU muxer + test case
Decoding and encoding of FR and EFR TRAU frames are put into seperate functions. CRC check is done to detect bad EFR TRAU frames. The test case includes FR and EFR transcoding. EFR support was tested with Nokia InSite BTS and Siemens BS11.
Diffstat (limited to 'openbsc/src/libmsc')
-rw-r--r--openbsc/src/libmsc/gsm_04_08.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c
index 3cfc455df..63603934b 100644
--- a/openbsc/src/libmsc/gsm_04_08.c
+++ b/openbsc/src/libmsc/gsm_04_08.c
@@ -2876,6 +2876,7 @@ int mncc_tx_to_cc(struct gsm_network *net, int msg_type, void *arg)
case MNCC_FRAME_RECV:
return tch_recv_mncc(net, data->callref, 1);
case GSM_TCHF_FRAME:
+ case GSM_TCHF_FRAME_EFR:
/* Find callref */
trans = trans_find_by_callref(net, data->callref);
if (!trans) {