Data Calls in MSS: CDS, Npi and Icw

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 32

Data calls in MSS

CDS, NPI and ICW

1 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Topics

• IWF overview
• Using IWF before MSS concept
• IWF in MSS concept: 3GPP Rel4
• IWF in MSS concept: Nokia Rel4 (introducing CDS, NPI, ICW)
• CDS: the new NE
• ICW: the new process
• NPI: the new interface
• Configuration hints
• Latest improvement

2 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


IWF (1/2) – What is it for?

InterWorking Functions

RADIO •Rate adaptation FIXED


NETWORK •Protocol functions NETWORK
•Relay ISDN, PSTN, PBX
BSS, RAN
•Conversions
•Multiplexing

3 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


IWF (2/2) – hardware architecture (2nd generation)

IWF
CDSU
NDSD: UDI
DSP DSP
DSCO
DSP DSP
NDSM: modem, fax
DSP DSP
DSP DSP
CDSU: UDI, modem, fax

GSW

32 data calls / CDSU

4 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Before MSS concept (1/4) – Inserting the IWF

Internal circuits
MSC

IWF

GSW

PSTN

BSS ISDN
PBX

5 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Before MSS concept (2/4) – MS-MS call, many MSCs
HLR

PR
N(G
)
IE

SM
BC
N

BC
PR
N)
SD

SR

