tk310.pdf

141
1 TK310v.1.5 TEKELEC Confidential – For Training Purposes Only IS41 GSM Migrations (IGM) TK310 EAGLE 5 ISS Release 40 / EPAP 12

Upload: tamnguyen29842764

Post on 05-Dec-2015

25 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: TK310.pdf

1TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

IS41 GSM Migrations (IGM)

TK310EAGLE 5 ISS Release 40 / EPAP 12

Page 2: TK310.pdf

2TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Table of Contents

Module 1 Number Portability Review………………………….. 7

Module 2 IGM Feature Defined………………………………….47

Module 3 IGM Functions ……………………………………... 65

Module 4 IGM Feature Activation………………………….. 81

Module 5 Additional Features…………………………………..105

Appendix A: ANSI-41 & GSM Operation Codes………………137

Page 3: TK310.pdf

3TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

3

Course InstructorCourse Attendance and Participation

• Certificate of course completionClass Time and Breaks

• Start and end• Lunch• Stretch, refreshment, etc.

Classmates• Tent card• Name, company, position• Background / experience

Security• Laboratory• Building

Course Logistics

Page 4: TK310.pdf

4TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• Copies of the listed EAGLE STP user manuals will be available for use during classroom and laboratory activities. The instructor will direct students to the appropriate manual.

• At the end of each day, you will complete a Daily Progress Review form. This form will give you an opportunity to evaluate your learning progress and request additional information on topics covered during that day of training.

4

Training Strategies and Materials

Participant-Centered Training• Based on learning objectives• Lecture and discussion• Question and answer• Daily performance reviews

Student Training Guide• Classroom

Tekelec Product Documentation • Feature Manual - Migration

Page 5: TK310.pdf

5TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

5

After this Course, you should be able to:Describe IS41 - GSM Migration (IGM) and its relevance to mobile number portabilityKnow the EAGLE 5 ISS commands for IGM provisioningActivate the IGM featureDescribe additional features associated with IGM

Course Objectives

Page 6: TK310.pdf

6TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 7: TK310.pdf

7TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Number Portability Review

Module 1

Page 8: TK310.pdf

8TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

8

After this module of instruction, you should be able to:Identify and define fields within the Message Signal Unit (MSU)

Identify components of the Numbering Plan (NP) and the Nature of Address Indicator (NAI)

Define the purpose and functions of Number Portability (NP)

Identify NP environment changes

Identify different routing options for NP

Module 1

Page 9: TK310.pdf

9TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

9

Message Signalling Unit

Message Signalling Unit

(MSU)

Page 10: TK310.pdf

10TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

10

SS7/CCS7 Signal Units

Signal Units

FISUFill In Signal Unit

MSUMessage Signal Unit

LSSULink Status Signal Unit

The SS7 protocol uses signal units to provide transmission of data in the SS7 network. There are three different types of signal units providing three different levels of service. These signal units vary in length and consist of octets of 8 bit segments.

Fill In Signal Unit (FISU) - used for error control if there are no MSU being transmitted, and are transmitted along with MSUs to keep signaling links full of some type of signal units . It is the lowest level signal unit.

Link Status Signal Unit (LSSU) transports level two status information about the Signaling Link over which it is transmitted. LSSUs are present only when there is some type of problem with the signaling link. When signaling links are aligned, and performing correctly, there are no LSSUs being transmitted across a signaling link.

Message Signal Unit (MSU) transports the message payload over the Signaling Network. This payload includes ISUP, SCCP, & Network Management messages.

Page 11: TK310.pdf

11TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

11

MSU

LSSU

FISU CK LIFIB

FSNBIB

BSN FLAG

CK LIFIB

FSNBIB

BSN FLAGSF

CK LIFIB

FSNBIB

BSN FLAG

Transmission Direction

Transmission Direction

Transmission Direction

16

16

16

2

2

2

6

6

6

1 1

1 1

1 1

7 7

7 7

7 7

8

8

8

8 or 16

SIF

8n, n>2

SIO

8

LSB

LSB

LSB

SS7/CCS7 Signal Unit Fields

Fill-In-Signal Unit (FISU)Sent when no traffic is being sent and the network is idleProvides continuous error checking on signaling linksAllows the SS7 network to maintain its reliabilityLowest level signal unitCarries basic level 2 information only (i.e., acknowledgment of signal unit receipt by a remote signaling point)

Link Status Signal Unit (LSSU)Carries one or two octets (8-bit bytes) of link status informationUsed to control link alignmentIndicates the status of a signaling point (e.g., local processor outage) to the remote signaling point

Message Signal Unit (MSU)Call controlDatabase query and responseNetwork managementNetwork maintenanceHas a routing label which consists of an originating and a destination point code

Page 12: TK310.pdf

12TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

12

Message Signal Unit (MSU) Structure

LI FSN BSNSIONIC PRI SI

DPCNCM NC NI

OPCNCM NC NI

SLSCDPALength

Address Indicator

Routing IndicatorSubsystemPoint Code

(NCM NC NI)

CGPALength

Address IndicatorSubsystemPoint Code

(NCM NC NI)

TCAP/MAPCRC

Level 2 Level 4 Routing Label Level 2

LI FSN BSNSIONIC PRI SI

DPC(ID Zone Area)

(NPC)

OPC(ID Zone Area)

(NPC)

SLSCDPALength

Address Indicator

Routing IndicatorSubsystemPoint Code

(ID Zone Area)(NPC)

CGPALength

Address IndicatorSubsystemPoint Code

(ID Zone Area)(NPC)

TCAP/MAPCRC

Level 2 Level 4 Routing Label Level 2

ANSI Example

ITU Example

Page 13: TK310.pdf

13TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

An MSU is distinguished from other Signaling Unit (SU) types by two fields, the Signaling Information Field (SIF) and Service Information Octet (SIO).The SIF is made up of two components used in GTT:

•Address Indicator containing calling party address information (CGPA) and called party information (CDPA)•Routing Label containing originating and destination point codesThe CDPA field has the digits, translation type (tt), point code (pc), and routing indicator (ri) used during the Migration process.

13

MSU Fields used in GTT

Message Signal Unit(MSU)

Signaling Information Field (SIF)

Routing Label

Address Indicator

Page 14: TK310.pdf

14TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

The Signaling Information Field (SIF) is used by both level three and level four. It is divided into multiple parts:•Routing label - includes SLS (Signaling Link Selection), OPC and DPC and is used by level three for message routing.•The point codes of the routing label change values as the SCCP message moves from signaling point to signaling point if the MSU is manipulated.

14

Signaling Information Field - Routing Label

CK SIF SIO LI

FIB

FSN BIB BSN FLAG

TRANSMISSION DIRECTION

16 8n, n>2 8 2 6 1 7 1 7 8

Routing Label

DPC OPC

NCM-NC-NI ANSI NCM-NC-NI

0-16383 ITU-N 0–16383

MSA-SSA-SP ITU-N24 MSA-SSA-SP

Zone-Area-ID ITU-I Zone-Area-ID

Page 15: TK310.pdf

15TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

The SCCP portion contains these fields used in the EAGLE Global Title Translation database administration commands. The address indicator octet in the CGPA/CDPA is divided into five Modules:•Bit one indicates if a SSN is included:

0 - subsystem number is not included.1 - subsystem number is included.

•Bit two indicates if a PC is included. 0 - point code is not included.1 - point code is included.

•Bits three thru six are the global title indicator(GTI) with one of the 5 values:0 - no global title included.1- global title includes nature of address indicator only.2 - global title includes translation type and digits.3 - global title includes translation type, numbering plan and encoding scheme.4 - global title includes translation type, numbering plan, nature of address indicator, and digits.

•Bit seven indicates if subsequent GT translations are required (RI). GT indicates that a subsequent translation must be performed (protocol uses a value of 0 to indicate this). SSN indicates that no further translations are required (protocol uses a value of 1 to indicate this).

•Bit eight is the international/national network indicator:0 - indicates a message from an international network.1 - indicates a message from a national network.

15

ANSI SIF – Address Indicator

• The first octet of the CGPA and the CDPA is the Address Indicator.

• Address Indicator is coded as follows:•Bit 1 Subsystem Number indicator - value of 0 or 1•Bit 2 Point Code Indicator - value of 0 or 1•Bits 3 – 6 Global Title Indicator – value of 0 to 4 •Bit 7 Routing Indicator - value of GT or SSN•Bit 8 National/International Indicator – value of 0 or 1

8 7 6 5 4 3 2 1

NI RI GTI PC SSN

Page 16: TK310.pdf

16TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

16

ANSI Signaling Information Field (CDPA)

CK SIF SIO LI

FIB

FSN BIB BSN FLAG

CDPA

Digits 5=MAP 6= HLR 7= VLR 8= MSC 245=LNP

251=CLASS 253=LIDB 254=E800

GTA

Global Title Address

TT

Translation Type

SSN

Subsystem Number

PC

Point Code

AI

Address Indicator

5=CNAM 11=LNP 251=CLASS253=LIDB 254=E800

NCM NC NI

GTI =2(tt & digits)

RI =0 (route on gt), =1(route on pc/ssn)

NI =0 (international ntwk), =1(national ntwk)

Page 17: TK310.pdf

17TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

17

CDPA Format (ANSI)

00001000 CDPA Length indicator 8

01001010 Address indicator

0- - - - - - - Reserved 0

-1- - - - - - Routing Indicator 1 - route on DPC + SSN

- -0010- - Global Title indicator 2 - Global title includes tt, digits

- - - - - - 0 - Point Code indicator 0 - address does not contain a point code

- - - - - - -1 SSN indicator 1- the address contains a SSN

11111110 Subsystem number 254 - E800

11111110 Translation type 254

- - - - - - - - Global title address information 8004618345

Page 18: TK310.pdf

18TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

The SCCP portion contains these fields used in the EAGLE Global Title Translation database administration commands. The address indicator octet in the CGPA/CDPA is divided into five Modules:•Bit one indicates if a PC is included.

0 - point code is not included.1 - point code is included.

•Bit two indicates if a SSN is included: 0 - subsystem number is not included.1 - subsystem number is included.

