X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm.h;h=1fbcee7202c956e0130a7b70aa57a4ba8e27d19f;hp=a4653e11bcac24a9149c60d3f68c739ce258f86c;hb=cf1ea15cc320019d7b41eb56aeeb3c1956fbb7a0;hpb=7239f7e28e0c566c2e9ce2cacc9c32e297dd17d7 diff --git a/gsm.h b/gsm.h index a4653e1..1fbcee7 100644 --- a/gsm.h +++ b/gsm.h @@ -2,29 +2,20 @@ extern "C" { #include } -struct bts_conf { - gsm_bts_type type; /* type of BTS */ - int card; /* E1 card number of BS11 BTS */ - int numtrx; /* up to 8 TRXs */ - int frequency[8]; /* up to 8 frequencies for TRXs */ -}; - struct gsm_conf { char debug[128]; /* debug info */ char interface_bsc[64]; /* loopback interface BSC side */ char interface_lcr[64]; /* loopback interface LCR side */ + char openbsc_cfg[128]; /* openbsc config file */ char short_name[64]; /* short network name */ char long_name[64]; /* long network name */ - int mcc; /* mobile country code */ - int mnc; /* mobile network code */ - int lac; /* location area code */ char hlr[64]; /* database name */ int allow_all; /* accept unknown subscribers */ int keep_l2; /* keep layer 2 after exit */ - int numbts; /* number of BTS' */ - struct bts_conf bts[8]; /* configure BTS' */ int noemergshut; /* don't shut down on emergency */ char pcapfile[128]; /* open capture file for BS11 links */ + int reject_cause; /* reject cause for unsubcribed IMSIs */ + int rtp_proxy; /* enable RTP proxy */ }; struct lcr_gsm {