Вы находитесь на странице: 1из 51

Tutorial de

Signaling System Number 7


y Conversin de User Part
ISUP-TUP

OBJETIVO
El propsito de este tutorial, es el de brindar un referencia rpida
de los caractersticas ms importantes de la sealizacin SS7, asi
como tambin los procedimientos a considerar en la realizacin
de un convertidor de sealizacin (ISUP-TUP), proporcionando informacin concisa sobre el tema y mostrando con animaciones algunos
de los procedimientos que se llevan a cabo en el protocolo de sealizacin SS7 y en la conversin de mensajes

Sistema de Sealizacin por Canal Comn N.7


Es un estndar definido por la International Telecommunication Union (ITU). Este estndar define los procedimientos y
protocolos con los que los elementos de la red de conmutacin telefnica pueden intercambiar informacin en una red
digital de sealizacin para el establecimiento, ruteo y control
de llamadas.
En este sistema la sealizacin se da fuera de banda (en
canales dedicados) en vez de ir en banda ( en los canales
de voz).

Ventajas de la Sealizacin por Canal Comn


Menor tiempo de establecimiento de llamada.
Uso ms eficiente de los circuitos de voz.
Apoyo a los servicios de la IN (Red Inteligente), los
cuales requieren intercambiar informacin con bases de
datos.
Se mejora el control sobre el uso fraudulento de la red.

Puntos de Sealizacin
Cada punto de sealizacin en la red SS7 se identifica
nicamente por su cdigo de punto. Estos cdigos son
llevados en los mensajes de sealizacin intercambiados
entre los puntos de sealizacin para identificar el origen
y destino de cada mensaje. Existen tres tipos de puntos
de sealizacin.
SSP (Puntos de Conmutacin de Servicio)
STP (Puntos de Transferencia de Seal)
SCP (Puntos de Control de Servicio, Bases de datos)

SSP (Puntos de Conmutacin de Servicio)


Son switches que originan, terminan, o sirven de tandem
a llamadas. Este punto de sealizacin manda mensajes
de sealizacin a otros SSP para establecer, manejar, y
liberar circuitos de voz requeridos para completar una llamada. Tambin pueden solicitar informacin a bases de
datos (SCP) para determinar como rutear una llamada.
SCP (Puntos de Control de Servicio)
Un SCP manda una respuesta al SSP conteniendo los
nmeros de ruteo asociados con el nmero marcado. Pudiendo el SSP usar un nmero de ruteo alterno si el primero se encuentra ocupado o no se obtiene respuesta
en un lapso de tiempo especificado.

STP (Puntos de Transferencia de Seal)


Son conmutadores de paquetes que se encargan del
trfico de la red, actan como concentradores de la red
al rutear cada mensaje que llega a un enlace de sealizacin de salida basndose en la informacin de ruteo
contenida en el mensaje SS7. De esta manera los STP
proporcionan una mejor utilizacin de la red SS7 al eliminar la necesidad de enlaces directos entre los puntos
de sealizacin.

Red de sealizacin
SCP

STP

SCP

STP

SCP
SCP

SSP

STP

STP
SSP

SSP
SSP

Dos
pares
deelSTPs
se unen
por cuatro
enlaces,
losreEl
STP
W
y
X
ejecutan
funciones
idnticas,
son
De igual
manera,
seson
acostumbra
tener
SCP
redunCada
SSP
tiene
dos
enlaces,
uno
acuadrangulares
cada
STP
del par.
Los
STP
pares
unidos
por
un
enlace.
cuales
se
les
conoce
como
enlaces
o
dundantes,
al
igual
que
Y
y
Z.
Se
le
llama
el
STP
par.
dantes, pero estos no estn unidos por un enlace.
quad.

Tipos de Enlace de Sealizacin


A. (Acces) Conecta un SCP o SSP a un STP.
B. (Bridge) Conecta a un STP con otro STP.
C. (Cross) Conecta a STPs redundantes.
D. (Diagonal) Lo mismo que los enlaces B.
E. (Extended) Conecta a un SSP a un STP alterno, para redundancia.
F. (Fully associated) Conecta a dos puntos de
sealizacin terminales, utilizado cuando no
se tienen STPs.