IE)
Na
I(I

M
SR

ck(
(
ck

MS
Ia
SR

RN
GMSC VMSC

)
)
BCIE IWF 1 IWF 2 SE
SM IE)
U P(G BC
TU
T M P
SE S (G
O C(G IAM(ISDN BCIE) SM
PR BC
LL
CA IE
BSS BSS )
Transit MSC CA
LL
CO
NF
(G
SM
BC
MS A IE
)

MS B

6 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Before MSS concept (3/4) – MS-MS call, one MSC

GMSC

IWF 1 IWF 2

BSS BSS

7 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Before MSS concept (4/4) – Process level

MSC
ANSWER
SETUP IC2 / OC2
(BCIE) DACSA

RMA IW1

CDSU
IWF
SWI CDSU
CDSU

3. Reserve
5.2.Setting
4.
BCIE
IWF
circuit
analysis
the
resource
modem
on1.internal
BCIE
output:
reservation:
on-line:
received
route:
internal
iwf_set_to_data_s
rm_iwu_ch_ass_s
iwf_setup_s
route to IWF

8 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


3GPP Rel4

MSS GCS
BSSAP / BICC /
ISUP
RANAP SIP-T

BSS PSTN
H.248 H.248 ISDN
RAN
PBX
MGW MGW
TDM / ATM IP / TDM
IWF
ATM

Control
Data

9 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Nokia Rel4 (1/4) – Integrated MSS

BSSAP / Int. MSS GCS


BICC /
RANAP
ISUP
IWF SIP-T

TDM
BSS Nokia TDM PSTN
TDM IWF
= Proprietary
H.248 TDM
RAN H.248
control
Interface
ISDN
PBX
MGW MGW
TDM / ATM IP / TDM
ATM

Control
Data

10 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Nokia Rel4 (2/4) – Standalone MSS + CDS

S.a. MSS GCS


BSSAP / BICC /
ISUP
RANAP SIP-T

BSS PSTN
H.248 H.248 ISDN
RAN
PBX
MGW MGW
TDM / ATM IP / TDM
ATM

IWF
control TDM
Control
CDS Data
CDS
IWF

11 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Nokia Rel4 (3/4) – CDS architecture

IWF

CDS

CDSU CLS Ext.sync.


CDSU GSW
GSW
LAPD 512
100Mb Lan 256/512 ET E1/T1
LANU
LAPD

GSU CMM

Home MB
MB
of
ICW
OMU

12 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Nokia Rel4 (4/4) – Common IWF

MSS MSS/CDS

IWF

MGW MGW

MGW
H.248
IWF control
TDM

13 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


ICW (1/2) – Software environment

MSS Integrated MSS / CDS


IC2 / OC2
DACSA MGW
DB RMA SWI

RMA SWI ICW IW1


DACSA

URQ CIA CDSU


IWF
POSIX CDSU
CDSU
SCTP/TCP/IP stack

H.248 IWF control

MGW

14 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


ICW (2/2) – Connection and call establishment

Integrated MSS / CDS


ICW MGW
Master DB
Create call processing hand
Forward Establish data call
Create connection handler DB
Read MGW
ICWCHR IWF setup ICWCPC
1/NPI Create
Inform master
listener hand 1/call
Inherit client socket
DACSA

ICWLIS

POSIX Athorize
Open listening
MGW IW1 RMA
IP stack sockets (port: 8014)

IWF setup request


Connection
from MGW

15 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (1/6) – Client and server

CLIENT SERVER
MGW MSS / CDS
ISU CCSU / GSU
NPI
HCDPRB ICWPRB

IP stack IP stack

IP

16 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (2/6) – Message structure

IP header TCP header TPKT IWF control message

Msg
ID
Msg
len
1st IE
ID
IE IE
data
2nd IE
ID
IE IE
data

len len

npi_ie_t
00: not exists
0x0C9A1: ext_iwf_setup_req_s 01: PLMN BC
0x0C99E: ext_iwf_set_to_data_s 02: channel type
0x0C98C: ext_iwf_refresh_s 03: local peer
0x0C98F: ext_iwf_disc_iwu_ch_s 04: ISDN BC/LLC/HLC
… …

17 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (3/6) – Keeping the connection alive

MGW NPI
MSS / CDS

ext_iwf_refresh_s
Normal case
ext_iwf_refresh_ack_s
(periodic)

Refresh timer ext_iwf_refresh_expired_s


expires in CDS ext_iwf_refresh_s

ext_iwf_refresh_expired_s
MGW does
not reply Connection
released

18 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (4/6) – Call establishment

MEGACO NPI MSS / CDS


MSS MGW

Setup received
Modify.req (plmnbc, gsmchancod,
isdnbc, llc )
ext_iwf_setup_req_s

Reserve resources
ext_iwf_setup_req_ack_s
Modify.resp

Answer received

Modify.req (signal = actprot )


ext_iwf_set_to_data_s

Modem is online
ext_iwf_set_to_data_ack_s
Modify.resp

19 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (5/6) – UP modification

MEGACO NPI MSS / CDS


MSS MGW

2G-3G HO
Modify.req (plmnbc, gsmchancod)
ext_iwf_ch_mod_ind_s

Change resources
Modify.resp

Terminal data
rate changed

ext_iwf_rate_info_s ( user_rate )
Notify.req ( event = ratechg )
Notiy.resp

20 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


NPI (6/6) – Releasing resources

MEGACO NPI MSS / CDS


MSS MGW

Normal end of call


Subtract.req
ext_iwf_disc_iwu_ch_s

Release resources

ext_iwf_disc_iwu_ch_s
Subtract.resp

Internal failure

ext_iwf_disconn_req_s
ServiceChange.req
ServiceChange.resp

+ releasing resources like in normal case

21 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (1/7) – TCP/IP example

CDS
GSU-0
WO
EL0: 10.211.10.138

Logical addresses
GSU-1
WO
EL0: 10.211.10.139

GSU-2
SP No IP for spare: inherits
the addresses in SWO.

MML
ZQR

22 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (2/7) – SCTP/IP example

CDS
GSU-0
WO
EL0: 10.211.10.138

GSU-1 EL0: 10.211.10.139


WO Different subnet
EL1: 172.31.4.20

GSU-2
SP

PDC4167: Support of SCTP for NPI


MML
Additional role for ICW: monitoring path state
ZOY

23 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (3/7) – MGW DB (MSS/CDS)

Integrated MSS

MGW DB
MGW
MGW ID 1
MGW NAME MGWGEN1 CCSU H.248 ISU
HTA HTA
MGW ADDRESS 10.211.7.138

ROUTE 410
MGW TYPE GENERAL
MGW ID 2
MGW NAME MGWIWF1 CCSU NPI ISU
ICW HCD
MGW ADDRESS 10.211.7.139

ROUTE 667
MGW TYPE IWF

MML Control
ZJG Interconnecting TDM

24 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (4/7) – IWF priority list (MGW)

MGW

CDS HUNTING METHOD:


CYCLIC/PRIORITY
GSU
PRIORITY :1
ICW
NPI IWF ADDRESS: 010.211.007.079
ISU PORT : 8014
CTRL NAME : GSU
GSU NPI HCD

ICW PRIORITY :2
IWF ADDRESS: 010.211.007.080
PORT : 8014
CTRL NAME : GSU

Max. 10 entries / ISU

MML
Control
ZJC Interconnecting TDM

25 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (5/7) – Checking the connection (CDS)

MSS / CDS
No active connections:
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *.icw_mss *.* LISTEN

One active connection:


Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 10.211.7.79.8014 10.211.7.146.65534 ESTABLISHED
tcp 0 0 *.icw_mss *.* LISTEN

MML
ZQR

26 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (6/7) – Checking the connection (MGW)

MGW
IWF PRIORITY LIST:

ISU UNIT ID :0
OWN ADDRESS : 010.211.028.011
HUNTING METHOD : PRIORITY

=========================================

PRIORITY :1
NE NAME : CDS
TRANSPORT TYPE : TCP
PRIM IWF ADDR : 010.211.010.139
PRIM IWF PORT : 8014
SEC IWF ADDR :-
SEC IWF PORT :-
PARAMETER SET :-
REG STATUS : REGISTERED
USED ADDR : 010.211.010.139
------------------------------------------------------------------------
AVAIL CONG USED IWF RESOURCES
Number of
MML ------ ---- ------------------------------------ active data
YES NO 0
calls
ZJC

27 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Configuration (7/7) – Alarms and parameters

PRFILE
• 53:00 MSC_SERVER_SUPPORTED
• 43:10 EXT_IWF_RFR_TIMEOUT_1
– Default is 90 seconds
– MGW: IWF_RFR_TIME_SUPERV (10 seconds)
• 43:11 EXT_IWF_RFR_TIMEOUT_2
– Default is 90 seconds

Alarms
• 0103: IWF refresh timer expired
• 3293: SCTP primary path not available

28 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


PDC9875 – Forced UDI in mobile to mobile data call

Rel-4 roll-out stopped at TMO because of failing CS modem calls.

Problem
HLR • High RTT
• Scripted, old terminals
• High revenue calls

MSS_A
MSS_B

GSM GSM
V110' V110'
audio

MS A MGW A MGW B MS B

O-CDS T-CDS

29 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


PDC9875 – Forced UDI in mobile to mobile data call

RTT of UDI V.120 is much better  Based on subscription or other


parameters it is decided whether forcing is
in use or not
HLR
 The modification is done on GSM BCIE
 the channel type is send as unmodified
 indication is sent forward
 internally as a flag
MSS_A
 between MSSs specific prefix is
MSS_B
added
audio
audio
GSM
GSM V110'
V110' UDI

MS A MGW A MGW B MS B

O-CDS
Solution T-CDS
Audio -> UDI (UP)

30 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


References

• FN1328 Data calls in MSC Server


• FN1378 Data calls in MGW
• FN1441 Circuit Switched Data Server in MSC Server Concept
• CDS Integration Manual
• NPI description (icwnpimx.doc)
• ICWPRB description (icwprbmx.doc)

31 © Nokia Siemens Networks Data calls in MSS / 2011-05-03


Thank you!

32 © Nokia Siemens Networks Data calls in MSS / 2011-05-03

You might also like