CSS-UserOperation
CSS-UserOperation
CSS-UserOperation
DOC-Nubsc loading
Trademarks
The names of products which are found within these pages may be registered trademarks or
trademarks pertaining to their respective owners.
The symbols TM and ®have been omitted.
WARNING
Never use NuRan products in parallel with survival or medical equipment. Not respecting this
warning excludesNuRan of any responsibility.
© 2016NuRan. All rights reserved.
It is strictly prohibited to reproduce or use this document, partly or in its entirety, by any means
including but not limited to graphic, electronic, and mechanical (which includes photocopy and
recording) systems without the permission of NuRan.
To guarantee the accuracy of the information contained in this document, a very detailed review
of its contents was performed during its preparation. The information corresponds to the version
of the product manufactured before the date indicated on the cover. Differences can exist
between this document and the productif the product was modified after the release of this
document.
NuRan reserves the right to modify, improve, or change the products describe in this document
without notice.
Revision History
0.1 08-09-2017
LiteRAN 2G NuRAN Failover Handling 0.1
Table of Content
Table of Content......................................................................................................................3
1 Introduction......................................................................................................................4
1.1 Scope............................................................................................................................... 4
1.2 Intended Audience...........................................................................................................4
1.3 Related Documents..........................................................................................................4
1.4 Notices and Safety Warnings...........................................................................................4
1.5 Safety Precautions........................................................................................................... 4
1.6 Acronyms and Abbreviations...........................................................................................6
CONFIDENTIAL 3 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
1 Introduction
1.1 Scope
This document is used as a guide for system tester to operate Nubsc loading in Litesat link and
Aif link in the lab environment.
CONFIDENTIAL 4 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
Do not stand in front of or in close proximity to antennas when they are powered on.
Do not modify the equipment, integrate with non-approved devices, or operate in a
non-approved manner.
Always follow applicable electrical codes when installing the equipment.
Disconnect power from the equipment when it is not in use for an extended period of
time.
CONFIDENTIAL 5 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 6 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 7 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
related info:
--- Nexus server, Nubsc server, KPI server
--- Virtual server for installing CSS
--- PC with call console
--- Oc2g board, test phones
--- switch
CONFIDENTIAL 8 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# cd /etc/sysconfig/network-scripts/
# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:B2:DC:1E
IPADDR=172.25.197.51
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
CONFIDENTIAL 9 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
ONBOOT=yes
# cat ifcfg-eth0:0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0:0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:B2:DC:1E
IPADDR=172.25.197.151
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes
CSS-0:
# cd /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/conf
# vim mcms_conf.txt
bind ip=172.25.197.51 ---ip of css
shm key shift=128
# vim wxc2_sys.conf
css-ios-sl=172.25.197.110; ---ip of call simulator console
# vim mf.conf
##MF CONFIG FILE
flag=1
local_ip=172.25.197.51 ---ip of css
base_port=11030 ---starting port
peer_ip=172.25.197.31 ---ip of peer cgu side
CONFIDENTIAL 10 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# vim /usr/local/src/css_rtp/conf/mcms_conf.txt
bind ip=172.25.197.151 ---ip of rtpmain
shm key shift=8
# vim /usr/local/src/css_rtp/conf/wxc2_sys.conf
mss-0=172.25.197.51; ---ip of css
heartbeat no=9
noTimeSync=0
CONFIDENTIAL 11 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# vim app_rtp.conf
##APP RTP PARAM
local_ip=172.25.197.151 ---ip of rtpmain
udp_base_port=10000 ---starting port of udp port for voice call
payload_type=98 ---payload of codec
max_rtp=2
shm_path=/tmp/css_shm ---path file of share memory
#max_rtp max rtp number (4*n+2)
#header param
head_local_ip=172.25.197.151 ---ip of rtpmain
head_peer_ip=172.25.197.32 ---ip of rtpproxy-0
head_local_port=10000
head_peer_port=10000
head_proto=0 ---simulator the udp voice packet in litesat link
#proto=1:rtp, proto=0:udp
head_fpp=4 ---MFPP
#fpp=4,80ms
#tail param
tail_local_ip=172.25.197.151 ---ip of rtpmain
tail_peer_ip=172.25.197.32 ---ip of rtpproxy-0
tail_local_port=5002
tail_peer_port=7002
tail_proto=0
#proto=1:rtp, proto=0:udp
tail_fpp=4
#fpp=1,20ms
#synchronization distribute send, HL:Header Local, HP:Header Peer, TL:Tail Local, TP:Tail Peer
sync_max_rtp=2048
sync_HL_port=20000
sync_HP_port=10000
sync_TL_port=22050
sync_TP_port=12050
sync_peer_ip=172.25.197.31 ---ip of vbsc
CONFIDENTIAL 12 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# vim /usr/local/src/css/css_mf/and_10000
set port=0-
511,step=1,caller=86755900000,called=86755900512,min=9000000000,esn=90000000,interval
time=10,talk time=70,ans delay=10,enable,mo call,
set port=512-
1023,step=1,caller=86755900512,called=86755900000,min=9000000512,esn=90000512,interval
time=10,talk time=60,ans delay=2,enable,mt call,
0-511 is the port means 512 MO users, with the number 86755900000-86755900511, interval time is10,
call duration is 60s, answer delay is 2s,
512-1023 is the port means 512 MT users, with the number 86755900512-86755901023, interval time
is10, call duration is 60s, answer delay is 2s,
86755900000 will calls 86755900512
86755900001 will calls 86755900513
86755900002 will calls 86755900514 …
CONFIDENTIAL 13 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
MSC>set smscnum=86755920004
MSC>save
Click the Port Parameter and ‘Get all’ to load the user info:
‘Get all’ ---> ‘Move’ ---> ‘Exit’
CONFIDENTIAL 14 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 15 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
Normally disable port 0 and 16, for E1’s concept, those are used for signal sync.
CONFIDENTIAL 16 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 17 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
Add the related user info in one csv file from 0000-5000:
460029_0-2500.csv
460029_2500-5000.csv
460029_5000-7500.csv
460029_7500-9999.csv
Then import the files on Nexus/EMS/Account/HLR:
Check the range of related IMSI and MSISDN if already added under SCCP/GTT:
CONFIDENTIAL 18 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 19 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# cd /etc/sysconfig/network-scripts/
# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:CB:3D:F4
IPADDR=172.25.197.52 ---ip of css
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes
# cat ifcfg-eth0:0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0:0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:CB:3D:F4
IPADDR=172.25.197.152 ---ip of rtpmain
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes
CSS-1:
# cd /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/conf
# vim mcms_conf.txt
CONFIDENTIAL 20 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# vim wxc2_sys.conf
css-ios-sl=172.25.197.110; ---ip of call simulator console
# vim mf.conf
##MF CONFIG FILE
flag=1
local_ip=172.25.197.52 ---ip of css
base_port=21030 ---starting port
peer_ip=172.25.197.31 ---ip of peer cgu side
sub_flag=2 ---1st of css
peer_port=9010 ---port of peer cgu side
# rtp ip & baseport
rtp:ip=172.25.197.152 ---ip of rtpmain for handling voice packet
rtp:baseport=10000 ---starting port
#tcp_flag is hex; bit i stand for tcp conn i.
tcp_flag=ffffffff ---means 32 number 1, 1 means 1 litecell, so max 32litecells
#identity=CSS
identity=rgwcs ---the title of litecell ID on OMC
e1_num=1
#for send classmark change after send cmrequest or pagingresponse(ms): 0->not send
clsmark_time=0
#or mf hand over
flag_ho=0
#1->altertingEnable 2->connectEnable 3->assignAck
option=2
#type 1->caller 2->called 3->all
type=1
#choose which message will be send when receive handover request: 0->not send 1->send failure 2-
>send handover reqest qck
horeq_action=2
mo_send_horqd_time=100
mt_send_horqd_time=100
shm_path=/tmp/css_shm
CONFIDENTIAL 21 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# vim /usr/local/src/css_rtp/conf/mcms_conf.txt
bind ip=172.25.197.152 ---ip of rtpmain
shm key shift=8
# vim /usr/local/src/css_rtp/conf/wxc2_sys.conf
mss-0=172.25.197.52; ---ip of css
heartbeat no=9
noTimeSync=0
# vim app_rtp.conf
##APP RTP PARAM
local_ip=172.25.197.152 ---ip of rtpmain
udp_base_port=10000 ---starting port of udp port for voice call
payload_type=98 ---payload of codec
max_rtp=2
shm_path=/tmp/css_shm ---path file of share memory
#max_rtp max rtp number (4*n+2)
#header param
head_local_ip=172.25.197.152 ---ip of rtpmain
head_peer_ip=172.25.197.32 ---ip of rtpproxy-0
head_local_port=10000
head_peer_port=10000
head_proto=0 ---simulator the udp voice packet in litesat link
#proto=1:rtp, proto=0:udp
head_fpp=4 ---MFPP
#fpp=4,80ms
#tail param
tail_local_ip=172.25.197.152 ---ip of rtpmain
tail_peer_ip=172.25.197.32 ---ip of rtpproxy-0
tail_local_port=5002
tail_peer_port=7002
tail_proto=0
CONFIDENTIAL 22 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
#proto=1:rtp, proto=0:udp
tail_fpp=4
#fpp=1,20ms
#synchronization distribute send, HL:Header Local, HP:Header Peer, TL:Tail Local, TP:Tail Peer
sync_max_rtp=2048
sync_HL_port=20000
sync_HP_port=10000
sync_TL_port=22050
sync_TP_port=12050
sync_peer_ip=172.25.197.31 ---ip of vbsc
# vim /usr/local/src/css/css_mf/and_10000
set port=1024-
1535,step=1,caller=86755906024,called=86755906536,min=9000006024,esn=90006024,interval
time=10,talk time=70,ans delay=10,enable,mo call,
set port=1536-
2047,step=1,caller=86755906536,called=86755906024,min=9000006536,esn=90006536,interval
time=10,talk time=60,ans delay=2,enable,mt call,
1024-1535 is the port means 512 MO users, with the number 86755906024-86755906535, interval time
is10, call duration is 60s, answer delay is 2s,
1536-2047 is the port means 512 MT users, with the number 86755906536-86755907047, interval time
is10, call duration is 60s, answer delay is 2s,
86755906024 will calls 86755906536
86755906025 will calls 86755906537
86755906026 will calls 86755906538…
CONFIDENTIAL 23 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
# cd css
#./css -dt
# cd
# cd css_rtp/
# ./rtpmain -dt
Click the Port Parameter and ‘Get all’ to load the user info:
‘Get all’ ---> ‘Move’ ---> ‘Exit’
CONFIDENTIAL 24 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 25 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
Normally disable port 0 and 16, for E1’s concept, those are used for signal
sync.
CONFIDENTIAL 26 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
CONFIDENTIAL 27 of 29
LiteRAN 2G NuRAN Failover Handling 0.1
Configuration of CSS-2 server and CSS-3 server can referring to CSS-0 and
CSS-1’s settings.
CONFIDENTIAL 28 of 29
NuRAN Wireless products are constantly being improved; therefore, NuRAN reserves itself the right to modify the information herein at any
time and without notice.