Tipos de Enlace de Sealizacin

Red SS7
interconectadas

SCP

Red SS7
interconectadas

STP
STP

SCP

STP

SSP

SSP
SSP

Enlace A
Enlace B
Enlace C
Enlace D

Enlace E
Enlace F
Enlace B, C o B/D

SSP

Establecimiento de una llamada

IA
M

STP
W

SSP

STP
X

IAM

B SSP

A
Lnea del abonado
Troncal
Enlace de sealizacin

A selecciona una troncal entre ella y B y elabora un IAM


El switch B elabora un ACM (Mensaje de Direccin
El
El
ElSTP
A
switch
switch
escoge
WB
recibe
A
revisa
uno
analiza
de
el
elmensaje,
sus
los
mensaje
enlaces
dgitos
revisa
yen
marcados
se
A l
yda
la
transmite
etiqueta
y determina
que
eldemensaje
ruteo
que
y ve
(Mensaje
Inicial
de
Llamada),
secuenta
identifica
ael
Anmero
como
Completa), la cual indica que el IAM ha llegado a su
que
llamado
ser
es
necesario
le pertenece
el destino,
switch
hacia
mandar
B,
yelque
por
switch
la lo
llamada
ste
que
B...
est
lo al
transmite
desocupado.
switchelB...
a B...
origen,
a Bpara
como
nmero
que
llama,
nmero
destino.
a quien se le llama y ms informacin...

Establecimiento de una llamada

IA
M

STP
W

SSP

STP
X

M
ACNM
A

IAM

A
AC NM
M

B SSP

A
Lnea del abonado
Troncal
Enlace de sealizacin

ElElswitch
switchBBescoge
utiliza el
uno
mismo
de sus
enlace
enlaces
A anterior
A y transmite
y transmite
el ACM,
el
Al recibir el ACM, el switch A conecta a la parte llamante a
ElCuando
El
STP
ANM,
alSTP
hacer
Xpara
X
reconoce
larecibe
esto
parte
esto
completa
el
llamada
la
que
mensaje,
troncal
el ANM
la
contesta,
ya
conexin
revisa
est
debedireccionado
el
su
estar
de
switch
etiqueta
laconectada
llamada
B elabora
de
alruteo
switch
hacia
a la
un
yA
la troncal de regreso para que pueda escuchar el tono
atrs; manda
ylnea
ve
lo
Mensaje
manda
tono
que
llamada
debe
dede
por
llamando
en
Respuesta
ser
el ambas
enlace
ruteado
hacia
direcciones
A(ANM)...
hacia
anterior...
A y llama
A. hacia la
de llamada...
para permitir
parte llamada.
la conversacin...

Establecimiento de una llamada

R
IA EL
M

STP
W

SSP

STP
X

M
ACNM
A LC
R

IAM
RE
L

R
A L
AC NM C
M

B SSP

A
Lnea del abonado
Troncal
Enlace de sealizacin

Si
ElEl
la
switch
parte
Allamante
se
asegura
cuelga
queprimero,
la parte
A
llamante
genera la
est
untroncal
mensaje
conecswitch
B recibe
el mensaje,
desconecta
Al recibir el switch A el mensaje, pone en estado desocupado
de
tado
STP
Liberacin
la troncal
recibe
elde
mensaje
salida
hacia
el
(en
y switch
loambas
retransmite
B, direcciones)
identificando
al yel
switch
para
aB...
laA...
El El
STP
Xa W
recibe
el(REL)
mensaje
lo
direcciona
hacia
switch
utilizada,
poniendola
en yestado
desocupado
genera
a la troncal involucrada y completa la llamada.
permitir
asociada
la
conversacin...
con la(RLC)
llamada...
un Mensaje detroncal
Liberacin
Completa
para el switch A...

Peticin a una Base de Datos

SCP

on
se

STP

Re

sp

Query

X
STP

es

po
ns

Query

M
SCP

SSP

Una vez que el switch A recibe la respuesta utiliza la inEl


Una
SCP
persona
M elabora
del switch
un mensaje
A quiere
de reservar
respuesta
unos
conboletos
la inforEl
El
STP
switch
SCP XMA
recibe
recibe
elabora
ylareconoce
un
peticin,
mensaje
ydonde
basndose
de
el mensaje
peticin
800
es
sus
una
incluyendo
registros
peticin
formacin
para
determinar
aque
debe en
ser
ruteada
la
Una
El
vez
que
W
recibe
Ala
recibe
elpara
mensaje
el nmero
completo,
respuesta,
reconoce
reconoce
que
que
macin
deSTP
avin
necesaria
en
sucursal
procesar
ms de
cercana
la llamada,
de la
compaia
la direcciona
de
de
quien
selecciona
Elnmero
STP
llama
Xescoge
manda
800
ely nmero
elynmero
selecciona
unatelefnico
peticin
llamado,
una
alreal
base
lo
SCP
manda
o la
de
Mdestino,
red
por
datos
aacualquiera
un
laque
enlace
cualpueda
debe
Ade
llamada,
una
troncal
hacia
ese
elaboeshacia
es
unpara
nmero
switch
800
A
que
y lo requiere
rutea
hacia
ayuda
l...
para manejar
ste...
aviacin.
el el
switch
Marca
A,yel
escoge
nmero
un800
STP
dey la
uncompaia
enlace
A para
de aviaresponder
sus
ser
ruteada
STP
por
ayla
la
unllamada.
peticin.
enlace
ra un
IAM
procede
deA...
la misma forma que en el ejemmandarlo
cin... y rutea la respuesta...
plo anterior.

Modelo del Protocolo SS7


Las funciones de hardware y software del protocolo SS7 estn divididas en niveles, los cuales pueden ser comparados con el modelo OSI
de 7 capas.
Modelo OSI

Protocolo SS7
OMAP ASE
TCAP

Application

6
5
4

Presentation

3
2
1

Network

MTP Level 3

Data Link

MTP Level 2

Physical

MTP Level 1

ISUP / TUP

Session
Transport

SCCP

Message Transfer Part (MTP)


sta se divide en 3 niveles:
Nivel MTP 1, es equivalente a la capa fsica del
modelo OSI. Aqu se define las caractersticas
fsicas, elctricas, y funcionales del enlace de
sealizacin digital.

MTP Level 3
MTP Level 2
MTP Level 1

Nivel MTP 2. Se asegura de la exactitud de la transmisin de extremo a extremo de un mensaje a travs del enlace de sealizacin.
Proporciona control de flujo, validacin de secuencia de mensajes y
verificacin de error. Cuando ocurre un error en el enlace de sealizacin el mensaje se retransmite.
Nivel MTP 3. Se encarga de rutear los mensajes entre los puntos
de sealizacin en la red SS7. Rerutea trfico lejos de enlaces y
puntos de sealizacin con fallas y controla trfico cuando ocurren
congestiones.

Intercambio de mensajes entre puntos de sealizacin


User Part

User Part
Circuits

La
El intercambio
comunicacin
deentre
informacin
los niveles
entre
dedos
la arquitectura
niveles de puntos
se da por
de
medio
sealizacin
de primitivas,
(por ejemplo:
las cuales
User permiten
Part) tienen
el intercambio
que hacer uso
de inforde
Level 32
Level 32
macin
los niveles
necesario
inferiores
para que
de lacada
arquitectura
uno de los
como
niveles
se muestra
realice su
a continuacin:
funcin.
Level 1

Punto de sealizacin A

Signal Unit

Level 1

Punto de sealizacin B

Intercambio de mensajes entre puntos de sealizacin


User Part

User Part
Circuits

Level 3

Level 3

Level 2

Level 2

Level 1

Punto de sealizacin A

Signal Unit

Level 1

Punto de sealizacin B

Signaling Connection Control Part (SCCP)

SCCP

La SCCP proporciona funciones adicionales al MTP para soportar


servicios de red tanto connection-oriented o connectionless.
La combinacin entre SCCP y MTP es llamada Network Service
Part (NSP).
Una de sus funciones es la de traducir direcciones (Global Title
Translation), tomar los dgitos marcados y traducirlos a un cdigo
de punto de destino (DPC), el cual ser utilizado por el MTP3
para rutear entre puntos de sealizacin.
As pues el objetivo del SCCP es de permitir la transferencia de datos
entre nodos (centrales, o cualquier otro elemento de la red), aun
cuando no se involucren circuitos de voz.

Transaction Capabilities Application Part (TCAP)

TCAP

Esta habilita los servicios avanzados de la Red Inteligente (IN) al soportar el intercambio de informacin entre puntos de sealizacin
utilizando los servicios connectionless del SCCP.
Las Peticiones y Respuestas mandadas entre SSPs y SCPs son llevadas en mensajes TCAP, los cuales estn contenidos dentro de la
porcin SCCP de un MSU. Entre sus aplicaciones estn, por ejemplo:
Cuando un SSP manda una peticin TCAP para determinar el ruteo
asociado con un nmero 800 marcado o para verificar el nmero de
identificacin personal de un usuario de tarjeta prepagada
Se utiliza en redes mviles (IS-41 y GSM), para llevar mensajes entre
las centrales mviles y las bases de datos para proporcionar identificacin de usuario, equipo y roaming.

Operations, Maintenance Applications Part (OMAP)

OMAP

Esta parte define los mensajes y protocolos diseados para ayudar a los administradores de la red SS7. Lo ms desarrollado y
difundido de estas capacidades son los procedimientos para validar tablas de ruteo de la red y diagnstico de problemas con el
enlace. OMAP incluye mensajes que utilizan tanto al MTP como
al SCCP para ruteo.
Telephone User Part (TUP)

TUP

Fue diseado principalmente para controlar el establecimiento y liberacin de llamadas. Adems, define los procedimientos y formatos para caractersticas extras (servicios suplementarios), como:
Desviacin de llamadas
Identificacin de llamadas

Grupo Cerrado de Usuarios


Conectividad Digital

ISDN User Part (ISUP)

ISUP

ISUP define los procedimientos y funciones usadas dentro de la


red para proporcionar a los usuarios con servicios de circuitos
conmutados para llamadas de voz y datos. El servicio bsico que
proporciona ISUP es en el establecimiento y liberacin de llamadas.
Algunos otros servicios proporcionados por ISUP son:
Grupo Cerrado de Usuarios.
Identificacin de Llamadas.
Redireccionar Llamadas.
Llamada en Espera.
ISUP es una versin mejorada de TUP.

Unidades de seales para el intercambio de mensajes


Flag

BSN

BIB

FSN

FIB

LI

Spare CRC
2

16

Fill-in Signal Unit ( FISU )


Flag

BSN

BIB

FSN

FIB

LI

Spare Status CRC

8 o 16

16

Link Status Signal Unit ( LSSU )


Flag

BSN

BIB

FSN

FIB

LI

Spare

SIO

SIF

CRC

8n; n=<272

16

Message Signal Unit ( MSU )

Unidades de seales para el intercambio de mensajes


Link Status Signal Unit ( LSSU )
Flag

BSN

BIB

FSN

FIB

LI

Spare Status CRC


2

8 o 16

16

Los LSSU son utilizados por el enlace de sealizacin para conseguir entrar en alineacin. Con slo 3 bits puede proporcionar las
siguientes indicaciones de status:
000
001
010
011
100
101

O
N
E
OS
PO
B

Fuera de Alineacin.
Alineacin Normal.
Alineacin de Emergencia.
Fuera de Servicio.
Falla en Procesador.
Ocupado.

Flag

BSN

BIB

FSN

FIB

LI

Spare CRC
2

Fill-in Signal Unit ( FISU )

16

Los FISU son mandados por el enlace de sealizacin cuando no


existe otra unidad de sealizacin disponible. Esto es para que la
informacin de error en el enlace est disponible an cuando no
haya informacin de niveles superiores que mandar y de esta manera reconocer y corregir ms rpidamente los problemas, con
una mnima prdida de servicio.
Message Signal Unit ( MSU )
Flag

BSN

BIB

FSN

FIB

LI

Spare

SIO

SIF

CRC

8n; n=<272

16

Los MSU son los encargados de transportar toda la sealizacin


asociada a los establecimientos, liberacin de llamadas, peticin
y respuesta de informacin a bases de datos.

