bsc_api: Create dummy stub for the assignment command.
diff --git a/openbsc/include/openbsc/bsc_api.h b/openbsc/include/openbsc/bsc_api.h
index da942d2..5216c9f 100644
--- a/openbsc/include/openbsc/bsc_api.h
+++ b/openbsc/include/openbsc/bsc_api.h
@@ -15,9 +15,9 @@
 	int (*compl_l3)(struct gsm_subscriber_connection *conn,
 			struct msgb *msg, uint16_t chosen_channel); 
 	void (*dtap)(struct gsm_subscriber_connection *conn, struct msgb *msg);
-	void (*ass_compl)(struct gsm_subscriber_connection *conn,
+	void (*assign_compl)(struct gsm_subscriber_connection *conn,
 			  uint16_t rr_cause);
-	void (*ass_fail)(struct gsm_subscriber_connection *conn,
+	void (*assign_fail)(struct gsm_subscriber_connection *conn,
 			 uint16_t rr_cause);
 	void (*clear_request)(struct gsm_subscriber_connection *conn,
 			      uint32_t cause);
@@ -26,6 +26,7 @@
 
 int bsc_api_init(struct gsm_network *network, struct bsc_api *api);
 int gsm0808_submit_dtap(struct gsm_subscriber_connection *conn, struct msgb *msg, int link_id);
+int gsm0808_assign_req(struct gsm_subscriber_connection *conn, int chan_type, int audio);
 int gsm0808_page(struct gsm_bts *bts, unsigned int page_group,
 		 unsigned int mi_len, uint8_t *mi, int chan_type);
 int gsm0808_clear(struct gsm_subscriber_connection *conn);
diff --git a/openbsc/src/bsc_api.c b/openbsc/src/bsc_api.c
index 2cb3b1a..e5c9e9c 100644
--- a/openbsc/src/bsc_api.c
+++ b/openbsc/src/bsc_api.c
@@ -63,6 +63,19 @@
 	}
 }
 
+/**
+ * Send a GSM08.08 Assignment Request. Right now this does not contain the
+ * audio codec type or the allowed rates for the config.
+ */
+int gsm0808_assign_req(struct gsm_subscriber_connection *conn, int chan_type, int audio)
+{
+	struct bsc_api *api;
+	api = conn->bts->network->bsc_api;
+
+	api->assign_fail(conn, 0);
+	return 0;
+}
+
 int gsm0808_page(struct gsm_bts *bts, unsigned int page_group, unsigned int mi_len,
 		 uint8_t *mi, int chan_type)
 {