•Bits three thru six are the global title indicator(GTI) with one of the 5 values:0 - no global title included.1- global title includes nature of address indicator only.2 - global title includes translation type and digits.3 - global title includes translation type, numbering plan and encoding scheme.4 - global title includes translation type, numbering plan, nature of address indicator, and digits.

•Bit seven indicates if subsequent GT translations are required (RI). GT indicates that a subsequent translation must be performed (protocol uses a value of 0 to indicate this). SSN indicates that no further translations are required (protocol uses a value of 1 to indicate this).

•Bit eight is the international/national network indicator:0 - indicates a message from an international network.1 - indicates a message from a national network.

18

ITU SIF – Address Indicator

• The first octet of the CGPA and the CDPA is the Address Indicator.

• Address Indicator is coded as follows:•Bit 1 Point Code indicator - value of 0 or 1•Bit 2 Subsystem Number Indicator - value of 0 or 1•Bits 3 – 6 Global Title Indicator – value of 0 to 4 •Bit 7 Routing Indicator - value of GT or SSN•Bit 8 National/International Indicator – value of 0 or 1

8 7 6 5 4 3 2 1

NI RI GTI SSN PC

Page 19: TK310.pdf

19TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

19

ITU Signaling Information Field (CDPA)

CK SIF SIO LI

FIB

FSN BIB BSN FLAG

CDPA

Dialed Digits /

Directory Number

1= Subscriber Number 2= Reserved 3= National 4= International 5=127 - Spare

1= E164 ISDN 6= E212 Land Mobile 7= E214 ISDN Mobile

Binary Coded Decimal 1= odd numbers 2=even numbers

5=MAP 6= HLR 7= VLR 8= MSC

GTA

Global Title Address

NAI

Nature of Address Indicator

TT

Translation Type

SSN

Subsystem Number

PC

Point Code

NP ES

Numbering EncodingPlan Scheme

AI

Address Indicator

TT-0

Zone Area ID NPC

MSA SSA SP

GTI =2(tt & digits), =4(tt, nai, np & digits)

RI =0 (route on gt), =1(route on pc/ssn)

NI =0 (international ntwk), =1(national ntwk)

Page 20: TK310.pdf

20TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

An example of protocol analysis of this SCCP message

20

CDPA Format (ITU)

00001010 CDPA Length indicator 10

01010010 Address indicator

0- - - - - - - Reserved 0

-1- - - - - - Routing indicator 1 - route on DPC + SSN

- -0100- - Global title indicator 4 - Global title includes tt, np, nai, digits

- - - - - -1- SSN indicator 1- the address contains a SSN

- - - - - - -0 Point code indicator 0 – address does not contain a point code

10010010 Subsystem number 146 - CAMEL

00000000 Translation type 0 - unknown

0001- - - - Numbering plan 1- ISDN numbering plan E.164

- - - -0010 Encoding scheme 2 – BCD, even number of digits

- 0000100 Nature of address indicator 4 - international number

- - - - - - - - Global title address information ‘553199339484

Page 21: TK310.pdf

21TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

21

MAP Layer

Following the TCAP (Transaction Capability Application Part) layer is the Map (Mobile Application Part) layer.

Within the MAP Layer there are a variety of parameters but the parameters that are most important to the Migration feature are the Operation Codes (Op Codes).

See Appendix A for lists of ANSI and ITU Op Codes.

Page 22: TK310.pdf

22TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

22

Numbering Plan

Numbering Plan

(NP)

Page 23: TK310.pdf

23TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

23

Numbering Plan (NP)

The numbering plan value in the MSU is used to indicate how a directory number is structured.

In ITU, there are three kinds of Numbering Plans:• E.212• E.164• E.214

Depending on the type of transactions being exchanged between the two SS7 nodes and the configuration of the nodes, the appropriate Numbering Plan is then selected

Page 24: TK310.pdf

24TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

24

Numbering Plan (NP)

E.212: This is the IMSI Numbering Plan.

E.164: This is the MSISDN Numbering Plan.CC NDC SN

National (Significant) Number1 to 3

Maximum of 15 Digits

E.164 (International)

MCC MNC MSIN

National MSI

1 to 3

Maximum of 15 Digits

E.212 (International)

1 to 4

E.212:• MCC stands for Mobile Country Code (uniquely identifies the country of the subscriber)• MNC stands for Mobile Network Code (identifies the home GSM PLMN (Public Land Mobile Network) of the subscriber)• MSIN stands for Mobile Subscriber Identification Number (identifies the mobile subscriber within the GSM PLMN)

E.164:• CC stands for Country Code (uniquely identifies the country of the subscriber)• NDC stands for Network Destination Code (area identifier for an operator)• SN stands for Subscriber Number • This is the Numbering Plan for IGM

Page 25: TK310.pdf

25TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

25

Numbering Plan (NP)

E.214 numbering plan is called the Roaming IMSI.• It is a mixture of the numbering plans E.164 and E.212.

CC NC MSIN

E.2121 to 3

Maximum of 15 Digits

E.214 (International)

E.164

Page 26: TK310.pdf

26TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

26

Nature of Address Indicator

Nature of Address Indicator

(NAI)

Page 27: TK310.pdf

27TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

27

Nature of Address Indicator (NAI)

The Nature of Address Indicator value in the MSU is used to indicate how a number is formatted.

In ITU, there are four types of NAI:• International• National• Subscriber• Unknown

Depending on the type of transaction exchanged between two SS7 nodes and the configuration of the nodes, the appropriate NAI is then selected.

Page 28: TK310.pdf

28TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

28

Nature of Address Indicator (NAI)

E.164• CC + NDC + SN (International)

- 99 70 22222222222

• NDC + SN (National)- 70 22222222222

• SN (Subscriber)- 22222222222

• Unknown National- 0 70 22222222222- 0 at the beginning is called National Escape Code <NEC>

• Unknown International- 00 99 70 22222222222- 00 at the beginning is called International Escape Code <IEC>

Page 29: TK310.pdf

29TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

29

Nature of Address Indicator (NAI)

E.212• MCC + MNC + MSIN (International)

- 888 01 1111111111

• MNC + MSIN (National)- 01 1111111111

• MSIN (Subscriber)- 1111111111

E.214• CC + NDC + MSIN (International)

- 99 70 1111111111

• NDC + SN (National)- 70 1111111111

• SN (Subscriber)- 1111111111

Page 30: TK310.pdf

30TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

30

Number Portability

Number Portability

(NP)

Page 31: TK310.pdf

31TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

31

Number Portability (NP) Definitions

Number Portability is the ability of customers to change from one Network Operator to another (in the same country) while retaining the same Directory Number (DN).

A Directory Number is the telephone number entered when making a voice call or sending an SMS to a customer.

Page 32: TK310.pdf

32TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

32

NP Definitions

The Network that the customer is leaving is called the Donor network.

The Network that the customer is moving to is called the Recipient or Subscription network

Only the Directory Number (DN) is portable.

Each operator’s NP solution is independent from other operators, but it requires cooperation for implementation.

Page 33: TK310.pdf

33TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

33

NP Environment Changes

When an MSU is sent in a Portability Environment the originating switch can not determine which is the owning subscription network just by analysing the B-number. Routing of the signaling traffic to the subscription network needs to be altered.

• Routing changes are required.

In a Portability Environment, processes need to be defined to share information between all the operators in the country so that all operators’Number Portability DataBases (NPDB) can be updated.

• Provisioning changes are required.

Page 34: TK310.pdf

34TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

34

Routing Options

Indirect Routing• The network that originally owned the DN is responsible for

determining whether the called party has been ported and then routing the call to the new subscription network.

• Routing based on number ranges • NP database query for all terminating calls to own number ranges• NPDB contains all ported-in and ported-out numbers

Direct Routing• Direct routing from originating network to subscription network• NP database query for all Terminating calls to directory numbers in

that country• NPDB contains all ported numbers

Page 35: TK310.pdf

35TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

35

Routing Options

Partially Direct Routing• If the directory number is ported-out the originating

network performs the NPDB lookup and the MSU is routed to the owner of that number range without a Routing Number. The DN owner will then process the MSU using Indirect Routing

• If the DN is a ported-in number, the call setup process will stay within the Originating network

• NPDB will contain all ported-in and ported-out numbers• Reduces “tromboning”

The choice of which method will be used is normally made by the regulator in each country.

Page 36: TK310.pdf

36TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

36

Regulator

The regulator in a country defines the routing method that all the operators have to implement.The regulator in a country also assigns a Routing Number to each operator within the country.

Country xxx

Regulator

Operator 1 Operator 2 Operator 3

D11D22

D33

Page 37: TK310.pdf

37TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

37

Number Portability Basic Message Call Flow

When an incoming MSU queries the Number Portability Database there can be two basic outcomes:

• If the incoming DN is a Ported-In or a Non-Portednumber, a Signaling Point (SP) identification can be added to the DN (SP+DN) and route to the next node.

• If the incoming DN is a Ported-Out number, a Routing Number identifying the DN owner can be added to the DN (RN+DN). The MSU is then routed using the RN.

• If no match, MSU can fall though and be routed by regular GTT

Page 38: TK310.pdf

38TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

38

EAGLE NPDB Data Example: Not Ported DN

hubdtx0100w 08-11-04 16:30:01 EDT EAGLE5 39.2.0-61.32.0rtrv-data-rtdb:dn=861234540000Command entered at terminal #1.;

hubdtx0100w 08-11-04 16:30:01 EDT EAGLE5 39.2.0-61.32.0

Card Loc : 1105 Status: CoherentDN Portability Type ( 0)861234540000 Not Known to be ported

EntIdx1 EntIdx2H'00000006 -------

Entity Address Type PC(ANSI ) RI SSN TT NP NAI DA25 SP 001-002-003 GT 000 000 00 000 prefix

SRFIMSI NSSN CCGT NTT NNP NNAIno no no no no

EAGLE DB Command

Database location, Directory Number and Portability Type

Entity Address ID, Entity Type, Point Code and Routing Indicator

Page 39: TK310.pdf

39TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

39

Extended Usage of Database Modules: NP

…DN 861234540000, Signaling Point (SP) 25 …

DN belongs to this Service Provider

STP

Incoming MSU with the DN 861234540000