Descripcin de las Unidades de Sealizacin


Flag

Las banderas son utilizadas como delimitadores de unidades


de sealizacin, su codigo es 01111110, para evitar falsas
banderas, se utiliza el bit stuffing (insercin de bit) para insertar
un cero despus de una cadena de 5 unos consecutivos.

BSN

Backward Sequence Number

BIB

Backward Indicator Bit

FSN

Forward Sequence Number

FIB

Forward Indicator Bit

LI

Length Indicator. Se utiliza tambin para identificar que tipo


de unidad de sealizacin se trata:
LI=0 octetos para FISU
LI=1..2 para LSSU
LI=3..63 para MSU

Los nmeros de secuencia


son utilizados como reconocimientos (ACK y NAK) para
el esquema de retransmisin
de mensajes Go-Back 7.

Spare
SIO

Se codifica con 00 para rellenar

Contiene 4 bits del campo de subservicio, el cual indica si el


mensaje es para una red nacional o internacional y 4 bits del
indicador de servicio los cuales se codifican:
0000 Mensajes de administracin de la red de sealizacin.
0001 Mensajes de admon. y prueba de la red de sealizacin.
0011 SCCP
0100 TUP
0101 ISUP
0110 DUP (mensajes relacionados con ctos. y llamadas.)
0111 DUP

CRC

Cyclic Redundancy Check,el cual sirve para detectar errores que pudiera traer el frame despus de su transmisin.
Esta verificacin se efectua por medio del chequeo de los
16 bits de este campo.
Estos bits de verificacin son generados al aplicar un polinomio complejo a la informacin en la unidad de sealizacin, este polinomio es el siguiente.
X16 + X12 + X5 +1

SIF

Formato del Signalling Information Field ( SIF)


Para ISUP
Optional Part

Variable
mandatory
part

Fixed
mandatory
part

Message
type

Circuit
identification
code

Routing
Label

Para TUP
Variable
length
optional

Fixed
length
optional

Variable
Fixed
length
length
mandatory Mandatory

Heading
code E0

Heading
code E1

Routing
Label

ISDN User Part (ISUP)


Routing
Label

Circuit
identification
code

Message
type

Est integrado por el Origination Point Code (OPC), con el


cual se identifica al punto de sealizacin origen; por el
Destination Point Code (DPC), el punto hacia a donde se
dirige el mensaje y el Signalling Link Selection (SLS), el
cual identifica al enlace escogido para transmitir el mensaje
y asi distribuir la carga en los enlaces.
(CIC) Identifica el circuito de voz para el cual se ha mandado
el mensaje.
El cdigo del mensaje, con el cual se puede identificar el
formato establecido que lleva la informacin. Ejemplos:
IAM = 00000001
REL = 00001100
ANM = 00001001
ACM = 00000110

Fixed
mandatory
part

Parmetros obligatorios para el mensaje mandado, los


cuales es necesario que se especifiquen sus valores en
el mensaje, ejemplos de estos parmetros en un mensaje IAM:
Nature of connection( status de la conexin establecida
, si incluye satelite, supresor de eco, etc) ,
Calling Party Category (Identifica si es un abonado
normal, el lenguaje de la operadora,etc ),
Forward Call Indicator (si la llamada es nacional, interfuncionamiento de redes, preferencia ISUP, etc).

Variable
mandatory
part

Parmetros obligatorios variables en longitud, en donde


se especifica informacin que no es de longitud fija,
como puede ser el nmero desde donde se hace la
llamada, el nmero a llamar, etc.

Optional Part

Parmetros Opcionales, como su nombre lo indica, es


informacin que no es vital y que bien puede no ser incluida en el mensaje, ejemplo de esto:
Nmero llamado inicialmente, nmero de redireccionamiento, nmero de la parte llamante, etc.
Estos parmetros para poder ser identificados se tienen
que especificar proporcionando su cdigo , por ejemplo:
Nmero para tarificacin
= 11101011
Seleccin de Red de Trnsito = 00100011
,asi como tambin su longitud total en octetos.

8 7 6 5 4 3 2 1

