Start implementing GSM 04.11 (short message service)
diff --git a/src/gsm_04_08.c b/src/gsm_04_08.c
index c45e754..9a6212d 100644
--- a/src/gsm_04_08.c
+++ b/src/gsm_04_08.c
@@ -33,6 +33,7 @@
#include <openbsc/debug.h>
#include <openbsc/gsm_data.h>
#include <openbsc/gsm_subscriber.h>
+#include <openbsc/gsm_04_11.h>
#include <openbsc/gsm_04_08.h>
#include <openbsc/abis_rsl.h>
@@ -545,12 +546,6 @@
return rc;
}
-static int gsm0408_rcv_sms(struct msgb *msg)
-{
- DEBUGP(DSMS, "SMS Message\n");
- return 0;
-}
-
/* here we pass in a msgb from the RSL->RLL. We expect the l3 pointer to be set */
int gsm0408_rcvmsg(struct msgb *msg)
{
@@ -569,7 +564,7 @@
rc = gsm0408_rcv_rr(msg);
break;
case GSM48_PDISC_SMS:
- rc = gsm0408_rcv_sms(msg);
+ rc = gsm0411_rcv_sms(msg);
break;
case GSM48_PDISC_MM_GPRS:
case GSM48_PDISC_SM_GPRS: