mirror of
https://github.com/Gradiant/5g-images.git
synced 2025-10-23 00:02:08 +00:00
16 lines
1.2 KiB
Bash
Executable File
16 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
CONTAINER_NAME=open5gs-and-oai-enb-usrp_mongo_1
|
|
|
|
#IMSI_LIST="001010000000001 "
|
|
#KI=465B5CE8B199B49FAA5F0A2EE238A6BC
|
|
#OPC=E8ED289DEBA952E4283B54E88E6183CA
|
|
|
|
IMSI_LIST="901700000039226 "
|
|
KI=491BB1C6E1179AED538028AE7AD525B3
|
|
OPC=3B7FB099B3A6D16873B33F023B1679E9
|
|
|
|
for IMSI in $IMSI_LIST; do
|
|
docker exec $CONTAINER_NAME mongo --eval "db.subscribers.update({\"imsi\" : \"$IMSI\"}, { \$setOnInsert: {\"imsi\" : \"$IMSI\",\"subscribed_rau_tau_timer\": NumberInt(12),\"network_access_mode\": NumberInt(2),\"subscriber_status\": NumberInt(0),\"access_restriction_data\": NumberInt(32),\"slice\":[{\"sst\": NumberInt(1),\"default_indicator\":true,\"session\":[{\"name\":\"internet\",\"type\":NumberInt(3),\"pcc_rule\":[],\"ambr\":{\"uplink\":{\"value\":NumberInt(1),\"unit\":NumberInt(3)},\"downlink\":{\"value\":NumberInt(1),\"unit\":NumberInt(3)}},\"qos\":{\"index\":NumberInt(9),\"arp\":{\"priority_level\":NumberInt(8),\"pre_emption_capability\":NumberInt(1),\"pre_emption_vulnerability\":NumberInt(1)}}}]}],\"ambr\":{\"uplink\":{\"value\":NumberInt(1),\"unit\":NumberInt(3)},\"downlink\":{\"value\":NumberInt(1),\"unit\":NumberInt(3)}},\"security\":{\"k\":\"$KI\",\"amf\":\"8000\",\"op\":null,\"opc\":\"$OPC\"}}}, upsert=true);" open5gs
|
|
done
|