Routing label
CIC
Message code
Param. Oblig. A
Param. Oblig. F
Puntero param M
Puntero param P
Punt. a opcional.
Long. Param M
Parametro M

Formato de los mensajes en el SIF


Parte
Obligatoria
Fija

Parte
Obligatoria
Variable

Long. Param P
Parametro P
Cod. Param X
Long. Param X
Parametro X
Cod. Param Z
Long. Param Z
Parametro Z
Fin a opcionales

Parte
Opcional

S
I
F

Al especificar el cdigo del mensaje es posible conocer el formato de su Parte Obligatoria Fija,
pero en el caso de los Parmetros
Obligatorios Variables es necesario utilizar apuntadores y especificar la longitud total del parmetro. En el caso de los Parmetros Opcionales, adems de todo
esto es necesario el dar el cdigo
de parmetro que deseamos incluir.

Telephone User Part (TUP)


Routing
Label

Est integrada por el Origination Point Code (OPC), con el


cual se identifica al punto de sealizacin origen; por el
Destination Point Code (DPC), el punto hacia a donde se
dirige el mensaje y el Circuit Identification Code (CIC), el
cual identifica al circuito de voz al cual hace referencia el
mensaje.

Heading
code E1

53 tipos de mensajes dentro


de las categorias

Heading
code E0

9 categoras de mensajes

Fixed
length
Mandatory

Parmetros obligatorios en los cuales se puede identificar


su formato dependiendo su cdigo de mensaje.

Variable
length
mandatory

Parmetros obligatorios variables en longitud, en donde


se especifica informacin la cual no se puede considerar
de una longitud fija, como puede ser el nmero desde
donde se hace la llamada, el nmero a llamar, etc.

Fixed
length
optional

Parmetros opcionales los cuales pueden ser definidos en


una longitud de octetos fija.

Variable
length
optional

Parmetros opcionales los cuales contienen informacin


la cual puede ser variable.

Conversin de Mensajes entre ISUP y TUP


Dado que el protocolo bsico de establecimiento de llamada es el
mismo para TUP que para ISUP, es posible el utilizar un convertidor
de protocolo que tome la informacin en un tipo de formato (ISUP
por ejemplo) y la ordene para poder ser utilizada por el otro tipo de
parte de usuario (TUP).
Como se mencion anteriormente al ser ISUP una versin mejorada
de TUP, al hacer la conversin de ISUP a TUP habr informacin que
ser innecesaria para el mensaje TUP, pero en el caso de hacer la
conversin entre TUP y ISUP, se tiene que analizar con detenimiento
la informacin que se requiere especificar en el mensaje ISUP, ya que
el mensaje TUP no cuenta con toda la informacin necesaria para completar el mensaje.

Funciones del convertidor


Las funciones que tiene que realizar el convertidor son las siguientes:
Deteccin de Bandera.
Eliminar Bit Stuffing.
Guardar informacin de los MSUs en memoria.
Identificar que la unidad de sealizacin sea un MSU.
Identificar que el destino de la llamada sea TUP (en el caso de
la conversin TUP-ISUP).
Cambiar el SIO (Signaling Information Octet) entre ISUP y TUP.
Identificar el tipo de mensaje que se encuentra en el SIF (Signaling
Information Field) y hacer la conversin apropiada al mensaje de
que se trate.
Hacer Bit Stuffing al frame ya convertido.
Transmitir el frame.

Deteccin de Bandera de Inicio de Frame


01111110
01001010010010011001111110110100100010010010010011001
Bandera de inicio de unidad de sealizacin

Eliminar Bit Stuffing


01111101
1101001000100100101111101011010011111010110010101011
0

Se ha detectado que hay un cero de relleno,


el cual debe ser eliminado. (Click)

Deteccin de Bandera de Inicio de Frame


01111110
01001010010010011001111110110100100010010010010011001
Bandera de inicio de unidad de sealizacin

Eliminar Bit Stuffing

01111110
110100100010010010111111011010011111010110010101011

Se ha detectado que hay un cero de relleno,


el cual debe ser eliminado. (Eliminado)

Identificacin de Unidad de Sealizacin


