Você está na página 1de 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 infor-
macin concisa sobre el tema y mostrando con animaciones algunos
de los procedimientos que se llevan a cabo en el protocolo de seali-
zacin SS7 y en la conversin de mensajes
Sistema de Sealizacin por Canal Comn N.7
Es un estndar definido por la International Telecommunica-
tion Union (ITU). Este estndar define los procedimientos y
protocolos con los que los elementos de la red de conmuta-
cin 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)
Un SCP manda una respuesta al SSP conteniendo los
nmeros de ruteo asociados con el nmero marcado. Pu-
diendo el SSP usar un nmero de ruteo alterno si el pri-
mero se encuentra ocupado o no se obtiene respuesta
en un lapso de tiempo especificado.
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 lla-
mada. Tambin pueden solicitar informacin a bases de
datos (SCP) para determinar como rutear una llamada.
SCP (Puntos de Control de Servicio)
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 seali-
zacin 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 eli-
minar la necesidad de enlaces directos entre los puntos
de sealizacin.
STP (Puntos de Transferencia de Seal)
Red de sealizacin
SSP
SCP
STP STP
SCP
SCP
SCP
STP
STP
SSP
SSP
SSP
El STP W y el X ejecutan funciones idnticas, son re-
dundantes, al igual que Y y Z. Se le llama el STP par.
Cada SSP tiene dos enlaces, uno a cada STP del par.
Los STP pares son unidos por un enlace.
Dos pares de STPs se unen por cuatro enlaces, los
cuales se les conoce como enlaces cuadrangulares o
quad.
De igual manera, se acostumbra tener SCP redun-
dantes, pero estos no estn unidos por un enlace.
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 alter-
no, 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
Red SS7
interconectadas
Enlace B
Enlace C
Enlace D
Enlace E
Enlace B, C o B/D
Tipos de Enlace de Sealizacin
SSP
SCP
STP
SSP
SSP
SSP
SCP
STP
STP
Enlace F
Enlace A Enlace A
Enlace B
Enlace C
Enlace D
Enlace E
Enlace F
Enlace B, C o B/D
Establecimiento de una llamada
A
Lnea del abonado
Troncal
Enlace de sealizacin
El switch A analiza los dgitos marcados y determina que
ser necesario mandar la llamada al switch B...
A selecciona una troncal entre ella y B y elabora un IAM
(Mensaje Inicial de Llamada), en l se identifica a A como
origen, a B como destino, el nmero que llama, el nmero
a quien se le llama y ms informacin...
A escoge uno de sus enlaces A y transmite el mensaje
hacia el switch B...
El STP W recibe el mensaje, revisa la etiqueta de ruteo y ve
que es para el switch B, por lo que lo transmite a B...
El switch B revisa el mensaje y se da cuenta que el nmero
llamado le pertenece y que ste est desocupado.
El switch B elabora un ACM (Mensaje de Direccin
Completa), la cual indica que el IAM ha llegado a su
destino.
B
W
X
SSP
STP
SSP
STP
A
Lnea del abonado
Troncal
Enlace de sealizacin
El switch B escoge uno de sus enlaces A y transmite el ACM,
al hacer esto completa la conexin de la llamada hacia
atrs; manda tono de llamando hacia A y llama hacia la
parte llamada.
El STP X recibe el mensaje, revisa su etiqueta de ruteo y
ve que debe ser ruteado hacia A.
Al recibir el ACM, el switch A conecta a la parte llamante a
la troncal de regreso para que pueda escuchar el tono
de llamada...
Cuando la parte llamada contesta, el switch B elabora un
Mensaje de Respuesta (ANM)...
El switch B utiliza el mismo enlace A anterior y transmite el
ANM, para esto la troncal ya debe estar conectada a la
lnea llamada en ambas direcciones
para permitir la conversacin...
El STP X reconoce que el ANM est direccionado al switch A
y lo manda por el enlace A anterior...
B
W
X
SSP
STP
SSP
STP
Establecimiento de una llamada
A
Lnea del abonado
Troncal
Enlace de sealizacin
El switch A se asegura que la parte llamante est conec-
tado a la troncal de salida (en ambas direcciones) para
permitir la conversacin...
Si la parte llamante cuelga primero, A genera un mensaje
de Liberacin (REL) hacia el switch B, identificando a la
troncal asociada con la llamada...
El STP W recibe el mensaje y lo retransmite al switch B...
El switch B recibe el mensaje, desconecta la troncal
utilizada, poniendola en estado desocupado y genera
un Mensaje de Liberacin Completa (RLC) para el switch A...
El STP X recibe el mensaje y lo direcciona hacia el switch A...
B
W
X
SSP
STP
SSP
STP
Al recibir el switch A el mensaje, pone en estado desocupado
a la troncal involucrada y completa la llamada.
Establecimiento de una llamada
SCP
SSP
STP SCP
STP
A
W
L
M
X
Una persona del switch A quiere reservar unos boletos
de avin en la sucursal ms cercana de la compaia de
aviacin. Marca el nmero 800 de la compaia de avia-
cin...
Una vez que A recibe el nmero completo, reconoce que
es un nmero 800 y que requiere ayuda para manejar ste...
El switch A elabora un mensaje de peticin 800 incluyendo
quien llama y el nmero llamado, lo manda a cualquiera de
sus STP por un enlace A...
El STP X recibe y reconoce que el mensaje es una peticin
de nmero 800 y selecciona una base de datos que pueda
responder a la peticin.
El STP X manda una peticin al SCP M por un enlace A
El SCP M recibe la peticin, y basndose en sus registros
selecciona el nmero telefnico real o la red a la cual debe
ser ruteada la llamada.
El SCP M elabora un mensaje de respuesta con la infor-
macin necesaria para procesar la llamada, la direcciona
hacia el switch A, escoge un STP y un enlace A para
mandarlo y rutea la respuesta...
El STP W recibe el mensaje de respuesta, reconoce que
es para el switch A y lo rutea hacia l...
Una vez que el switch A recibe la respuesta utiliza la in-
formacin para determinar a donde debe ser ruteada la
llamada, escoge una troncal hacia ese destino, elabo-
ra un IAM y procede de la misma forma que en el ejem-
plo anterior.
Peticin a una Base de Datos
Las funciones de hardware y software del protocolo SS7 estn dividi-
das en niveles, los cuales pueden ser comparados con el modelo OSI
de 7 capas.
MTP Level 1
MTP Level 3
MTP Level 2
7
6
5
4
3
2
1
Application
Presentation
Session
Transport
Network
Data Link
Physical
SCCP
TCAP
OMAP ASE
Modelo OSI
Protocolo SS7
Modelo del Protocolo SS7
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.
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.
Nivel MTP 2. Se asegura de la exactitud de la transmisin de ex-
tremo 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 sea-
lizacin el mensaje se retransmite.
MTP Level 1
MTP Level 3
MTP Level 2
User Part
Level 3 Level 2
Signal Unit
Level 1
User Part
Level 3 Level 2
Level 1
Circuits
Intercambio de mensajes entre puntos de sealizacin
Punto de sealizacin A Punto de sealizacin B
La comunicacin entre los niveles de la arquitectura se da por
medio de primitivas, las cuales permiten el intercambio de infor-
macin necesario para que cada uno de los niveles realice su
funcin.
El intercambio de informacin entre dos niveles de puntos de
sealizacin (por ejemplo: User Part) tienen que hacer uso de
los niveles inferiores de la arquitectura como se muestra
a continuacin:
User Part
Level 3
Level 2
Signal Unit
Level 1
User Part
Level 3
Level 2
Level 1
Circuits
Punto de sealizacin A Punto de sealizacin B
Intercambio de mensajes entre puntos de sealizacin
Signaling Connection Control Part (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.
SCCP
Transaction Capabilities Application Part (TCAP)
Esta habilita los servicios avanzados de la Red Inteligente (IN) al so-
portar el intercambio de informacin entre puntos de sealizacin
utilizando los servicios connectionless del SCCP.

Las Peticiones y Respuestas mandadas entre SSPs y SCPs son lle-
vadas 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 identi-
ficacin de usuario, equipo y roaming.
TCAP
Operations, Maintenance Applications Part (OMAP)
Esta parte define los mensajes y protocolos diseados para ayu-
dar a los administradores de la red SS7. Lo ms desarrollado y
difundido de estas capacidades son los procedimientos para vali-
dar 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.
OMAP
Telephone User Part (TUP)
TUP
Fue diseado principalmente para controlar el establecimiento y li-
beracin de llamadas. Adems, define los procedimientos y forma-
tos para caractersticas extras (servicios suplementarios), como:

Desviacin de llamadas Grupo Cerrado de Usuarios
Identificacin de llamadas Conectividad Digital

ISDN User Part (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.
ISUP
Flag BSN FSN FIB LI Spare
BIB
CRC
8 7 1 7 1 6 2 16
Fill-in Signal Unit ( FISU )
Flag BSN FSN FIB LI Spare
BIB
Status CRC
8 7 1 7 1 6 2 8 o 16 16
Link Status Signal Unit ( LSSU )
Flag BSN FSN FIB LI Spare
BIB
SIO CRC SIF
8 7 1 7 1 6 2 8 8n; n=<272 16
Message Signal Unit ( MSU )
Unidades de seales para el intercambio de mensajes
Flag BSN FSN FIB LI Spare
BIB
Status CRC
8 7 1 7 1 6 2 8 o 16 16
Link Status Signal Unit ( LSSU )
Los LSSU son utilizados por el enlace de sealizacin para con-
seguir entrar en alineacin. Con slo 3 bits puede proporcionar las
siguientes indicaciones de status:

000 O Fuera de Alineacin.
001 N Alineacin Normal.
010 E Alineacin de Emergencia.
011 OS Fuera de Servicio.
100 PO Falla en Procesador.
101 B Ocupado.
Unidades de seales para el intercambio de mensajes
Flag BSN FSN FIB LI Spare
BIB
CRC
8 7 1 7 1 6 2 16
Fill-in Signal Unit ( FISU )
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 ma-
nera reconocer y corregir ms rpidamente los problemas, con
una mnima prdida de servicio.
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.
8 7 1 7 1 6 2 8 8n; n=<272 16
Message Signal Unit ( MSU )
Flag BSN FSN FIB LI Spare
BIB
SIO CRC SIF
Flag
LI
BSN
FSN
FIB
BIB
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.
Backward Sequence Number
Backward Indicator Bit
Forward Sequence Number
Forward Indicator Bit
Los nmeros de secuencia
son utilizados como recono-
cimientos (ACK y NAK) para
el esquema de retransmisin
de mensajes Go-Back 7.
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
Descripcin de las Unidades de Sealizacin
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 erro-
res 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 poli-
nomio complejo a la informacin en la unidad de sealiza-
cin, este polinomio es el siguiente.

X
16
+ X
12
+ X
5
+1
Formato del Signalling Information Field ( SIF)
Para TUP
Optional Part
Variable
mandatory
part
Message
type
Circuit
identification
code
Routing
Label
Fixed
mandatory
part
Routing
Label
Heading
code E1
Heading
code E0
Variable
length
mandatory

Fixed
length
Mandatory

Fixed
length
optional
Variable
length
optional
Para ISUP
SIF
Circuit
identification
code
Routing
Label
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.
ISDN User Part (ISUP)
Message
type
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
Variable
mandatory
part
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 men-
saje 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, inter-
funcionamiento de redes, preferencia ISUP, etc).
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 in-
cluida en el mensaje, ejemplo de esto:
Nmero llamado inicialmente, nmero de redirecciona-
miento, 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.
S
I
F
Parte
Obligatoria
Fija
Routing label
CIC
Message code
Param. Oblig. A
Parte
Obligatoria
Variable
Param. Oblig. F
Puntero param M
Puntero param P
Punt. a opcional.
Long. Param M
Parametro M
Parte
Opcional
Long. Param P
Parametro P
1 2 3 4 5 6 7 8
Cod. Param X
Long. Param X
Parametro X
Cod. Param Z
Long. Param Z
Parametro Z
Fin a opcionales
Formato de los mensajes en el SIF
Al especificar el cdigo del men-
saje es posible conocer el forma-
to de su Parte Obligatoria Fija,
pero en el caso de los Parmetros
Obligatorios Variables es nece-
sario utilizar apuntadores y espe-
cificar la longitud total del par-
metro. En el caso de los Parme-
tros Opcionales, adems de todo
esto es necesario el dar el cdigo
de parmetro que deseamos incluir.
Routing
Label
Heading
code E1
Heading
code E0
53 tipos de mensajes dentro
de las categorias
9 categoras de mensajes
Telephone User Part (TUP)
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.

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 com-
pletar el mensaje.
Las funciones que tiene que realizar el convertidor son las si-
guientes:

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.
Funciones del convertidor
01001010010010011001111110110100100010010010010011001
01111110
Bandera de inicio de unidad de sealizacin
Deteccin de Bandera de Inicio de Frame
Eliminar Bit Stuffing
1101001000100100101111101011010011111010110010101011 01111101
Se ha detectado que hay un cero de relleno,
el cual debe ser eliminado. (Click)
0
Eliminar Bit Stuffing
110100100010010010111111011010011111010110010101011 01111110
Se ha detectado que hay un cero de relleno,
el cual debe ser eliminado. (Eliminado)
0
01001010010010011001111110110100100010010010010011001
01111110
Bandera de inicio de unidad de sealizacin
Deteccin de Bandera de Inicio de Frame
Bandera BSN/BIB FSN/FIB LI/spare
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.
011111100101001000100100000010000010100100100101
Bandera BSN/BIB FSN/FIB LI/spare
LI=2
Este frame es un LSSU, por lo tanto no lo modificamos y lo transmi-
timos tal y como lleg.
Bandera BSN/BIB FSN/FIB LI/spare
LI=0
011111100101001000100100000000000010100100100101
Bandera BSN/BIB FSN/FIB LI/spare
Este frame es un FISU, por lo tanto no lo modificamos y lo transmi-
timos tal y como lleg.
Identificacin de Unidad de Sealizacin
Cambio del Signaling Information Octet (SIO)
011111100111001000110100010101000010010100100101
Los 4 bits menos significativos (LSB) del SIO nos indican el ser-
vicio que presta la unidad de sealizacin, vemos que esta uni-
dad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)
Bandera BSN/BIB FSN/FIB LI/spare SIO
Cambio del Signaling Information Octet (SIO)
011111100111001000110100010101000010010000100101
Bandera BSN/BIB FSN/FIB LI/spare SIO
Identificacin de Destino No ISUP
011100100011010001010100001001000010010101001001001001
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.
BSN/BIB FSN/FIB LI/spare SIO DPC
Los 4 bits menos significativos (LSB) del SIO nos indican el ser-
vicio que presta la unidad de sealizacin, vemos que esta uni-
dad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)
Identificacin del tipo de mensaje en ISUP
100000001101000010001000010000100100000000001
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)
DPC OPC LSL CIC Mensaje
100000001101000010001000010000100100000010001
Despus de la etiqueta de ruteo y el CIC se encuentra los cdigos
de encabezamiento del mensaje E0 y E1, con ste podemos identi-
ficarlo para poder hacer su conversin.
En este caso el mensaje TUP es un IAM (00010001)
DPC OPC CIC E0 E1
Identificacin del tipo de mensaje en TUP
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 equiva-
lente 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 men-
saje TUP. En el caso del primer parmetro del mensaje TUP, Cate-
gora 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
Mensaje Nat.Con. Llamada adelante Categoria CIC ISUP
E0 CIC E1
00010010100010001 00
Categ R
001010
001010
001010
001010
001010
001010
001010
001010
001010
001010
001010
001010
Indicadores
0
No.
001010
001010 001010
En el caso de los Indicadores del Mensaje, los primeros dos bits
indican la Naturaleza de la Llamada, la cual podemos conocer cono-
ciendo el LSB del Indicador de Llamada hacia Adelante en ISUP
TUP
Indica
llamada
Internacional
Indica Abonado normal
1
1
1
1
1
1
1
1
1
1
1
0001001010000000100000000010000000000000100
Mensaje Nat.Con. Llamada adelante Categoria CIC ISUP
E0 CIC E1
00010010100010001 00
Categ R
001010
Indicadores
01
No.
001010 001010
TUP
Los siguientes dos bits del Indicador de Mensaje solicitan infor-
macin sobre la utilizacin de satlites en la conexin, la cual po-
demos obtener en los 2 bits (LSB) del parmetro de Naturaleza
de la Conexin en el mensaje ISUP
00
00
00
00
00
00
00
00
00 00 00
La conexin no utiliza circuitos por satlite
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.
0 0
0 0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0 0 0 0 0 0 0
No se necesita prueba de continuidad
y no se incluye semisupresor de eco
a la salida
0001001010000000100000000010000000000000100
Mensaje Nat.Con. Llamada adelante Categoria CIC ISUP
E0 CIC E1
00010010100010001 00
Categ R
001010
Indicadores
0000001
No.
001010 001010
TUP
Los bits 7,8,9 y 10 del parmetro Indicador de Llamada hacia
Adelante del mensaje ISUP contiene la informacin para pro-
porcionarle al mensaje TUP los campos Indicador de Llama-
das Internacionales Entrantes, Indicador de Llamada Trans-
ferida, Indicador de Exigencia de Trayecto Totalmente Di-
gital y el Indicador de Trayecto de Sealizacin.
0000
0000
0000
0000
0000
0000
0000
0000
0000
0 Bit de Reserva
0 0 0 0
Cualquier Trayecto
Llamada Ordinaria
Llamada no Transferida
Llamada no Internacional
Entrante
0000
Categora Requisitos Apuntador Longitud Nmero de la Parte Llamada
Parte Obligatoria Fija Parte Obligatoria Variable
E0 E1 Categ R Indicadores No.
TUP
00001010 00000011 00000000 00000111 000000011001010010000011
Seales de Direccin
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.
00010001001010 0 000000000001
0111
- 10
0101
0101
Las seales de Direccin se pueden copiar directamente del parmetro
Nmero de la Parte Llamada y con esto se ha completado el mensaje.
0101 100000110101011001010
Una vez que se ha completado la informacin del mensaje es ne-
cesario hacer Bit Stuffing al frame para evitar falsas banderas de
inicio de frame, esto es, insertar un cero en el sexto bit al encon-
trar una cadena de bits 01111110.
Bit Stuffing
10011001101101011010111111011001100100100010001001
Falsa Bandera
01111110
0
Una vez que se ha completado la informacin del mensaje es ne-
cesario hacer Bit Stuffing al frame para evitar falsas banderas de
inicio de frame, esto es, insertar un cero en el sexto bit al encon-
trar 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 (porcen-
tajes 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 procedimien-
tos 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 ensambla-
dor.
Este programa se puede ejecutar en el programa Matlab con el nom-
bre de Marcatel.

Você também pode gostar