Database Module MSU (SP + DN) next network node

Outgoing number = 25861234540000

NP tables are down loaded into the memory of the Database Modules

Page 40: TK310.pdf

40TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

40

EAGLE NPDB Data Example: Ported DN

hubdtx0100w 08-11-04 16:38:00 EDT EAGLE5 39.2.0-61.32.0rtrv-data-rtdb:dn=861234560000Command entered at terminal #1.;

hubdtx0100w 08-11-04 16:38:00 EDT EAGLE5 39.2.0-61.32.0

Card Loc : 1105 Status:CoherentDN Portability Type ( 1)861234560000 Own Number ported out

EntIdx1 EntIdx2H'00000029 -------

Entity Address Type PC(ANSI ) RI SSN TT NP NAI DA30 RN 001-002-003 GT 000 000 00 000 prefix

SRFIMSI NSSN CCGT NTT NNP NNAIno no no no no

EAGLE DB Command

Entity Address ID, Entity Type, Point Code and Routing Indicator

Database location, Directory Number and Portability Type

Page 41: TK310.pdf

41TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

41

Extended Usage of Database Modules: NP

…DN 861234560000, Routing Number (RN) 30 …

Ported to Operator X

STP

Incoming MSU with the DN 861234560000

Database Module MSU (RN + DN) goes to Operator X

Outgoing number = 30861234560000

NP tables are down loaded into the memory of the Database Modules

Page 42: TK310.pdf

42TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

42

Reminder: NP Data Flow Architecture

The NP data for the EAGLE Features resides within The NP data for the EAGLE Features resides within the Real Time Database (RTDB) on the Service the Real Time Database (RTDB) on the Service Module Cards, such as the Database Service Module Cards, such as the Database Service Module (DSM) and the EAGLE 5 Service Module 4 Module (DSM) and the EAGLE 5 Service Module 4 GB (E5GB (E5--SM4G) cards.SM4G) cards.

The Real Time Databases are provisioned by the The Real Time Databases are provisioned by the customercustomer’’s provisioning system via the EAGLE s provisioning system via the EAGLE Provisioning Application Processor (EPAP). Provisioning Application Processor (EPAP).

The data that resides within the RTDB is used for The data that resides within the RTDB is used for incoming digit manipulation and message routing.incoming digit manipulation and message routing.

Page 43: TK310.pdf

43TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

43

Reminder: NP Data Flow Architecture

IGMIGMTIFTIF

IDPRIDPRAA--PortPortGG--PortPortGG--FlexFlex

EIREIRGTTGTT

Provisioning SystemProvisioning System

IGMIGMTIFTIF

IDPRIDPRAA--PortPortGG--PortPortGG--FlexFlex

EIREIRGTTGTT

Primary WritePrimary Write Standby Write and ReadStandby Write and Read

EAGLE 5EAGLE 5

Auto-Synch DB

SSMM11

SSMM2424

EPAPEPAP--AA EPAPEPAP--BB

Primary ReadPrimary Read

Redundant EPAP Provisioning System

EAGLE 5EAGLE 5

Auto-Synch DB

SSMM11

SSMM2424

EPAPEPAP--AA EPAPEPAP--BB

RTDB RTDB

With its RTDB database architecture, the Eagle is able to support features such as; IGM, TIF, IDPR, A-Port, G-Port, INP, G-Flex, EIR, and GTT.

It supports full replication of the NPDB in each DSM card and EPAP server. And for routing options, the Eagle supports All Call Query, Query on Release, and Onward Routing/Call Forwarding.

Page 44: TK310.pdf

44TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

44

Check Your Learning: Module 1

Answer the questions to the best of your ability.We will review all answers as a group.

Page 45: TK310.pdf

45TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Check Your Learning: Module 1

1. The Global Title Address (GTA) contains what type of data?a) Subsystem Numberb) Directory Numberc) Point Coded) Dialed Digitse) b and d onlyf) All of the above g) None of the above

2. List some of the different types of Nature of Address Indicators within the ITU Network.

3. List some of the different types of Numbering Plans within the ITU Network.

4. In Number Portability, the _______________________________ is the data used to perform database queries.

5. If the incoming DN is a Ported-In or a Non-Ported number, the _________________________ identification number can be added to the DN.

6. If the incoming DN is a Ported-Out number, a ___________________________identifying the DN owner can be added to the DN.

Page 46: TK310.pdf

46TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 47: TK310.pdf

47TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

IGM Feature Defined

Module 2

Page 48: TK310.pdf

48TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

48

After this module of instruction, you should be able to:Define IS4 to GSM Migration (IGM) and its key benefits

List the general considerations for implementing IGM

Define migrated and non-migrated subscribers

Differentiate between call related and Short Message Service (SMS) message handling

Module 2

Page 49: TK310.pdf

49TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

49

IGM Defined

The IGM feature provides the mobile wireless service provider a way to migrate subscribers from IS-41 to GSM and GSM to IS-41. This is referred to as Portability Type = 5 (PT=5).It provides the ability for subscribers to change service providers while retaining their Mobile Dialed Number (MDN).

IS-41 NetworkIS-41 NetworkEAGLE

IGMDatabase

HLRHLR

MSCMSC

HLRHLR

MSCMSC

GSM Network

IGM uses the EAGLE Provisioning Application Processor (EPAP) database (also used by G-Port, INP, EIR, G-Flex, and the A-Port features) to maintain subscriber portability/migration information. Subscriber information in the EPAP database is keyed by Mobile Dialed Numbers (MDN) for ANSI-41 subscribers and Mobile Station International ISDN Number (MSISDNs) for GSM subscribers.Based on the EAGLE 5 ISS platform, it is deployed in a node that is also performing the STP function.Once the subscriber is marked as migrated, the GSM handset is fully functional, and the migrated subscriber has the option whether to continue to receive calls on the IS-41 or GSM handset.

Page 50: TK310.pdf

50TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

50

Call Originated at GSM MSC for GSM Subscriber

GSMHLR

EAGLE

IGMDatabase

EAGLE

IGMDatabase

GSMMSC

1. SRI

2. SRI

Page 51: TK310.pdf

51TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

51

Originated at TDMA MSC for GSM Subscriber

TDMAHLR

EAGLE

IGMDatabase

EAGLE

IGMDatabase

TDMAMSC

GSMMSC

1. LocReq

2. LocReq –Return Response

(Prefix+MDN)

3. ISUP IAM(Prefix+DN)

4. SRI(Prefix+MSISDN))

5. SRI(MSISDN))

GSMHLR

Page 52: TK310.pdf

52TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

52

Key Benefits of IGM

Support the migration without mandating changes of subscribers’ phone numbers.

Allows the two different networks to interoperate without tedious IS-41 to GSM MAP protocol conversion

Support IntraCarrier Number Portability between CDMA and GSM

Page 53: TK310.pdf

53TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

The MPS (Multi-Purpose Server) is a subsystem of the EAGLE 5 ISS. The MPS is composed of hardware and software components that interact to create a secure and reliable platform. The MPS provides the means of interfacing the customer provisioning application with the EAGLE. It connects the customer with the EAGLE and accepts the customer migration data, while accommodating numbers of varying lengths.

The EAGLE Provisioning Application Processor (EPAP) is software that runs on the MPS hardware platform. It collects and organizes customer provisioning data and forwards it to the EAGLE Service Module cards.

On the Eagle, a user can provision from 1 to 25 Service Module cards with the IGM feature. IGM requires that all Service Module cards contain 4GB of memory. (Service Module Card refers to either a DSM card or an E5-SM4G).

53

Requirements for IGM

• EAGLE 5 ISS platform• IGM is deployed along with STP• MPS subsystem

•EPAP database• Service Module cards

STP/IGM

MSC

HLR 2HLR 1 HLR 3

STP/IGM

Page 54: TK310.pdf

54TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

54

Special Note: Service Module Features

1100 TPS Service Module Card Feature• 26,400 transactions per second(24 + 1 cards times 1100 = 26,400)

• Service Module rates of 1100 TPS each• The MNP feature is enabled

E5-SM4G Throughput Capacity Feature• 75,000 transactions per second• The GTT feature must be turned on

1100 TPS Service Module Cared FeatureFeature provides up to 26,400 transactions per second when the maximum

number of Service Module cards (25) are installed in the EAGLE and one or more of the EPAP features, like IGM, is enabled and turned on.The feature can only be enabled for Service Module cards that are rated at

1100 transactions per second.The part number for this feature is 893018001CAUTION: The increase of the Service Module card capacity, 1100 TPS per

Service Module card, assumes incoming traffic consists of at least 30% of GTT routed traffic that does not require EPAP based lookup. If more than 70% of incoming traffic requires EPAP based lookup, the Group Ticket Voucher (TVG) may shutdown and overall TVG capacity of 1100 TPS for the card may not be met.

•E5-SM4G Throughput Capacity Feature•This feature provides up to 75,000 transactions per second when the maximum number of Service Module cards (25) are installed in the EAGLE and an EPAP-related feature such as IGM is enabled and turned on.The part number for this feature is 893019101

Page 55: TK310.pdf

55TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

55

IGM Considerations

• GTT must be on before the IGM feature can be enabled.

• IGM cannot be enabled if any TSM cards running the SCCP application are in the system.

• IGM is turned on, but not turned off, via the feature access key.

• IGM, A-Port, G-Port, G-Flex features can run concurrently on an EAGLE.

• When IGM and G-Flex are on the same node, interactions between the two features must be addressed.

• IGM and North American Local Number Portability (LNP) are mutually exclusive on an EAGLE.

Page 56: TK310.pdf

56TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

56

Subscriber Entries

Two types of subscriber entries, migrated and non-migrated subscribers are supported.

• Migrated:- Migrated IS-41 subscribers who retain their IS-41 phone

number; or- New GSM subscribers assigned with IS-41 numbers

• Non-Migrated:- Existing IS-41 subscribers who have not been migrated

• NOTE: IGM treats only those DN entries assigned with the following as Migrated subscribers:

• SP and PT= 5• No NE and PT=5• RN and PT= 0 • Any other types of NE/PT assignments are not considered as migrated or ported subscribers.

•Migration also supports DN block entries.