011111100101001000100100000010000010100100100101
LI/spare
FSN/FIB LI/spare
BSN/BIB FSN/FIB
Bandera
Bandera BSN/BIB
LI=2
Este frame es un LSSU, por lo tanto no lo modificamos y lo transmitimos tal y como lleg.
011111100101001000100100000000000010100100100101
LI/spare
FSN/FIB LI/spare
BSN/BIB FSN/FIB
Bandera
Bandera BSN/BIB
LI=0
Este frame es un FISU, por lo tanto no lo modificamos y lo transmitimos tal y como lleg.
011111100111001000110100010101000010100100100101
Bandera BSN/BIB FSN/FIB LI/spare
LI=21
Este frame si es un MSU, por lo tanto lo conservamos para hacer su
conversin.

Cambio del Signaling Information Octet (SIO)


011111100111001000110100010101000010010100100101
SIO
Bandera BSN/BIB FSN/FIB LI/spare
Los 4 bits menos significativos (LSB) del SIO nos indican el servicio que presta la unidad de sealizacin, vemos que esta unidad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)

Cambio del Signaling Information Octet (SIO)


011111100111001000110100010101000010010000100101
SIO
Bandera BSN/BIB FSN/FIB LI/spare
Los 4 bits menos significativos (LSB) del SIO nos indican el servicio que presta la unidad de sealizacin, vemos que esta unidad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)
Identificacin de Destino No ISUP
011100100011010001010100001001000010010101001001001001
DPC
SIO
BSN/BIB FSN/FIB LI/spare
Los 14 bits que siguen del SIO son el Destination Point Code (DPC)
con el cual podemos saber hacia a donde se dirige el mensaje.

Identificacin del tipo de mensaje en ISUP


100000001101000010001000010000100100000000001
DPC

OPC

LSL

CIC

Mensaje

Despus de la etiqueta de ruteo y el CIC se encuentra el cdigo


del mensaje, con ste podemos identificarlo para poder llevarlo
a una rutina especial para la conversin de ese tipo de mensaje.
En este caso el mensaje ISUP es un IAM (00000001)
Identificacin del tipo de mensaje en TUP
100000001101000010001000010000100100000010001
DPC

OPC

CIC

E0

E1

Despus de la etiqueta de ruteo y el CIC se encuentra los cdigos


de encabezamiento del mensaje E0 y E1, con ste podemos identificarlo para poder hacer su conversin.
En este caso el mensaje TUP es un IAM (00010001)

Como ejemplo de conversin de un mensaje de sealizacin se


muestra a continuacin el procedimiento para cambiar de un
Mensaje Inicial de Llamada (IAM) en formato ISUP a su equivalente en formato TUP.
Parmetros ISUP

Parmetros TUP

Indicador de naturaleza
direccin.
Indicador de llamada
hacia delante.
Categora de la parte
llamante.
Requisitos del medio de
transmisin.
Nm. Parte llamada.
Nm. Parte llamante.

Categora del abonado.


Indicadores de mensaje.
Nm. de seales de
direccin.
Seales de direccin.
Texto Obligatorios Fijos
Texto Obligatorios Variables
Texto Opcionales

Bsicamente el proceso de conversin consistir en ir localizando


en el mensaje ISUP la informacin necesaria para elaborar el mensaje TUP. En el caso del primer parmetro del mensaje TUP, Categora del Abonado Llamante, pueden ser copiados los 6 bits menos
significativos (LSB)del parmetro de Categora de la Parte Llamante
en ISUP y pegarse en el mensaje TUP.
0001001010000000100000000010000000000000100
001010
11
001010
1
1001010
001010
1
001010
adelante
CIC Mensaje Nat.Con. Llamada
Categoria ISUP
1
001010
001010
001010
11
001010
001010
11 Indica
001010
001010
01 normal
00010010100010001001010 00 Indica Abonado
llamada
CIC
E0 E1 Categ R Indicadores No.
TUP
Internacional
En el caso de los Indicadores del Mensaje, los primeros dos bits
indican la Naturaleza de la Llamada, la cual podemos conocer conociendo el LSB del Indicador de Llamada hacia Adelante en ISUP

