diff --git a/gsm_bs.cpp b/gsm_bs.cpp index 10d1e8c..20eb36d 100644 --- a/gsm_bs.cpp +++ b/gsm_bs.cpp @@ -39,6 +39,9 @@ int bts_model_bs11_init(void); int bts_model_nanobts_init(void); static struct log_target *stderr_target; +extern struct bsc_api *msc_bsc_api(); +extern int bsc_api_init(struct gsm_network *network, struct bsc_api *api); + /* timer to store statistics */ #define DB_SYNC_INTERVAL 60, 0 static struct timer_list db_sync_timer; @@ -849,6 +852,9 @@ int gsm_bs_init(void) } gsm->network = bsc_gsmnet; + /* Initialise BSC-API */ + bsc_api_init(bsc_gsmnet, msc_bsc_api()); + return 0; }