osmo-cn-latest: Use osmo-config-merge to configure the MSC
Change-Id: I6ccebf041d6e4fd3f9e1c6d898e2787b7de9ccca
This commit is contained in:
parent
9af88da2e2
commit
bdd9f05941
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import os, sys
|
||||||
import csv
|
import csv
|
||||||
import sys
|
import sys
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
@ -127,7 +128,22 @@ def main():
|
||||||
infilename = args[0]
|
infilename = args[0]
|
||||||
csvfields = ['name', 'iccid', 'mcc', 'mnc', 'imsi', 'extension', 'smsp', 'ki', 'opc', 'adm1']
|
csvfields = ['name', 'iccid', 'mcc', 'mnc', 'imsi', 'extension', 'smsp', 'ki', 'opc', 'adm1']
|
||||||
|
|
||||||
create_hlr_3g("hlr.db")
|
try:
|
||||||
|
create_hlr_3g("hlr.db")
|
||||||
|
except sqlite3.OperationalError:
|
||||||
|
print("hlr.db already exists, please remove!\n");
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
msc = open("osmo-msc.cfg.patch", "w")
|
||||||
|
msc.write("network\n")
|
||||||
|
msc.write(" network country code %s\n" %(options.mcc))
|
||||||
|
msc.write(" mobile network code %s\n" %(options.mnc))
|
||||||
|
msc.write(" short name OsmoMSC-%s-%s\n" %(options.mcc, options.mnc))
|
||||||
|
msc.write(" long name OsmoMSC-%s-%s\n" %(options.mcc, options.mnc))
|
||||||
|
msc.close()
|
||||||
|
|
||||||
|
os.system("osmo-config-merge osmo-msc.cfg.base osmo-msc.cfg.patch > osmo-msc.cfg")
|
||||||
|
|
||||||
inf = open(infilename, "r")
|
inf = open(infilename, "r")
|
||||||
outf = open("simcards.csv", "w")
|
outf = open("simcards.csv", "w")
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
! OsmoMSC configuration saved from vty
|
! OsmoMSC configuration saved from vty
|
||||||
!
|
!
|
||||||
log file /data/osmo-msc.log
|
log file /data/osmo-msc.log
|
||||||
logging filter all 1
|
logging filter all 1
|
||||||
logging color 1
|
logging color 1
|
||||||
logging print category 1
|
logging print category 1
|
||||||
logging timestamp 0
|
logging timestamp 0
|
||||||
logging level all everything
|
logging level all everything
|
||||||
!
|
!
|
||||||
line vty
|
line vty
|
||||||
no login
|
no login
|
Loading…
Reference in New Issue