•NE = Network Element•SP = Service Provider•RN = Routing Number•PT = Portability Type

Page 57: TK310.pdf

57TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

57

Signaling Relay Function (SRF)

IGM supports only the SRF-based solution for MNP. • “Intercepts” the existing MAP messages to check for

ported numbers. IGM acts as a “NPHLR” where the number has been exported, by responding to the switch.

Call related message handling• For call related messages, IGM responds to the switch

with a SRI or LOCREQ ack messages.Short Message handling

• For SMS related messages, IGM responds to the switch with SRI-SM or SMSREQ ack messages.

Non-Migrated calls• IGM performs message relay as per GTT results.

The European Technical Standards Institute (ETSI) standards are defined so that GSM carriers can choose to implement either Signaling Relay Function (SRF)-based (using MAP protocol) MNP or IN-based (using INAP protocol) MNP. IGM supports only the SRF-based solution for MNP. (INAP-based MNP processing is similar to wireline networks; this function is supported by the INP feature.)SRF-based MNP processing involves the “intercepting” of existing MAP messages to check for ported numbers.For call-related messages, IGM acts as a “NPHLR” in the case where the number has been exported, by responding to the switch with a SRI, SRI-SM, LOCREQ, and SMSREQ ack messages. For non-migrated calls, IGM performs message relay.

SRI = Send Routing Information (GSM)SIR-SM = SRI Short Message (GSM)LOCREQ = Location Request Message (IS-41)SMSREQ = SMS Request Message (IS-41)MAP = Mobile Application PartGTT = Global Title TranslationAck = Data Acknowledgement

Page 58: TK310.pdf

58TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

58

Call Related Message Handling

Call Related Messages refer to MAP SRI or IS-41 LOCREQ message.

Relay call to its serving IS-41 HLRServed by CDMA/TDMAIS41 (IS-41 LOCREQ)

Reroute call to a GSM MSCServed by GSM IS41 (IS-41 LOCREQ)

Reroute call to a IS-41 MSCServed by CDMA/TDMAGSM (MAP SRI)

Relay call to its serving GSM HLRServed by GSM GSM (MAP SRI)

Actions taken by EagleCalled party marked asCall-related messages received from

Page 59: TK310.pdf

59TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

59

Short Message Handling

Short Messages refer to IS41 SMSREQ or MAP SRI for SM Message

Relay call to its serving IS-41 HLRServed by CDMA/TDMAIS41 SMSC (IS-41 SMSRequest)

Return NAK to IS-41 SMSCServed by GSM IS41 SMSC (IS-41 SMSRequest)

Return NAK to GSM SMSCServed by CDMA/TDMAGSM SMSC (MAP SRI_for SM)

Relay call to its serving GSM HLRServed by GSM GSM SMSC (MAP SRI_for SM)

Actions Taken by EAGLE 5

Called Party Marked asShort Messages Received from

SMSC = Short Message Service CenterNAK = Negative Acknowledgement

Page 60: TK310.pdf

60TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• Number lengths vary between countries and may even vary within a country. As a result, the IGM Database structure supports numbers of varying length in a flexible way without necessitating software modifications. A maximum number length of 15 digits for ported numbers is supported.

60

Number Lengths

Variance of number lengths• Between countries• Within a country

Maximum number length• 15 digits

Page 61: TK310.pdf

61TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

61

IS412GSM Migration Changes

For systems that are upgraded to the IGM feature, the upgrade process sets an SCCP option to on if the G-Port feature is turned on and the IS412GSM prefix is defined. If the G-Port feature is turned on and the IS412GSM prefix is not defined, the upgrade process sets the SCCP option to off. The default setting for new systems is off (disabled).

The EAGLE 5 ISS populates a new GSM2IS41 prefix following the same mechanism that is used for the existing IS412GSM prefix. The EAGLE 5 ISS returns a GSM2IS41 prefix in the SRI_ACK message if a received SRI message is destined for a non-migrated IS41 or GSM migrated IS41 subscriber (a data entry is found with RN and PT=0).

Page 62: TK310.pdf

62TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

62

Check Your Learning – Module 2

Answer the questions to the best of your ability.We will review all answers as a group.

Page 63: TK310.pdf

63TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Check Your Learning: Module 2

1. One of the key benefits of IBM is support of Intra-carrier Number Portability between _________ and GSM networks.

2. IGM utilizes the _________ database to derive the portability status of the subscriber?

3. Subscriber information in the database is keyed by Mobile Dialed Numbers (MDN). True or False

4. IGM and North American Local Number Portability (LNP) are mutually exclusive on an EAGLE 5 ISS. True or False

5. “Migrated” subscribers can be defined as:a. Migrated IS-41 subscribers who retain there is-41 phone numberb. New GSM subscribers assigned with IS-41 numbersc. Both of the aboved. Neither of the above

6. For Short Message (SMS) messages, IGM responds to the switch with _________ or ___________ ack messages.

Page 64: TK310.pdf

64TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 65: TK310.pdf

65TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

IGM Functions

Module 3

Page 66: TK310.pdf

66TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

66

After this module of instruction, you should be able to:Describe the main functions of IGM, including:

• Message discrimination

• Op-Code discrimination

• Number Conditioning

• RTDB lookup

• Customer message processing

• DigitAction Applications

Module 3

Page 67: TK310.pdf

67TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

67

Message Discrimination

Eagle Service Module

yes

GTT

IGM Conditioning and Lookup in RTDB table

no

Service Selector Table

SERV=MNP

MSU in from IMTMSU out to IMT

no

Because IGM provides translation of migrated and non-migrated numbers, it provides a method to identify which messages need migration handling versus GTT. This task of identification is provided via a service selector table where the user defines the service for a combination of selectors.

RTDB = Real Time Database

NOTE: The MNP service includes the IGM service.

Page 68: TK310.pdf

68TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

68

Op-Code Discrimination

IGM handles ANSI Loc_Req, SMSREQ, GSMSRI, and SRI_SM differently than other ANSI/GSM operation codes. The Portability type field is only considered for these operation codes. Message relay is performed for all other operation codes based on IGM Translation data.

Page 69: TK310.pdf

69TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

69

Number Conditioning

The RTDB stores International MSISDN only.

IGM provides the capability to condition incoming numbers to be international MSISDN (Insert CC or/and NDC) for the database look up.

IGM removes the GSM prefix from GSMSRI messages and then conditions the non-international numbers to international numbers, if needed, before performing any database lookup.

Page 70: TK310.pdf

70TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

70

IS412GSM Prefix

IGM generates a Loc_Req Return Result Response, when the MDN in the Loc_Req is a "Migrated with one handset" subscriber.

When formulating a Loc_Req response, IGM uses the IS412GSM prefix in GSMOPTS to build the Routing Digits.

If the IS412GSM prefix is not provisioned, IGM issues UIM 1130 “LOCREQ rcvd - IS412GSM not provisioned” and falls through to GTT.

Page 71: TK310.pdf

71TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

71

GSM2IS41 Prefix

The GSM2IS41 prefix is used in the SRI-ack if the message received is SRI and DN lookup has RN and PT = 0 assigned. If MIGRPFX = MULTPLE then the RN from the RTDB is used as the prefix in the SRI-ack message. If MIGRPFX = SINGLE and GSM2IS41 prefix is NONE, then the SRI-ack message issues UIM 1341 "SRI rcvd GSM2IS41 prefix not provisioned" and the message falls through to GTT.

Page 72: TK310.pdf

72TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

72

RTDB Lookup Using International MSISDN

The individual number database is searched first:• If the number is not found, the number range database is searched.• If a match is not found in the individual and range-based database,

the GTT is performed on the message.

In the event of the MSISDN numbers in the RTDB database being odd and CdPAGTI of the incoming message being ‘2’, and the last digit of the number is 'zero':

• IGM first performs database lookup one time using the even number.• If no match is found, IGM again performs the database lookup, using

the odd number (without last digit).

Note that database lookup results in the following:1. Applying normal routing or2. Relaying the message to the destination as noted in the database or3. Returning an acknowledge message to the originating switch.

Page 73: TK310.pdf

73TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 74: TK310.pdf

74TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

74

Customer Message Processing

Since a DN may be the target of the A-Port, G-Port, or IGM message processing in a hybrid network (where an operator owns both GSM and IS41 network), message processing call disposition is based on what applications are in service. Call disposition for IGM Customer Processing is seen on notes section of the next page.Call disposition for the other configurations are seen in tables located in the Database Lookup section of the IGM Feature Description documentation.

Legend for next page:PT = Portability Type for the DNValues:• 0 = not known to be ported• 1 = own number ported out• 2 = foreign number ported to foreign network• 3 = prepaid 1 (used by PPSMS)• 4 = prepaid 2 (used by PPSMS)• 5 = migrated with one handset

•RN = Routing Number•SP = Signaling Point•NE = Network Entity

Page 75: TK310.pdf

75TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

GTT

GTT

GTT

GTT

Relay

Relay

GTT

Relay

Other IS41

RelayRelayRelaySRI_SM_ACK with Return Error Component

MIGRPFX=single: ACK (use GSM2IS41prefix)

MIGRPFX=multiple: ACK (RN from EPAP)

RN & PT = 0

GTTGTTGTTGTTGTTNo DN entry found

smsreq (SMSAccess DeniedReason = 5)

