ASCI: Add option to switch on or off ASCI support

Switching ASCI support is controled via VTY. This added in a later
patch. (Chg-Id: I5bd034a62fc8b483f550d29103c2f7587198f590)

Change-Id: Id68deb69f7395f0f8f50b3820e9d51052a34f753
Related: OS#4854
diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c
index bd7cfe0..10c4a57 100644
--- a/src/libmsc/gsm_04_08.c
+++ b/src/libmsc/gsm_04_08.c
@@ -798,13 +798,13 @@
 		return msc_gsm48_tx_mm_serv_rej(msc_a, GSM48_REJECT_INCORRECT_MESSAGE);
 	}
 
-	if (!msc_a_cm_service_type_to_use(req->cm_service_type))
+	if (!msc_a_cm_service_type_to_use(msc_a, req->cm_service_type))
 		return msc_gsm48_tx_mm_serv_rej(msc_a, GSM48_REJECT_SRV_OPT_NOT_SUPPORTED);
 
 	/* At this point, the CM Service Request message is being accepted.
 	 * Increment the matching use token, and from here on use msc_vlr_tx_cm_serv_rej() to respond in case of
 	 * failure. */
-	msc_a_get(msc_a, msc_a_cm_service_type_to_use(req->cm_service_type));
+	msc_a_get(msc_a, msc_a_cm_service_type_to_use(msc_a, req->cm_service_type));
 
 	if (msc_a_is_accepted(msc_a))
 		return cm_serv_reuse_conn(msc_a, &mi, req->cm_service_type);
@@ -1531,7 +1531,7 @@
 {
 	struct msc_a *msc_a = msc_conn_ref;
 	msc_gsm48_tx_mm_serv_rej(msc_a, cause);
-	msc_a_put(msc_a, msc_a_cm_service_type_to_use(cm_service_type));
+	msc_a_put(msc_a, msc_a_cm_service_type_to_use(msc_a, cm_service_type));
 	return 0;
 }