osmo-cn-latest: Use osmo-config-merge to configure the MSC

Change-Id: I6ccebf041d6e4fd3f9e1c6d898e2787b7de9ccca
changes/42/13442/1
Daniel Willmann 2018-09-28 17:38:56 +02:00
parent 9af88da2e2
commit bdd9f05941
2 changed files with 22 additions and 6 deletions

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python
import os, sys
import csv
import sys
import sqlite3
@ -127,7 +128,22 @@ def main():
infilename = args[0]
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")
outf = open("simcards.csv", "w")

View File

@ -2,11 +2,11 @@
! OsmoMSC configuration saved from vty
!
log file /data/osmo-msc.log
logging filter all 1
logging color 1
logging print category 1
logging timestamp 0
logging level all everything
logging filter all 1
logging color 1
logging print category 1
logging timestamp 0
logging level all everything
!
line vty
no login