GTT (ifsmsreqbypass =true

ACK(IS412GSMprefix)

GTTGTTGTTNo NE & PT = 5

GTT

GTT

Relay

smsreq (SMSAccess DeniedReason = 5)

GTT (ifsmsreqbypass =true

GTT

SMSREQ

GTT

GTT

Relay

ACK(IS412GSMprefix)

GTT

LOCREQ

GTTGTTGTTNo NE & PT = 1, 2, or No PT

GTTGTTACK (no NE)No NE & PT = 0

RelayRelayRelaySP & PT ≠ 5

RelayRelayRelaySP & PT = 5

GTTGTTGTTRN & PT ≠ 0

Other GSM

SRI_SMSRINE/PT

IGM Customer Message Processing

See previous page for legend.

Page 76: TK310.pdf

76TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

76

Message Relay - DigitAction Field

The rules for formatting the SCCP CdPA GTA field are based on the value specified in the DigitAction field.When a received IS41 message is relayed, the EAGLE formulates the SCCP CdPA GTA field of the outgoing message according to the following.

• If DigitAction = none» the EAGLE does not manipulate the SCCP CdPA GTA

• If DigitAction = any other value » the EAGLE formats the SCCP CdPA GTA to the value

Page 77: TK310.pdf

77TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• This table identifies the required DigitAction options as well as examples of how the SCCP CdPA GTA of an outgoing message is formatted for each of the options.

• The example assumes the RN/SP ID is 1404 and default country code is 886.

• See Returning Acknowledge (encoding rules) on next page.

77

DigitAction Applications

Delete country code944000213886944000213delcc

Delete country code and add prefix

1404944000213886944000213delccprefix

Insert entity id after country code (cc + entity id + ndc + sn)

8861404944000213886944000213insert

Replace CdPA GTA with the entity id

1404886944000213replace

Prefix CdPA GTA with the entity id

1404886944000213886944000213prefix

No change to the CdPA GTA (default)

886944000213886944000213none

MeaningValue in Outgoing CdPA GTA

Value in Incoming CdPA GTA

DigitAction

Page 78: TK310.pdf

78TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

The following encoding rules are followed when a LOCREQ ack is returned:When a ACK/Response is returned, the EAGLE5ISS follows the LOCREQ

encoding rules along with the following enhancements for added flexibility

• Allow users to specify which TCAP locreq parameter (a.k.a., the TCAP Outgoing Called Party parameter) shall encode the RN (and/or DN) information

• Allow users to specify the DigitType value to encode the TCAP Outgoing Called Party parameter

• Allow users to specify the value to encode the Nature of Number field of the TCAP Outgoing Called Party parameter

• Allow users to specify the value to encode the Numbering Plan field of the TCAP Outgoing Called Party parameter

• Allow users to specify the digit encoding format of the locreq TCAP Outgoing Called Party parameter

• Allow users to specify the MSCID values to be encoded in the locreq message• Allow users to specify the ESN values to be encoded in the locreq message• Allow users to specify how the digits of the locreq MIN parameter shall be

encoded.:The following encoding rules are followed when a SIR ack is returned:When a SRI ack is returned, the EAGLE5ISS follows the SRI ack encoding rules

along with the following enhancements for added flexibility:

• Allow users to specify which SRI parameter (the TCAPMSRN parameter) encodes the RN (and/or DN) information

• 3Allow users to specify the value to encode the Nature of Address field of the TCAPMSRN parameter

• Allow users to specify the value to encode the Numbering Plan field of the TCAPMSRN parameter.

Page 79: TK310.pdf

79TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

79

Check Your Learning – Module 3

Answer the questions to the best of your ability.We will review all answers as a group.

Page 80: TK310.pdf

80TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Check Your Learning: Module 3

1. The _________________________ table on the Service Module card identifies which messages need migration handling versus GTT.

2. The RTDB stores only international MSISDN for IGM. True or False

3. The _____________________ prefix is used in the SRI-ack if the message received is SRI and DN lookup has RN and PT = 0 assigned.

4. Portability Type (PT 5 for the DN indicates:a. Not know to be portedb. Foreign number ported to foreign networkc. Own number ported outd. Migrated with one handset

5. IGM conditions incoming numbers to be MSISDN by inserting _____________ for the database look up.

a. Country Codeb. Translation Typec. Subsystem Numberd. GTii

6. If the IS412GSM prefix is not provisioned, a specific UIM (1130) is issued and the message falls through to GTT. True for False

Page 81: TK310.pdf

81TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

IGM Feature Activation

Module 4

Page 82: TK310.pdf

82TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

82

After this module of instruction, you should be able to: Know the cautions and prerequisites of enabling the IGM feature List and describe steps for activating the IGM featureUse available Eagle equipment and documentation to configure the IGM feature

Module 4

Page 83: TK310.pdf

83TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

After the feature is turned on, it cannot be turned off. Because features may overwrite other features or create changes in the database, ensure that you

have a license and full technical support before turning on this feature.

83

CAUTION!

Do not attempt IGM activation in an in-serviceenvironment. Call the Customer Care Center:

Page 84: TK310.pdf

84TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

For in-service systems, schedule the Service Module replacement of TSMs in a maintenance window that allows the reboot of Service module cards one at a time.

• init-card: Loc=<service module card location>• Verify the cards return to the IS-NR state before initializing another Service Module card. This

precaution keeps cards in service and prevents an interruption of SCCP services.• SCCP traffic redundancy will be lost if inhibiting two TSM cards running the SCCP application at

a time with only one Service Module card available in their place. Redundancy will be re-established after the two TSM cards running the SCCP application are replaced with a second Service Module.

84

In-Service Systems Considerations

Add during a maintenance window

Reboot Service Module cards one at a time

Verification of the cards in the IS-NR state

Page 85: TK310.pdf

85TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

85

Configuration Prerequisites

The SS7 configuration into the EAGLE STP is presumed to be already done:

• Point codes of the HLRs• Links, linksets and routes to those HLRs

As the IGM feature sits on GTT feature, GTT must be activated prior to IGM feature activation.

• We presume GTT is already configuredWe also presume the EAGLE Service Modules running the VSCCP application have already been installed and configured.

CAUTION: For an in-service environment, contact the Customer Care Center before activating the IGM feature.

The IGM feature cannot be turned on if any of the Service Module cards have less than 4 GB of memory installed.

CAUTION: After a feature has been turned on with the enable-ctrl-feat command, the feature cannot be turned off. Because features may overwrite other features or create changes in the database, confirm that you have a license and full technical support from Tekelec before turning on this or any feature.

The IGM feature requires a Service Module card running the VSCCP application. Systems with TSM cards running the SCCP application must be upgraded to 4 GB Service Module cards prior to turning on the IGM feature.

Page 86: TK310.pdf

86TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

86

IGM Provisioning Commands

… used to enable the IGM feature. enable-ctrl-featchg-ctrl-feat

… used to change GSM- and IS41-specific options and update associated tables.

chg-gsmopts

chg-is41opts

… used to assign applicable service selectors.

… used to reload a Service Module card and show that service is restored.

init-cardrept-stat-card

ent-homern:rn= … used to enter any Home RNs that are prefixed to DNs for incoming INPMR messages.

ent-servsel

… used to specify the name and state of the service.chg-sccp-serv:

… used to confirm IGM feature activation.rept-stat-sccprept-stat-mpsrept-stat-db

chg-stpopts … used to change values of one or more STP node level processing option indicators.

•Each of the above commands for provisioning the IGM feature will be discussed in this Module.•For more information, see the Migration Feature Manual and the Eagle Commands Manual.

Page 87: TK310.pdf

87TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

87

Enable IGM Feature

As with all “control” features, IGM is activated by the commands to enable and turn on the feature:

ENABLE-CTRL-FEAT:PARTNUM=893017301:FAK=<Feature Access Key>

CHG-CTRL-FEAT:PARTNUM=893017301:STATUS=ON

Use this command to enable a controlled feature that the customer has purchased. In this case IGM.

NOTE : The IGM feature cannot be turned on until TSM cards running the SCCP application are removed from the system.

Remember, contact Customer Care Center for assistance in conducting the IGM activation procedure. Do not proceed without consulting withTechnical Services.

Page 88: TK310.pdf

88TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

88

Example: chg-stpopts

chg-stpopts:

defcc= (Default country code)defndc= (Default network destination code)dsmaud= (Default DSM audit running state)dpcfmti= (ITU national point code identifier)

Use this command to change the values of one or more of the STP node level processing option indicators maintained in the STP’s options table. All values are assigned initially to system defaults at STP installation time, and they may be updated subsequently using this command.

Enter the default country code (CC) and default network destination code (NDC) to convert the nature of address indicator (NAI) of MDNs to the international format (nai=intl) with the chg-stpopts command.

Note the ITU National Point Code Format Identifier identifies how the ITU-N point code is entered into the database and how it is displayed in all EAGLE 5 ISS outputs. The code is a 14-bit integer.

Page 89: TK310.pdf

89TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

89

Example: rtrv-stpopts Output

rlghncxa03w 08-02-17 16:02:05 EST EAGLE 38.0.0STP OPTIONS---------------------------MTPT31CTL 1MTPLTI yesMTPLTCTDPCQ 3MTPLTST 10000MTPDPCQ 2000DEFCC 1DEFNDC 38DESAUD onTFATFRPR 1000MTPLPRST yesMTPT10ALT 30000UIMRD yesSLSCNV perlsCRITALMINH yesDISPACTALMS noNPCFMTI 2-9-2-1RPTLNPMRSS yes

Verify the new country code and network destination code using the rtrv-stpopts command.

NOTE: The options that appear in the actual output vary, depending on the features that are enabled or turned on.

Page 90: TK310.pdf

90TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

90

Example: chg-gsmopts

chg-gsmopts:

srfnai (defines NAI value of MNP_SRF)srfaddr (defines entity address of MNP_SRF node)srfnp (defines NP value of the MNP_SRF)is412gsm (defines IS-41 to GSM migration prefix)gsm2is41 (defines GSM to IS-41 migration prefix)msrsndig (defines RN used or concatenated with the MDN)defmapvr (defines the default MAP version)

The chg-gsmopts command changes IGM-specific options in the database. This command updates the GSMOPTS table. The default parameter values are always overwritten when specified. Refer to the Commands Manual for details of this command.

ccrndn — Country code, routing number, and national directory number

Page 91: TK310.pdf

91TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

91

Example: rtrv-gsmopts Output

tekelecstp 08-05-05 14:05:45 EST EAGLE 39.0.0GSM OPTIONS-----------------------SRFADDR = 23448SRFNAI = 7SRFNP = 15DEFMAPVR = 2MSRNDIG = RNSRIDN = TCAPIS412GSM = 34MULTCC = 2MULTCC = 4MULTCC = 5MULTCC = 20MSRSNDIG = CCRNDNMSISDNTRUNC = 0MIGRPFX = SINGLEGSM2IS41 = 34

The rtrv-gsmopts command displays the GSM option indicators maintained in the GSMOPTS table

Page 92: TK310.pdf

92TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

92

Example: chg-is41opts

chg-is41opts:

rspcgpanai=7: (defines new NAI value to override the NAI value specified in the SCCPCdPA of a received LOCREQ/SMSREQ if the message is to be relayed after database lookup)

rspcgpanp=15: (defines NP value of the MNP_SRF)

rspdig=ccrndn (specifies digit encoding format of the LOCREQTCAP Outgoing Called Party parameter on a per EAGLE node basis)

The chg-is41opts command changes IS41-specific options in the database. This command updates the IS41OPTS table. The default parameter values are alwaysoverwritten when specified. Refer to the Commands Manual for details of this command.

Page 93: TK310.pdf

93TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

93

Example: rtrv-is41opts Output

tekelecstp 08-04-15 12:49:20 EST EAGLE 39.0.0IS41 OPTIONS-----------------------SMSREQBYPASS = NOLOCREQDN = TCAPRSPCDPAPCP = OFFRSPCGPANAI = 7RSPCGPANP = 15RSPCGPATT = 0MTPLOCREQNAI = SUBRSPPARM = DDIGTRSPDIG = CCRNDNRSPNON = 0RSPNP = 0ESNMFG = 0ESNSN = 0RSPDIGTYPE = 0LOCREQRMHRN = NOTCAPSNAI = SUBMTPLOCREQLEN = 15

The rtrv-is41opts command displays the IS41 option indicators maintained in the IS41OPTS table.

Page 94: TK310.pdf

94TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

94

Example: ent-homern & rtrv-homern

ent-homern:rn= (rn = the home number prefix)

rtrv-homernrlghncxa03w 03-03-28 08:50:12 EST EAGLE 31.3.0RN---------------21678090908765476345098abcabc1234c10234567cabade

HOMERN table is (6 of 100) 6% full

NOTE: The INP feature or the G-Port feature must be turned on, or the TINP feature must be enabled before this command can be entered.

Page 95: TK310.pdf

95TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 96: TK310.pdf

96TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

96

Example: ent-srvsel

ent-srvsel:

gtii=1:4 (specifies GTT indicator)tt=1 (specifies translation type)snp=e164 (defines service numbering plan)snai=intl (specifies intl. Service Nature of Address)serv=mnp (specifies the service feature)nai=intl (specifies the nature of address indicator)np=e164 (specifies numbering plan)ssn=9 (defines subsystem number

Use this command to assign the applicable service selectors required to specify a service entry for DSM services.

Page 97: TK310.pdf

97TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

97

Example: rtrv-srvsel Output

rtrv-srvsel:gtii=2rtrv-srvsel:gtii=4

rlghncxa03w 01-03-28 00:29:31 GMT EAGLE 36.0.0GTII TT NP NAI NPV NAIV SNP SNAI SERV2 0 e164 intl --- --- e164 intl gport2 1 e164 intl --- --- e164 intl gport

rlghncxa03w 01-03-28 00:29:31 GMT EAGLE 36.0.0GTII TT NP NAI NPV NAIV SNP SNAI SERV4 0 e164 intl --- --- e164 intl mnp4 1 e164 intl --- --- e164 intl gport

Use this command to display a list of administered service selector combinations.

NOTE: The rtrv-srvsel operation may be lengthy because the service selector table can contain over 1,000 entries.

The list can be filtered using various parameter combinations as seen above.

Page 98: TK310.pdf

98TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

98

Example: init-card

You would now need to reload a Service Module card using this command.

init-card:loc=

Use the following to show that service is successfully restored.

rept-stat-card:loc=

The output should show DSM VSCCP IS-NR.

You would now need to repeat for each Service Module card.

CAUTION: When you have an in-service environment and you are replacing TSM cards with Service Module cards, initialize one Service Module card at a time. Verify its return to IS-NR state before initializing another Service Module card. This precaution keeps cards in service and precludes an interruption of SCCP services.

GTT, EGTT, and VGTT traffic are routed based on the global titles in the OAM database while G-Flex, IGM, and INP traffic is routed based on the global title in the RTDB. Rebooting a Service Module card running the VSCCP application causes both the OAM and RTDB databases on the Service Module card to reload.

Page 99: TK310.pdf

99TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

99

Example: chg-sccp-serv

chg-sccp-serv:

serv=mnp (specifies the name of the service)state=online (specifies the state of the service, offline or

online. Note that re-routing is performed when the service state is offline.)

Page 100: TK310.pdf

100TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

100

Confirming IGM Feature Activation

Use rept-stat-sccp to verify all your Service Module cards are loaded and are IS-NR (in-service normal) status.

Use rept-stat-mps to verify all your Service Module cards and the EPAP are connected and operational.

Use rept-stat-db:display=all to verify database levels are identical for the EPAPPDB and RTDB and the RTDBs on the Service Module cards.

The IGM feature should now be installed, activated, and ready for operations.

Page 101: TK310.pdf

101TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

101

Learning Activities

Learning Activity: Module 4

Learning Activity: IGM Activation

Purpose•To provide practical application on the steps and commands needed to provision and validate the IGM service on the EAGLE STP.

Objective•After completing this exercise, the student will be able to locate the procedure within the EAGLE Documentation Library to active the IGM service; to recognize the step and commands needed to provision the IGM service on the EAGLE STP; and to use EAGLE commands to validate the successful completion of IGM service activation.

Materials, Equipment, and References• EAGLE STP connected to the MPS/EPAP • EAGLE Commands Manuals:

•Commands Manual•Feature – Migration Manual

Instruction (s):•Follow directions for Student Assignments A and B.•Stop after each assignment, and let the instructor review your work.

Page 102: TK310.pdf

102TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Learning Activity: Module 4

Student Assignment A:Using the parameter input values below, write out the EAGLE commands needed to active the IGM Feature. When completed, STOP and allow the instructor to verify your work.

7NAI to override the NAI value specified in the SCCPDdPA of a received LOCREQ/SMSREQ

7Digit encoding format of the LOCREQTCAP outgoing called party parameter

38Default Network Destination Code

2Default MAP Version

See InstructorFeature(s) Access Key(s)

INPUT VALUESPARAMETERS

MNPService

Land Mobile Numbering PlanService Nature of Address Indicator

e164Service Numbering Plan

InternationalNature of Address Indicator

9Subsystem Number

1Translation Type

ITUGlobal Title Indicator

e164Number Plan

ONDSM Audit running state

1Default Country Code

2-9-21ITU National Point Code Format

15SRF Number Plan

7SRF Nature Address Indicator

23448SRF Address

Country code, routing number and national directory number

Routing number to be used as is or to be concatenated with the MDM

34Routing Number

See InstructorFeature(s) Part Number(s)

Page 103: TK310.pdf

103TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Assignment B:Where applicable, use the data from Assignment A and provision an EAGLE STP for IGM activation.

When completed, STOP and allow the instructor to verify your work.

Page 104: TK310.pdf

104TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 105: TK310.pdf

105TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Additional Features

Module 5

Page 106: TK310.pdf

106TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

106

After this module of instruction, you should be able to: Describe the function and steps for activating these additional features:

• Circular Route Prevention• MNP SCCP Service Re-Route Capability• MTP Msgs for SCCP Apps• MO-Based IS41-to-GSM Migration

Module 5

Page 107: TK310.pdf

107TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

107

Circular Route Prevention

Circular Route Prevention

Page 108: TK310.pdf

108TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• MNPCRP is an extension of IGM• This feature helps in cases of circular routing caused by incorrect information in one or more of

the network number portability databases. It is enabled and turned on using the Feature Access Key commands.

• Subscriber ports from Network A to Network B.• Network A has the correct routing information, indicating that the subscriber now belongs to

Network B.• Network B has incorrect routing information, indicating that the subscriber still belongs to

Network A.• Network A routes the call to Network B, but Network B routes the call back to Network A.• This results in a circular route.• The MNPCRP feature provides logic to prevent this scenario.

108

MNP Circular Route Prevention

HLRA

MSCA

Originating Network A Network B

EAGLEMNP

HLRB

MSCB

EAGLEMNP

Page 109: TK310.pdf

109TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

109

Enable Circular Route Prevention

Note that this is a “control” feature and is activated using the following:

ENABLE-CTRL-FEAT: PARTNUM=8930077001:FAK=<Feature Access Key>

CHG-CTRL-FEAT:PARTNUM=8930077001:STATUS=ON

Page 110: TK310.pdf

110TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

110

SCCP Service Re-Route Capability

MNP SCCP Service Re-Route Capability

Page 111: TK310.pdf

111TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

111

SCCP Service Re-Route Capability

Need• If the MNP database is incoherent with MPS data and the

GTT data is valid, the EAGLE MNP node needs to be able to handle and control re-routing of IGM traffic from an affected node to alternate nodes within an operator’s network.

Solution• The SCCP Service Re-Route feature provides the

capability to re-route traffic from the EAGLE to other MNP database nodes and inform the originating nodes to re-route the service related traffic to other MNP service nodes.

Page 112: TK310.pdf

112TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

112

SCCP Service Re-Route Capability Functions

Service State• Indicates the current state of MNP (ONLINE or OFFLINE). If the state

is marked OFFLINE, the MNP will initiate re-routing procedure.

Re-Routing• When MNP is marked OFFLINE and alternate PCs are provisioned, any

messages destined for MNP are re-routed to the available alternate PCs that are defined for MNP.

• If alternate PCs are not provisioned or none are available, thenmessages destined for MNP will fall through to GTT.

• This feature is enabled by defining a list of alternate PCs or by defining the GTT option.

Capability Point Codes• The use of MNP capability point code aids in notifying adjacent nodes

about MNP service outages.

Page 113: TK310.pdf

113TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

113

Re-Route Capability Provisioning

chg-sccp-serv:

serv=mnp: (specifies service)pci1=1-1-1: (adds PCs to existing service group)rc1=10: (changes relative cost of existing PC group)pci2=2-2-2:rc2=10:pci3=3-3-3:rc3=10:pci4=4-4-4:rc4=10

Once provisioned, the MNP service can be changed to OFFLINE.chg-sccp-serv:serv=mnp:state=offline

Define alternate point codes to re-route MNP traffic. Up to 7 alternate MNP nodes can be provisioned to re-route all the incoming MNP traffic.

Page 114: TK310.pdf

114TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• When MNP is taken offline through administrative commands, all traffic destined to that MNP node will result in a Transfer Prohibited (TFP) message being sent to the adjacent node about the MNP CPC.

• The TFP message to the adjacent node causes the traffic originating nodes to stop sending MNP traffic to the node.

• All MNP traffic coming into this node is sent to the alternate MNP nodes. • Adjacent nodes will initiate route-set-test procedures after receipt of the TFP response.

114

MNP Capability Point Codes

Capability Point Codes are supported for MNP

Allows the adjacent nodes to know about MNP outages

MNP supports the following PC types:- ANSI- ITU-I- ITUN14- ITUN spare- ITU-I spare- ITUN24

Page 115: TK310.pdf

115TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

115

MTP-Routed SCCP Traffic for IGM

MTP Msgs for SCCP Apps Feature

Page 116: TK310.pdf

116TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

After this feature is turned on, all SCCP messages are routed to the TSM cards running the SCCP application. The TSM card running the SCCP application then performs SCCP decode/verification. If the MTP routed messages have CDPAGTI = 0 and IGM is turned on, then the message is sent for IGM processing. If MNP service is OFFLINE, then MTP routing is performed on the messages.

If the MTP routed messages have CDPAGTI ≠ 0, then SRVSEL lookup is performed using the SCCP CDPA information. If the result of the lookup is MNP service, the message is sent to MNP handling. If a service selector is not defined or does not match, or if the service is OFFLINE, then MTP routing is performed on the messages.

The MNP SCCP Service re-route is not performed on MTP routed messages.

MNP checks to see if the TCAP portion of the message is ITU or ANSI. If the message has ITUTCAP then normal routing (or G-Flex if provisioned) is performed on the message. If the message has ANSITCAP then, IGM general TCAP/MAP verification is performed if A-Port or IGM is turned on.

SMS Address conversion is not affected by the MTP Msgs for SCCP Apps feature; SMS conversion handles only Registration Notification and SMS Notification messages.

A feature access key (FAK) for part number 893017401 is required to enable the MTP Msgs for SCCP Apps feature.

116

MTP-Routed SCCP Traffic for IGM

MTP Msgs for SCCP Apps Feature • IGM supports MTP-routed SCCP & LOCREQ messages. • This feature can not be turned on unless IGM is on.• This feature adversely affects the message capacity as all of these

messages are counted under SCCP capacity.

MTP Routing• If the MTP-routed messages have CdPA = 0 and IGM is turned on, message

is sent for IGM processing. If MNP service is offline, MTP routing is performed.

• If the MTP routed messages have CDPAGTI ≠ 0, then SRVSEL lookup is performed using the SCCP CDPA information. If the result of the lookup is MNP service, the message is sent to MNP handling. If a service selector is not defined or does not match, or if the service is OFFLINE, then MTP routing is performed on the messages. The MNP SCCP Service re-route is not performed on MTP routed messages.

Page 117: TK310.pdf

117TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Student Notes

Page 118: TK310.pdf

118TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

1. The EAGLE receives the MSU.2. The MSU is sent to the SCCP function.3. The DSM card examines the MSU for a LOCREQ message.4. The digits are encoded from TCAP or SCCP layer5. IGM is applied to the digits to determine if the subscriber is migrated. If so, a LOCREQ Return

result is generated to the OPC. If not, the LOCREQ is routed.6. If the message is not a LOCREQ, ANSI SMS Address Conversion is applied. SMS Address

conversion feature does not have any impact on this feature because SMS conversion handles only Registration Notification and SMS Notification messages.

7. The MSU is routed. MTP and SCCP conversion are performed if crossing a network boundary.

118

Message Flow “MTP Msgs for SCCP Apps” Feature

Page 119: TK310.pdf

119TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

Other IS41

MTP routing

RelayMTP routing

MTP routing

MTP routing

RN & PT = 0

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

No DN entry found

MTP routing

ACK (IS412GSM prefix)

MTP routing

MTP routing

MTP routing

No NE & PT = 5

MTP routing

MTP routing

MTP routing

MTP routing

MTP routing

SMSREQ

MTP routing

MTP routing

Relay

ACK (IS412GSM prefix)

MTP routing

LOCREQ

MTP routing

MTP routing

MTP routing

No NE & PT = 1, 2, or No PT

MTP routing

MTP routing

MTP routing

No NE & PT = 0

MTP routing

MTP routing

MTP routing

SP & PT ≠ 5

MTP routing

MTP routing

MTP routing

SP & PT = 5

MTP routing

MTP routing

MTP routing

RN & PT ≠ 0

Other GSM

SRI_SMSRINE/PT

MTP Routed Handling Example: IGM is ON, A-Port, G-Port, and G-Flex are OFF. SERV=MNP or GTI=0

Note that additional examples are included in the Migration Feature Manual

Page 120: TK310.pdf

120TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

120

Enable “MTP MSGS for SCCP Apps” Feature

Note that this is a “control” feature and is activated using the following:

ENABLE-CTRL-FEAT: PARTNUM=893017401:FAK=<Feature Access Key>

CHG-CTRL-FEAT:PARTNUM=893017401:STATUS=ON

Page 121: TK310.pdf

121TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

121

MO SMS IS41-to-GSM Migration

MO SMS IS41-to-GSM Migration

MO SMS = Mobile Originated Short Message Service

Page 122: TK310.pdf

122TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

122

Introduction to MO SMS

The Mobile Originated Short Message Service (MO SMS) features address the number portability requirements of wireless network operators for delivery of Mobile Originated SMS messages in a number portability environment for GSM and IS41 and in the IS41-to-GSM Migration environment

• The EAGLE 5 ISS MO SMS features apply number portability database lookup to SMS messages for IS41 and GSM networks:

• Mobile Originated Based GSM SMS Number Portability Mobile • Originated Based IS41 SMS Number Portability • Mobile Originated SMS IS41-to-GSM Migration

The MO SMS features are all based on the EAGLE 5 ISS platform with EPAP.

Page 123: TK310.pdf

123TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

For more information see the following manual from the EAGLE documentation DVD, “Feature MO SMS”.

123

MO SMS IS41-to-GSM Migration

This feature provides network information to the Short Message Service Center (SMSC) for subscribers using the IS41 network.

The information allows the SMSC to select a protocol to deliver Short Message Service Delivery Point-to Point (SMDPP) messages to the called party.

The SMSC uses the DN porting information to determine whether to forward the message to other operators or to process the message for an in-network subscriber.

This feature applies to ANSI TCAP/MAP and ANSI or ITU transport (MTP and SCCP) messages.

Page 124: TK310.pdf

124TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

124

How it works

Intercepts

Decodes

Modifies

Relays

Intercepts SMS messages before they reach the Home Short Message Service Center (SMSC)

Decodes the TCAP/MAP message destination address and performs lookup in the Real-time Database (RTDB)

Modifies the destination address in the TCAP message with DN (dialed number) porting information or the IS412GSM Migration Prefix

Relays the SMS message to its original destination

Page 125: TK310.pdf

125TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

125

Feature Control

This feature has the following control requirements:• A FAK for part number 893-0262-01• The feature cannot be enabled if the LNP feature is enabled.• A temporary FAK cannot be used to enable the feature.• The feature cannot be turned off after if has been turned on.

Page 126: TK310.pdf

126TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

126

Feature Activation

enable-ctrl-feat

chg-stpopts

chg-is41smsopts

Command to enable the MO SMS IS41-to-GSM Migration feature.

Command to enter default country code (CC) and default network destination code (NDC) if handling non-international numbers.

Command to change the values of one or more of the feature option indicators maintained in the SMS Options table.

ent-srvsel Command to assign the service selector with service feature serv=smsmr.

chg-ctrl-feat Commands to turn on this feature

Page 127: TK310.pdf

127TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

127

enable-ctrl-feat

To enable the MO SMS IS41-to-GSM feature

enable-ctrl-feat:partnum=893019501:fak=xxxxxxxxxxxx

Part Number for the this Feature

Feature Access Key for this Feature

enable-ctrl-feat

chg-stpopts

chg-is41smsopts

ent-srvsel

chg-ctrl-feat

•The command, rtrv-ctrl-feat, can be used to verify that the feature is enabled.

Page 128: TK310.pdf

128TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• Use this command to enter the MO SMS IS41-to-GSM feature service selectors by network type. This command assigns applicable service selectors required to specify the service entry for Service Module services.

• Service Selector Parameters::gtia - Specifies the global title translation indicator (2 = ANSI, ITU; 4 = ITU):tt - Specifies the translation type.:snp - Defines the service numbering plan (e164, e212, or e214).:snai - Specifies the international Service Nature of Address Indicator.:serv - Specifies the service feature. This must be set to smsmr for this feature:nai - Specifies the nature of address indicator.:np - Specifies the numbering plan.:ssn - Defines the subsystem number.

• For details on all parameters, refer to the Commands Manual.

chg-srvsel: - Use this command to specify the applicable A-Port selectors required to change an existing A-Port selector entry.

dlt-srvsel: - Use this command to delete an A-Port service selector.

128

ent-srvsel

This command assigns applicable service selectors required to specify the service entry for Service Module services.

Example:entsrvsel:gtia=2:tt=0:nai=intl:np=e164:ssn=255:snp=e164:snai=intl:serv=smsmr

Parameters of the MSU trigger

To specify how the service has to process the number

Service triggered if all the previous parameters matches the MSU

enable-ctrl-feat

chg-stpopts

chg-is41smsopts

ent-srvsel

chg-ctrl-feat

Page 129: TK310.pdf

129TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

129

chg-stpopts

To provision STP default System Options

chg-stpopts:defcc=49:defndc=177

:defcc= (optional) Default country code.Range: 1-3 digits , noneValid digits are 0-9, A-F, a-f.none—Deletes the current value.

defndc= (optional) Default network destination code.Range: 1-5 digits , noneValid digits are 0-9, A-F, a-f.none—Deletes the current value.Default: Current value

Used to identify the CC and the NDC of the number and/or to condition the number to an international format before the RTDB lookup

enable-ctrl-feat

chg-stpopts

chg-is41smsopts

ent-srvsel

chg-ctrl-feat

Page 130: TK310.pdf

130TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• The systems options (IS41smsopts) commands are used to change and report on the values of one or more of the STP node level processing option indicators maintained in the IS41 SMS option tables.

• All values are assigned initially to system defaults at STP installation time.• The chg-is41smsopts command changes IS41 SMS specific options in the database and updates the IS41 SMS opts

table.

• DA = Destination Address• ODA = Original Destination Address

• Refer to the Commands Manual for details of all parameter.

130

chg-is41smsopts

This command is used to change the IS41 SMS options in the database for this feature.Example:

chg-is41opts:mosmsdnfmt=rndn:moigmpfx=is412gsm :mosmsnai=nat:modaparam=da

enable-ctrl-feat

chg-stpopts

chg-is41smsopts

ent-srvsel

chg-ctrl-feat

Specifies the format of a dialed number.

Specifies that the MO SMS IS41-to-GSM Migration prefix

Indicates how the called party number will be conditioned before lookup in the database.

Specifies whether the SMS DA or ODA from the IS41 SMDPP message is used for conditioning, lookup, and modification

Page 131: TK310.pdf

131TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

chg-is41smsopts command is used to update the is41smsopts table. The default parameters are always overwritten when specified.

131

System Options for MO SMS IS41-to-GSM Migration Feature

Specifies which address (DA or ODA) is used for conditioning, lookup, & modification

da, odamodaparam

Migration feature uses NE associated with B number or is412gsm as a prefix to modify the destination address in the outgoing SMDPP

ne, is412gsmmoigmpfx

MO-Based SMS directory number format

rn, rndn, ccrndnmosmsdnfmt

MO-Based SMS nature of address indicator

intl, nai, nat, unknownmosmsnai

DescriptionRangeIS41SMSOPTS Parameter

Page 132: TK310.pdf

132TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

• Use the command, rtrv-is41smsopts, to obtain the existing values of the is41smsopts table.

132

Retrieve MO-Based IS41 SMS NP Options

This is the output from the EAGLE when you retrieve the options with the feature enabled

rtrv-is41smsoptstekelecstp 09-01-16 10:33:44 EST EAGLE 40.0.0.IS41 SMS OPTIONS-----------------------MOSMSNAI = NATMOSMSDIGMAT = EXACTMOSMSDNFMT = RDDNMOIGMPFX = IS412GSMMOSMSDNNAI = NONEMODAPARAM = da

Page 133: TK310.pdf

133TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

133

chg-ctrl-feat

To enable the MO SMS IS41-to-GSM Migration

chg-ctrl-feat:partnum=893019501:status=on

The operational status of the feature (on or off)

enable-ctrl-feat

chg-stpopts

chg-is41opts

chg-sccp-serv

ent-srvsel

chg-ctrl-feat

•This command is used to turn on the MO SMS IS41-to-GSM Migration Feature•After the feature is on, it cannot be turned off. •The command, rtrv-ctrl-feat, can be used to verify that the feature is enabled and turned on.

Page 134: TK310.pdf

134TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

134

Check Your Learning – Module 5

Answer the questions to the best of your ability.We will review all answers as a group.

Page 135: TK310.pdf

135TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

Check Your Learning: Module 5

1. List the basic commands and parameters to enable a “control” feature.

2. With the SCCP Service Re-Rout Capability, if alternate point codes are not provisioned or none are available, then messages destined for MNP will:

a. fall through to GTTb. be re-routed to an alternate PCc. be re-routed to a CPCd. be re-routed to a different HLR

3. Once provisioned, the MNP service can be changed to OFFLINE using what command?

4. The SCCP Service re-rout is not performed on ________ routed messages.

5. The MO SMS IS41-to-GSM Migration feature provides network information to the Short Message Center for subscribers using the IS41 network. True or False

6. The MO SMS IS41-to-GSM Migration feature can not be enabled if the _______ feature is enabled.

Page 136: TK310.pdf

136TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

136

Final Course Evaluation

Tekelec Course Evaluations are tools that help us maintain the quality of our training programs.

Please complete the form, and return it to your instructor upon completion of the course.

Thank You!

Page 137: TK310.pdf

137TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

ANSI-41 and GSM Operation Codes (Op Codes)

Appendix A

Page 138: TK310.pdf

138TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

ANSI-41 MAP Operations

Bit Value Decimal Value Description0 0 0 0 0 0 0 1 01 Handoff Measurement Request0 0 0 0 0 0 1 0 02 Facilities Directive0 0 0 0 0 0 1 1 03 Mobile On Channel0 0 0 0 0 1 0 0 04 Handoff Back0 0 0 0 0 1 0 1 05 Facilities Release0 0 0 0 0 1 1 0 06 Qualification Request0 0 0 0 0 1 1 1 07 Qualification Directive0 0 0 0 1 0 0 0 08 Blocking0 0 0 0 1 0 0 1 09 Unblocking0 0 0 0 1 0 1 0 10 Reset Circuit0 0 0 0 1 0 1 1 11 Trunk Test0 0 0 0 1 1 0 0 12 Trunk Test Disconnect0 0 0 0 1 1 0 1 13 Registration Notification0 0 0 0 1 1 1 0 14 Registration Cancellation0 0 0 0 1 1 1 1 15 Location Request0 0 0 1 0 0 0 0 16 Routing Request0 0 0 1 0 0 0 1 17 Feature Request0 0 0 1 0 1 0 0 20 Unreliable Roamer Data Directive0 0 0 1 0 1 1 0 22 MS Inactive0 0 0 1 0 1 1 1 23 Transfer To Number Request0 0 0 1 1 0 0 0 24 Redirection Request0 0 0 1 1 0 0 1 25 Handoff To Third 0 0 0 1 1 0 1 0 26 Flash Request0 0 0 1 1 0 1 1 27 Authentication Directive0 0 0 1 1 1 0 0 28 Authentication Request

Page 139: TK310.pdf

139TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

ANSI-41 MAP Operations

Bit Value Decimal Value Description0 0 0 1 1 1 0 1 29 Base Station Challenge0 0 0 1 1 1 1 0 30 Authentication Failure Report0 0 0 1 1 1 1 1 31 Count Request0 0 1 0 0 0 0 0 32 Inter System Page 0 0 1 0 0 0 0 1 33 Unsolicited Response0 0 1 0 0 0 1 0 34 Bulk Deregistration0 0 1 0 0 0 1 1 35 Handoff Measurement Request 20 0 1 0 0 1 0 0 36 Facilities Directive 20 0 1 0 0 1 0 1 37 Handoff Back 20 0 1 0 0 1 1 0 38 Handoff To Third 20 0 1 0 0 1 1 1 39 Authentication Directive Forward0 0 1 0 1 0 0 0 40 Authentication Status Report0 0 1 0 1 0 1 0 42 Information Directive0 0 1 0 1 0 1 1 43 Information Forward0 0 1 0 1 1 0 0 44 Inter System Answer0 0 1 0 1 1 0 1 45 Inter System Page20 0 1 0 1 1 1 0 46 Inter System Setup0 0 1 0 1 1 1 1 47 Origination Request0 0 1 1 0 0 0 0 48 Random Variable Request0 0 1 1 0 0 0 1 49 Redirection Directive0 0 1 1 0 0 1 0 50 Remote User Interaction Directive0 0 1 1 0 0 1 1 51 SMS Delivery Backward0 0 1 1 0 1 0 0 52 SMS Delivery Forward0 0 1 1 0 1 0 1 53 SMS Delivery Point To Point0 0 1 1 0 1 1 0 54 SMS Notification0 0 1 1 0 1 1 1 55 SMS Request

Page 140: TK310.pdf

140TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

GSM Operation CodesBit Value Decimal Value Description00000010 2 Update Location00000011 3 Cancel Location00000100 4 Provide Roaming Number00000110 6 Resume Call Handling00000111 7 Insert Subscriber Data00001000 8 Delete Subscriber Data00001001 9 Send Parameters00001010 10 Register SS00001011 11 Erase SS00001100 12 Activate SS00001101 13 Deactivate SS00001110 14 Interrogate SS00010001 17 Register Password00010010 18 Get Password00010011 19 Process Unstructured SS Data00010110 22 Send Routing Information00010111 23 Update GPRS Location00011000 24 Send Routing Information for GPRS00011001 25 Failure Report00011010 26 Note Ms Present for GPRS00011100 28 Perform Handover00011101 29 Send End Signal00011110 30 Perform Subsequent Handover00011111 31 Provide SIWFS Number00100000 32 SIWFS Signaling Modify00100001 33 Process Access Signaling00100010 34 Forward Access Signaling00100011 35 Note Internal Handover00100101 37 Reset00100110 38 Forward Check SS-Indication00100111 39 Prepare Group Call00101000 40 Send Group Call End Signal

Page 141: TK310.pdf

141TK310v.1.5 TEKELEC Confidential – For Training Purposes Only

GSM Operation CodesBit Value Decimal Value Description00101001 41 Process Group Call Signaling00101010 42 Forward Group Call Signaling00101011 43 Check IMEI00101100 44 MT Forward00101101 45 Send Routing Information for SM 00101110 46 Forward SM00101111 47 Report SM-Delivery Status00110000 48 Note Subscriber Present00110001 49 Alert SC Without Result00110010 50 Activate Trace Mode 00110011 51 Deactivate Trace Mode00110100 52 Trace Subscriber Activity00110110 54 Begin Subscriber Activity00110111 55 Send Identification00111000 56 Send Authentication Information00111001 57 Restore Data00111010 58 Send IMSI00111011 59 Process Unstructured SS Request00111100 60 Unstructured SS-Request00111101 61 Unstructured SS-Notify00111111 63 Inform Service Centre01000000 64 Alert Service Centre01000010 66 Ready for SM01000011 67 Purge SM01000100 68 Prepare Handover01000101 69 Prepare Subsequent Handover01000110 70 Provide Subscriber Information01000111 71 Any Time Interrogation01001000 72 SS Invocation Notification01001001 73 Set Reporting State01001010 74 Status Report01001011 75 Remote User Free01001100 76 Register CC-Entry01001101 77 Erase CC-Entry