aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/gsm_04_08.c
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2018-11-15 01:05:53 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2019-01-11 21:42:43 +0000
commit82cc8a5cfa234068ded337e90596d3d1e45b3244 (patch)
tree702f60febc19116b8890dd4c962c7e3f6968ba5b /src/libmsc/gsm_04_08.c
parent4a5cfa559a674d3012e6e38a8d61d159ebef2ba1 (diff)
libmsc/gsm_04_11.c: accept MT SMS messages over GSUP
Diffstat (limited to 'src/libmsc/gsm_04_08.c')
-rw-r--r--src/libmsc/gsm_04_08.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c
index 7ff868140..686194fc8 100644
--- a/src/libmsc/gsm_04_08.c
+++ b/src/libmsc/gsm_04_08.c
@@ -1810,6 +1810,11 @@ static int msc_vlr_route_gsup_msg(struct vlr_subscr *vsub,
DEBUGP(DMSC, "Routed to GSM 04.11 MO handler\n");
return gsm411_gsup_mo_handler(vsub, gsup_msg);
+ /* GSM 04.11 code implementing MT SMS */
+ case OSMO_GSUP_MSGT_MT_FORWARD_SM_REQUEST:
+ DEBUGP(DMSC, "Routed to GSM 04.11 MT handler\n");
+ return gsm411_gsup_mt_handler(vsub, gsup_msg);
+
default:
LOGP(DMM, LOGL_ERROR, "No handler found for %s, dropping message...\n",
osmo_gsup_message_type_name(gsup_msg->message_type));