Los siguientes dos bits del Indicador de Mensaje solicitan informacin sobre la utilizacin de satlites en la conexin, la cual podemos obtener en los 2 bits (LSB) del parmetro de Naturaleza
de la Conexin en el mensaje ISUP
00000000
0001001010000000100000000010000000000000100
001010
0000000
0000
0
Llamada
adelante Categoria ISUP
CIC Mensaje Nat.Con. 00000
0
00
00
0
00
000
00000
0000
No
se
necesita
prueba
de
continuidad
La
conexin
no
utiliza
circuitos
por
satlite
00
00
00
001
0000000
0000
0
00010010100010001001010 00
y no se incluye semisupresor de eco
CIC
E0 E1 Categ R Indicadores No.
TUP
a la salida
Para la Prueba de Continuidad e Indicador de Dispositivo de Control
de Eco, tomamos los siguientes tres bits del parmetro de Naturaleza
de la Conexin.

Los bits 7,8,9 y 10 del parmetro Indicador de Llamada hacia


Adelante del mensaje ISUP contiene la informacin para proporcionarle al mensaje TUP los campos Indicador de Llamadas Internacionales Entrantes, Indicador de Llamada Transferida, Indicador de Exigencia de Trayecto Totalmente Digital y el Indicador de Trayecto de Sealizacin.
0001001010000000100000000010000000000000100
001010
0000
0000
0000
0000
Llamada adelante Categoria
CIC Mensaje Nat.Con. 0000
0000
0000
0000
00000000001
0000
001010
00010010100010001
Bit de
Reserva
0000000
CIC

E0

E1 Categ R

Indicadores

Cualquier Trayecto
Llamada Ordinaria
Llamada no Transferida

No.

ISUP

TUP

Llamada no Internacional
Entrante

00001010 00000011 00000000 00000111


0111 000000011001010010000011
- 10 Nmero de la Parte Llamada
Categora Requisitos Apuntador Longitud
0101
Parte Obligatoria Fija
Parte Obligatoria Variable
00010001001010 0 000000000001 0101100000110101011001010
0101
E0

E1 Categ R

Indicadores

No. Seales de Direccin

TUP

En el mensaje TUP es necesario especificar el nmero de seales de


direccin que se estn mandando, lo cual lo podemos obtener utilizando
el campo indicador de la longitud del parmetro Nmero de la Parte
Llamada del mensaje ISUP; slo le restamos 2 unidades (octetos) a ese
campo y obtenemos el nmero de seales de direccin del mensaje.
Las seales de Direccin se pueden copiar directamente del parmetro
Nmero de la Parte Llamada y con esto se ha completado el mensaje.

Una vez que se ha completado la informacin del mensaje es necesario hacer Bit Stuffing al frame para evitar falsas banderas de
inicio de frame, esto es, insertar un cero en el sexto bit al encontrar una cadena de bits 01111110.
Bit Stuffing
0
01111110
10011001101101011010111111011001100100100010001001
Falsa Bandera

Una vez que se ha completado la informacin del mensaje es necesario hacer Bit Stuffing al frame para evitar falsas banderas de
inicio de frame, esto es, insertar un cero en el sexto bit al encontrar una cadena de bits 01111110.
Bit Stuffing
100110011011010110101111101011001100100100010001001
Eliminada
Una vez hecho esto slo resta ponerle una bandera de inicio al
frame para poder transmitirlo y completar asi el procedimiento de
conversin de un mensaje ISUP a TUP.

Se cre una simulacin del convertidor para conocer la capacidad


de trfico que podra manejar, esta simulacin se realiz con el
software Matlab. Para su realizacin se tomaron estadsticas de
los mensajes de sealizacin ISUP del Switch de Marcatel (porcentajes en los que se presentan los mensajes en el establecimiento de
una llamada, porcentaje de FISUs, LSSUs y MSUs). Se calcul el
tiempo promedio en el que el convertidor realizara los procedimientos para cambiar un mensaje de un formato a otro, tomando como
base para esto los ciclos de reloj necesarios para que un mensaje
determinado sea procesado por un programa escrito en ensamblador.
Este programa se puede ejecutar en el programa Matlab con el nombre de Marcatel.

Вам также может понравиться