SlideShare una empresa de Scribd logo
1 de 71
Descargar para leer sin conexión
ASPECTOS DE LA AIN
• La AIN es la Red Inteligente Avanzada que evolucionó a partir
de la OSS y las operaciones 800.
• Se basa en la implementación de arquitectura independiente
del servicio de la máquina, con lo cual los proveedores de
servicio puede crear servicios nuevos para el cliente.
• Uno de los componentes clave para el éxito de la red es el
apoyo de nuevos servicios de forma flexible y expedita.
• El componente fundamental de la AIN es la capacidad de
apoyar la creación de servicios para un cliente final. Pero
aunque parece una tarea sencilla es muy compleja por estas
causas.
a) El aumento de solicitudes de usuarios
b) La capacidad de crear los servicios para ayudar a estas
solicitudes.
•

•

•
•

•
•

•

•

Durante la evolución de un entorno se descubrió
que para la implementación de un nuevo
componente habría mejoras en la red y su
mantenimiento.
Todo esto se conoce como Entorno de Creación
de Servicios (SCE, Service Creation Enviroment).
Su función es la de ofrecer herramienta de
diseño para crear y personalizar servicio SCP.
Los componentes que forman parte son:
SMS (Servicie Management System) Sistema de
gestión de servicios. Permite administrar la base
de datos maestra que controla los servicios a
clientes.
IP (Intelligent peripheral) periférico inteligente.
NAP (Netwok Access Point) punto de acceso a la
red. Es un conmutador que no tiene AIN y que
esta conectado a un SSP y se conecta a troncales
SS7.
STP desempeñan dos tareas que son: balancear
dos o mas SCP. El segundo es hacer el
enrutamiento de red en caso de problemas en la
red.
SSP permite el acceso a los usuarios de la red
inteligente desde cualquier lugar RTPC (Red
Telefónica Publica Conmutada).

PARTES DE AIN
SS7
¿Qué es el protocolo SS7?
El Sistema de Señalización de Canal Común número
7 (Common Channel Signaling System No 7, SS7 o
C7) es un estándar global empleado en la industria de
las telecomunicaciones definido por la el Sector de
Estandarización
de
Telecomunicaciones
del
Internacional Telecommunications Union (ITU-T). En
el que se declaran los procedimientos y protocolos por
los cuales los elementos de red en una red pública de
teléfonos (PSTN o Public Switched Telephone
Network), intercambian información sobre una red de
señalización digital a fin de afectar el modo en el que
se llevan a cabo llamadas telefónicas, ya sea en los
esquemas celulares o en los comunes.
STP
El tráfico de la red entre los puntos de señalización puede
enrutarse por medio de un switch de paquetes conocido
como STP, cuya tarea es la de tomar cada paquete entrante
y enviarlo hacia uno de los tantos enlaces de señalización
(signaling link), basándose en la información de ruteo
contenida en el mensaje SS7. En virtud de que actúa como
un concentrador, el STP brinda un uso mejorado de la red
SS7 al eliminar la necesidad de tener enlaces directos entre
los diversos puntos de señalización. Así mismo, un STP
puede llevar a cabo global title translation, que es un
procedimiento por el cual el elemento de red destino se
determina por medio de los dígitos presentes en el mensaje.
También un STP puede hacer las veces de un firewall para
controlar los mensajes SS7 que se intercambian con otras
redes.
SSP
Los SSP’s son switches en los que se originan, terminan o se
reenvían las llamadas. Un SSP envía mensajes de
señalización a otros SSPs a fin de establecer, gestionar y
liberar los circuitos de voz que se requieren para completar
una llamada. Por otro lado, también pudieran enviar
peticiones a alguna base de datos centralizada (un SCP), a fin
de determinar cómo reenviar una llamada, un ejemplo de esto
son los números 800 y 900. Un SCP responde con el número
telefónico real, asociado con el número 800/900 marcado. Así
mismo, es común que se use un número alternativo si es que
el primario se encuentra ocupado o si la llamada no se
responde en un tiempo establecido
ARQUITECTURA BÁSICA SS7
Tipos de enlace
Tipos de enlace
Modelos capas SS7
Pila de protocolos
EJEMPLO DE UNA OPERACIÓN AIN

• Este ejemplo muestra una aplicación AIN para un
servicio sencillo pero potente para un usuario final.
• Ejemplo:
– Un usuario pide una pizza a Tele-Pizza que esta en
condiciones y dispuesto para prestar este servicio.
– Paso 1
– Primero el usuario marca el número de las páginas
amarillas 800-1234 que es enviado a la oficina local.
– Esta oficina finge como una oficina SSP analiza el
número marcado.
– Este mensaje es enrutado a otra oficina que atiende
el número telefónico.
• Paso 2
– La dirección del emisor, es decir, el que llama y el
receptor, el que recibe. Son contenidas en un
mensaje, son los códigos de origen y de destino SS7 y
se codifica como mensaje RTCP (Red Telefónica
pública conmutable).
– Todo esto utiliza estos datos para hacer una consulta
a la base de datos y verificar si existe una sucursal de
Tele-Pizza más cercana
• Paso 3
– El nodo devuelve esta información a la oficina SSP
• Paso 4
– El SSP llama a la pizzería y le contacta al cliente con
Tele-Pizza
EJEMPLO AIN DE UN PEDIDO A UNA PIZZERÍA
Modelo de llamada básico (AIN)
• Un modelo de llamada AIN es una representación genérica de una
secuencia de procedimientos que la AIN representa para establecer,
administrar y despejar una conexión entre usuarios.
• Este modelo define las interfaces, estados y sucesos asociados para
cada tipo de llamadas es decir para cada tipo de servicio AIN.
• Las metas de modelo de llamada AIN son las siguientes:
– Proporcionar un modelo sencillo para llamadas y que sea
independiente del tipo de conmutador y la arquitectura del
fabricante.
– Representar de manera no ambigua los estados y transiciones de
las máquinas pero no los que sean específicos para la arquitectura
de un fabricante.
– En base a las dos anteriores establecer un entorno de creación
rápida de servicios independiente de la arquitectura de los
fabricantes.
• Todos estos modelos se basan en un modelo de
llamada AIN que esta organizado en base a acciones y
colecciones de acciones, llamadas “Puntos de
llamadas” conocido como PIC (Point in call).

• El PIC representa la vida externa de la AIN y
está en la libertad de escoger el método de
implementación del software real. Siempre
que el software se comporte de acuerdo con la
representación.
• Un PIC se describe como un punto de entrada
y un punto de salida y que contienen
información en estos puntos.
INFORMACIÓN DE LAS PIC
• Modelo de llamada básico (BCM). Delinean los

puntos del modelo en las que se suspende el
procesamiento de llamadas y se invocan otras acciones
como las de enviar mensaje a otro nodo de AIN que
cuando recibe el mensaje sabe qué etapa de llamada
terminó.

• Punto de detección (DP). Está asociado a

disparadores que son conjuntos de criterios que
contienen una o más condiciones que deben satisfacer
para generar un mensaje. Un punto disparador debe
incluir la dirección AIN que deberá recibir el mensaje.
+El criterio del disparador puede o no satisfacerse.
Puntos de detección y
disparadores
• Este modelo se divide en dos partes
• Modelo de llamada originador (OCM,
originating call model)
• Modelo de llamada terminador (TCM,
terminating call model)
• Haciendo la combinación de estas partes
describen una máquina de estados para
la lógica de procesamiento de llamadas.
OBJETIVO
El propósito de este tutorial, es el de brindar un referencia rápida
de los características más importantes de la señalización SS7, asi
como también los procedimientos a considerar en la realización
de un convertidor de señalización (ISUP-TUP), proporcionando información concisa sobre el tema y mostrando con animaciones algunos
de los procedimientos que se llevan a cabo en el protocolo de señalización SS7 y en la conversión de mensajes
Sistema de Señalización por Canal Común N.7
Es un estándar definido por la International Telecommunication Union (ITU). Este estándar define los procedimientos y
protocolos con los que los elementos de la red de conmutación telefónica pueden intercambiar información en una red
digital de señalización para el establecimiento, ruteo y control
de llamadas.
En este sistema la señalización se da fuera de banda (en
canales dedicados) en vez de ir en banda ( en los canales
de voz).
Ventajas de la Señalización por Canal Común
• Menor tiempo de establecimiento de llamada.
• Uso más eficiente de los circuitos de voz.
• Apoyo a los servicios de la IN (Red Inteligente), los
cuales requieren intercambiar información con bases de
datos.
•Se mejora el control sobre el uso fraudulento de la red.
Puntos de Señalización
Cada punto de señalización en la red SS7 se identifica
únicamente por su código de punto. Estos códigos son
llevados en los mensajes de señalización intercambiados
entre los puntos de señalización para identificar el origen
y destino de cada mensaje. Existen tres tipos de puntos
de señalización.
• SSP (Puntos de Conmutación de Servicio)
• STP (Puntos de Transferencia de Señal)
• SCP (Puntos de Control de Servicio, Bases de datos)
SSP (Puntos de Conmutación de Servicio)
Son switches que originan, terminan, o sirven de tandem
a llamadas. Este punto de señalización manda mensajes
de señalización a otros SSP para establecer, manejar, y
liberar circuitos de voz requeridos para completar una llamada. También pueden solicitar información 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
números de ruteo asociados con el número marcado. Pudiendo el SSP usar un número 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 Señal)
Son conmutadores de paquetes que se encargan del
tráfico de la red, actúan como concentradores de la red
al rutear cada mensaje que llega a un enlace de señalización de salida basándose en la información de ruteo
contenida en el mensaje SS7. De esta manera los STP
proporcionan una mejor utilización de la red SS7 al eliminar la necesidad de enlaces directos entre los puntos
de señalización.
Red de señalización
SCP

STP

SCP

STP

SCP
SCP

STP

STP

SSP
SSP

SSP

SSP

De igual manera, se acostumbra tener SCP redundantes, pero estos no
están unidos por un enlace.
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.
El STP W y el X ejecutan funciones idénticas, son redundantes, al igual
que Y y Z. Se le llama el STP par.
Cada SSP tiene dos enlaces, uno a cada STP del par.
Tipos de Enlace de Señalización
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
señalización terminales, utilizado cuando no
se tienen STPs.
Tipos de Enlace de Señalización

Red SS7
interconectadas

SCP
SCP

STP

Red SS7
interconectadas

STP

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

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 número
que llama, el número SSP
a quien se le llama y A
más información...

STP
W

STP
X

El switch B revisa el
mensaje y se da
cuenta que el
número
llamado le pertenece
y que éste está
desocupado.

Línea del abonado
Troncal
Enlace de señalización

B SSP

El switch A analiza los dígitos marcados y determina que será necesario mandar
la llamada al switch B...
El switch B elabora un ACM (Mensaje de Dirección Completa), la cual indica que el
IAM ha llegado a su destino.
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
Establecimiento de una llamada
utiliza el
Al recibir el
mismo enlace
ACM, el switch
STP
STP
A anterior y
A conecta a la
transmite el
W
X
parte llamante a
ANM, para
la troncal de
esto la troncal
regreso para
ya debe estar
que pueda
conectada a la
escuchar el
línea llamada
SSP
tono
A
B SSP
en ambas
de llamada...
direcciones
Línea del abonado
para permitir la
Troncal
Enlace de señalización
conversación...
El switch B escoge uno de sus enlaces A y transmite el ACM, al hacer esto
completa la conexión de la llamada hacia atrás; 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.
Cuando la parte llamada contesta, el switch B elabora un Mensaje de Respuesta
(ANM)...
El STP X reconoce que el ANM está direccionado al switch A y lo manda por el
enlace A anterior...
Al recibir el
switch A el
mensaje,
pone en
estado
desocupado
a la troncal
involucrada y
completa la
llamada.

Establecimiento de una llamada
STP
W

SSP

A

STP
X

Línea del abonado
Troncal
Enlace de señalización

El switch B recibe
el mensaje,
desconecta la
troncal
utilizada,
poniendola en
estado
desocupado y
genera
un Mensaje de
Liberación
B SSP
Completa (RLC)
para el switch A...

Si la parte llamante cuelga primero, A genera un mensaje de Liberación (REL)
hacia el switch B, identificando a la troncal asociada con la llamada...
El STP X recibe el mensaje y lo direcciona hacia el switch A...
El STP W recibe el mensaje y lo retransmite al switch B...
El switch A se asegura que la parte llamante esté conectado a la troncal de salida
(en ambas direcciones) para permitir la conversación...
Modelo del Protocolo SS7
Las funciones de hardware y software del protocolo SS7 están divididas en niveles, los cuales pueden ser comparados con el modelo OSI
de 7 capas.
Modelo OSI

7

Application

6
5
4

Presentation

3
2
1

Protocolo SS7
OMAP ASE
TCAP

Session
Transport

SCCP

Network

MTP Level 3

Data Link

MTP Level 2

Physical

MTP Level 1
Message Transfer Part (MTP)
Ésta se divide en 3 niveles:
Nivel MTP 1, es equivalente a la capa física del
modelo OSI. Aquí se define las características
físicas, eléctricas, y funcionales del enlace de
señalización digital.

MTP Level 3
MTP Level 2
MTP Level 1

Nivel MTP 2. Se asegura de la exactitud de la transmisión de extremo a extremo de un mensaje a través del enlace de señalización.
Proporciona control de flujo, validación de secuencia de mensajes y
verificación de error. Cuando ocurre un error en el enlace de señalización el mensaje se retransmite.
Nivel MTP 3. Se encarga de rutear los mensajes entre los puntos
de señalización en la red SS7. Rerutea tráfico lejos de enlaces y
puntos de señalización con fallas y controla tráfico cuando ocurren
congestiones.
Intercambio de mensajes entre puntos de señalización
User Part

User Part
Circuits

La intercambio deentre los niveles de la arquitecturapuntos por
El comunicación información entre dos niveles de se da de
medio de “primitivas”, las cuales permiten el intercambio usoinforseñalización (por ejemplo: User Part) tienen que hacer de de
Level 3
2
Level 3
2
mación necesario para quela arquitecturalos niveles realice su
los niveles inferiores de cada uno de como se muestra
a continuación:
función.
Level 1

Punto de señalización A

Signal Unit

Level 1

Punto de señalización B
Intercambio de mensajes entre puntos de señalización
User Part

User Part
Circuits

Level 3

Level 3

Level 2

Level 2

Level 1

Punto de señalización A

Signal Unit

Level 1

Punto de señalización 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 combinación entre SCCP y MTP es llamada Network Service
Part (NSP).
•Una de sus funciones es la de traducir direcciones (Global Title
Translation), tomar los dígitos marcados y traducirlos a un código
de punto de destino (DPC), el cual será utilizado por el MTP3
para rutear entre puntos de señalización.
•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 información entre puntos de señalización
utilizando los servicios connectionless del SCCP.
Las Peticiones y Respuestas mandadas entre SSPs y SCPs son llevadas en mensajes TCAP, los cuales están contenidos dentro de la
porción SCCP de un MSU. Entre sus aplicaciones están, por ejemplo:
•Cuando un SSP manda una petición TCAP para determinar el ruteo
asociado con un número 800 marcado o para verificar el número de
identificación personal de un usuario de tarjeta prepagada
•Se utiliza en redes móviles (IS-41 y GSM), para llevar mensajes entre
las centrales móviles y las bases de datos para proporcionar identificación de usuario, equipo y roaming.
Operations, Maintenance Applications Part (OMAP)

OMAP

Esta parte define los mensajes y protocolos diseñados para ayudar a los administradores de la red SS7. Lo más desarrollado y
difundido de estas capacidades son los procedimientos para validar tablas de ruteo de la red y diagnóstico de problemas con el
enlace. OMAP incluye mensajes que utilizan tanto al MTP como
al SCCP para ruteo.
Telephone User Part (TUP)

TUP

Fue diseñado principalmente para controlar el establecimiento y liberación de llamadas. Además, define los procedimientos y formatos para características extras (servicios suplementarios), como:
Desviación de llamadas
Identificación 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 básico que
proporciona ISUP es en el establecimiento y liberación de llamadas.
Algunos otros servicios proporcionados por ISUP son:
•Grupo Cerrado de Usuarios.
•Identificación de Llamadas.
•Redireccionar Llamadas.
•Llamada en Espera.
ISUP es una versión mejorada de TUP.
Unidades de señales para el intercambio de mensajes
Flag

BSN

BIB

FSN

FIB

LI

8

7

1

7

1

6

Spare CRC
2

16

Fill-in Signal Unit ( FISU )
Flag

BSN

BIB

FSN

FIB

LI

8

7

1

7

1

6

2

8 o 16

Flag

BSN

BIB

FSN

FIB

LI

Spare

SIO

SIF

CRC

8

7

1

7

1

6

2

8

8n; n=<272

16

Link Status Signal Unit ( LSSU )

Message Signal Unit ( MSU )

Spare Status CRC
16
Unidades de señales para el intercambio de mensajes
Link Status Signal Unit ( LSSU )
Flag

BSN

BIB

FSN

FIB

LI

8

7

1

7

1

6

Spare Status CRC
2

8 o 16

16

Los LSSU son utilizados por el enlace de señalización para conseguir entrar en alineación. Con sólo 3 bits puede proporcionar las
siguientes indicaciones de status:
000
001
010
011
100
101

“O”
“N”
“E”
“OS”
“PO”
“B”

Fuera de Alineación.
Alineación Normal.
Alineación de Emergencia.
Fuera de Servicio.
Falla en Procesador.
Ocupado.
Flag

BSN

BIB

FSN

FIB

LI

8

7

1

7

1

6

Spare CRC
2

Fill-in Signal Unit ( FISU )

16

Los FISU son mandados por el enlace de señalización cuando no
existe otra unidad de señalización disponible. Esto es para que la
información de error en el enlace esté disponible aún cuando no
haya información de niveles superiores que mandar y de esta manera reconocer y corregir más rápidamente los problemas, con
una mínima pérdida de servicio.
Message Signal Unit ( MSU )
Flag

BSN

BIB

FSN

FIB

LI

Spare

SIO

SIF

CRC

8

7

1

7

1

6

2

8

8n; n=<272

16

Los MSU son los encargados de transportar toda la señalización
asociada a los establecimientos, liberación de llamadas, petición
y respuesta de información a bases de datos.
Descripción de las Unidades de Señalización
Flag

Las banderas son utilizadas como delimitadores de unidades
de señalización, su codigo es 01111110, para evitar falsas
banderas, se utiliza el bit stuffing (inserción de bit) para insertar
un cero después 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 también para identificar que tipo
de unidad de señalización se trata:
LI=0 octetos para FISU
LI=1..2 para LSSU
LI=3..63 para MSU

Los números de secuencia
son utilizados como reconocimientos (ACK y NAK) para
el esquema de retransmisión
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 administración de la red de señalización.
0001 Mensajes de admon. y prueba de la red de señalización.
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 después de su transmisión.
Esta verificación se efectua por medio del chequeo de los
16 bits de este campo.
Estos bits de verificación son generados al aplicar un polinomio complejo a la información en la unidad de señalización, 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 señalización 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 código del mensaje, con el cual se puede identificar el
formato establecido que lleva la información. Ejemplos:
IAM = 00000001
REL = 00001100
ANM = 00001001
ACM = 00000110
Fixed
mandatory
part

Variable
mandatory
part

Parámetros obligatorios para el mensaje mandado, los
cuales es necesario que se especifiquen sus valores en
el mensaje, ejemplos de estos parámetros en un mensaje IAM:
Nature of connection( status de la conexión 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).
Parámetros obligatorios variables en longitud, en donde
se especifica información que no es de longitud fija,
como puede ser el número desde donde se hace la
llamada, el número a llamar, etc.
Optional Part

Parámetros Opcionales, como su nombre lo indica, es
información que no es vital y que bien puede no ser incluida en el mensaje, ejemplo de esto:
Número llamado inicialmente, número de redireccionamiento, número de la parte llamante, etc.
Estos parámetros para poder ser identificados se tienen
que especificar proporcionando su código , por ejemplo:
Número para tarificación
= 11101011
Selección de Red de Tránsito = 00100011
,asi como también 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 código del mensaje es posible conocer el formato de su Parte Obligatoria Fija,
pero en el caso de los Parámetros
Obligatorios Variables es necesario utilizar apuntadores y especificar la longitud total del parámetro. En el caso de los Parámetros Opcionales, además de todo
esto es necesario el dar el código
de parámetro 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 señalización 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 categorías de mensajes

Fixed
length
Mandatory

Parámetros obligatorios en los cuales se puede identificar
su formato dependiendo su código de mensaje.
Variable
length
mandatory

Parámetros obligatorios variables en longitud, en donde
se especifica información la cual no se puede considerar
de una longitud fija, como puede ser el número desde
donde se hace la llamada, el número a llamar, etc.

Fixed
length
optional

Parámetros opcionales los cuales pueden ser definidos en
una longitud de octetos fija.

Variable
length
optional

Parámetros opcionales los cuales contienen información
la cual puede ser variable.
Conversión de Mensajes entre ISUP y TUP
Dado que el protocolo básico de establecimiento de llamada es el
mismo para TUP que para ISUP, es posible el utilizar un convertidor
de protocolo que tome la información 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 versión mejorada
de TUP, al hacer la conversión de ISUP a TUP habrá información que
será innecesaria para el mensaje TUP, pero en el caso de hacer la
conversión entre TUP y ISUP, se tiene que analizar con detenimiento
la información que se requiere especificar en el mensaje ISUP, ya que
el mensaje TUP no cuenta con toda la información necesaria para completar el mensaje.
Funciones del convertidor
Las funciones que tiene que realizar el convertidor son las siguientes:
•Detección de Bandera.
•Eliminar Bit Stuffing.
•Guardar información de los MSU´s en memoria.
•Identificar que la unidad de señalización sea un MSU.
•Identificar que el destino de la llamada sea TUP (en el caso de
la conversión 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 conversión apropiada al mensaje de
que se trate.
•Hacer Bit Stuffing al frame ya convertido.
•Transmitir el frame.
Detección de Bandera de Inicio de Frame
01111110
01001010010010011001111110110100100010010010010011001
Bandera de inicio de unidad de señalización

Eliminar Bit Stuffing
01111101
1101001000100100101111101011010011111010110010101011
0

Se ha detectado que hay un cero de relleno,
el cual debe ser eliminado. (Click)
Detección de Bandera de Inicio de Frame
01111110
01001010010010011001111110110100100010010010010011001
Bandera de inicio de unidad de señalización

Eliminar Bit Stuffing
0
01111110
110100100010010010111111011010011111010110010101011

Se ha detectado que hay un cero de relleno,
el cual debe ser eliminado. (Eliminado)
Identificación de Unidad de Señalización
011111100101001000100100000010000010100100100101
Bandera BSN/BIB FSN/FIB LI/spare
Bandera BSN/BIB FSN/FIB LI/spare
LI=2
Este frame es un LSSU, por lo tanto no lo modificamos y lo transmitimos tal y como llegó.
011111100101001000100100000000000010100100100101
Bandera BSN/BIB FSN/FIB LI/spare
Bandera BSN/BIB FSN/FIB LI/spare
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
conversión.
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 señalización, 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 señalización, vemos que esta unidad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)
Identificación 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.
Identificación del tipo de mensaje en ISUP
100000001101000010001000010000100100000000001
DPC

OPC

LSL

CIC

Mensaje

Después de la etiqueta de ruteo y el CIC se encuentra el código
del mensaje, con éste podemos identificarlo para poder llevarlo
a una rutina especial para la conversión de ese tipo de mensaje.
En este caso el mensaje ISUP es un IAM (00000001)
Identificación del tipo de mensaje en TUP
100000001101000010001000010000100100000010001
DPC

OPC

CIC

E0

E1

Después de la etiqueta de ruteo y el CIC se encuentra los códigos
de encabezamiento del mensaje E0 y E1, con éste podemos identificarlo para poder hacer su conversión.
En este caso el mensaje TUP es un IAM (00010001)
Como ejemplo de conversión de un mensaje de señalización se
muestra a continuación el procedimiento para cambiar de un
Mensaje Inicial de Llamada (IAM) en formato ISUP a su equivalente en formato TUP.
Parámetros ISUP

Parámetros TUP

•Indicador de naturaleza
dirección.
•Indicador de llamada
hacia delante.
•Categoría de la parte
llamante.
•Requisitos del medio de
transmisión.
•Núm. Parte llamada.
•Núm. Parte llamante.

•Categoría del abonado.
•Indicadores de mensaje.
•Núm. de señales de
dirección.
•Señales de dirección.

Texto Obligatorios Fijos
Texto Obligatorios Variables
Texto Opcionales
Básicamente el proceso de conversión consistirá en ir localizando
en el mensaje ISUP la información necesaria para elaborar el mensaje TUP. En el caso del primer parámetro del mensaje TUP, Categoría del Abonado Llamante, pueden ser copiados los 6 bits menos
significativos (LSB)del parámetro de Categoría de la Parte Llamante
en ISUP y pegarse en el mensaje TUP.
1
0001001010000000100000000010000000000000100001010
1 1001010
001010 Categoria ISUP
11001010
001010
CIC Mensaje Nat.Con. Llamada adelante
001010
001010 1
001010
1
001010
1
001010
1
001010
00101000 Indica AbonadoIndica
1
01 normal
00010010100010001001010
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 información sobre la utilización de satélites en la conexión, la cual podemos obtener en los 2 bits (LSB) del parámetro de “Naturaleza
de la Conexión” en el mensaje ISUP
00000
0001001010000000100000000010000000000000100001010
000 0
0000
0 00
00
00
000 0
Llamada adelante Categoria ISUP
CIC Mensaje Nat.Con. 00 00
000 0
00
0000
0 00
00
No se necesita prueba 001010 por
La conexión no utiliza circuitos 00 satélite000001
000 00
0
00 00
0
00010010100010001 de continuidad000000
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 parámetro de “Naturaleza
de la Conexión”.
Los bits 7,8,9 y 10 del parámetro “Indicador de Llamada hacia
Adelante” del mensaje ISUP contiene la información 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 Señalización”.
0001001010000000100000000010000000000000100001010
0000
0000
0000
0000
Llamada adelante Categoria
CIC Mensaje Nat.Con. 0000
0000
0000
0000
0000
00010010100010001001010 00 00000 0000001
Bit de Reserva 0000
CIC

E0

E1 Categ R

Indicadores

Cualquier Trayecto
Llamada Ordinaria
Llamada no Transferida

No.

ISUP

TUP

Llamada no Internacional
Entrante
00001010 00000011 00000000 00000111 000000011001010010000011
0111
- 10
Categoría Requisitos Apuntador Longitud Número de la Parte Llamada
0101
Parte Obligatoria Fija
Parte Obligatoria Variable
00010001001010 0 000000000001 0101100000110101011001010
0101
E0

E1 Categ R

Indicadores

No. Señales de Dirección

TUP

En el mensaje TUP es necesario especificar el número de señales de
dirección que se están mandando, lo cual lo podemos obtener utilizando
el campo indicador de la longitud del parámetro “Número de la Parte
Llamada” del mensaje ISUP; sólo le restamos 2 unidades (octetos) a ese
campo y obtenemos el número de señales de dirección del mensaje.
Las señales de Dirección se pueden copiar directamente del parámetro
“Número de la Parte Llamada” y con esto se ha completado el mensaje.
Una vez que se ha completado la información 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 información 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 sólo resta ponerle una bandera de inicio al
frame para poder transmitirlo y completar asi el procedimiento de
conversión de un mensaje ISUP a TUP.
Se creó una simulación del convertidor para conocer la capacidad
de tráfico que podría manejar, esta simulación se realizó con el
software Matlab. Para su realización se tomaron estadísticas de
los mensajes de señalización ISUP del Switch de Marcatel (porcentajes en los que se presentan los mensajes en el establecimiento de
una llamada, porcentaje de FISU’s, LSSU’s y MSU’s). Se calculó el
tiempo promedio en el que el convertidor realizaría 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”.
Ssc7 ok

Más contenido relacionado

Similar a Ssc7 ok

Analizador de tramas_de_la_capa_isup_del
Analizador de tramas_de_la_capa_isup_delAnalizador de tramas_de_la_capa_isup_del
Analizador de tramas_de_la_capa_isup_delIngenieriaRedes
 
Transmisión de datos, SS7 & RDSI
Transmisión de datos, SS7 & RDSITransmisión de datos, SS7 & RDSI
Transmisión de datos, SS7 & RDSIWilmer Machado
 
Sistema de Sincronización 7 , SS7
Sistema de Sincronización 7 , SS7Sistema de Sincronización 7 , SS7
Sistema de Sincronización 7 , SS7andreadngelo
 
Sistema de señalización 7
Sistema de señalización 7Sistema de señalización 7
Sistema de señalización 7Alejandro Gómez
 
Transmision de Datos UFT
Transmision de Datos UFTTransmision de Datos UFT
Transmision de Datos UFTLlyne Agudo
 
Transmisión de datos
Transmisión de datos Transmisión de datos
Transmisión de datos davidydayana
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Ariel Roel
 
Sistemas de señalización 7
Sistemas de señalización 7Sistemas de señalización 7
Sistemas de señalización 7pedrooropeza
 
Redes inteligentes
Redes inteligentesRedes inteligentes
Redes inteligentesSanty Andres
 
Mitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | LooptalksMitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | LooptalksLoopTalks
 
Redes monitoreo y analisis
Redes monitoreo y analisisRedes monitoreo y analisis
Redes monitoreo y analisisgpleyton
 
Resumen Del Capitulo 4 De Cisco
Resumen Del Capitulo 4 De CiscoResumen Del Capitulo 4 De Cisco
Resumen Del Capitulo 4 De Ciscodsrfgdsf
 
Revista digital
Revista digital Revista digital
Revista digital wilflores18
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosStalin Jara
 
Transmisión de datos, Ezzio
Transmisión de datos, Ezzio Transmisión de datos, Ezzio
Transmisión de datos, Ezzio EzzioGonzalez
 
Deteccion de errores y Red de Conmutacion
Deteccion de errores y Red de ConmutacionDeteccion de errores y Red de Conmutacion
Deteccion de errores y Red de Conmutacionesolimando
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transportealex sgarcia
 

Similar a Ssc7 ok (20)

Analizador de tramas_de_la_capa_isup_del
Analizador de tramas_de_la_capa_isup_delAnalizador de tramas_de_la_capa_isup_del
Analizador de tramas_de_la_capa_isup_del
 
Transmisión de datos, SS7 & RDSI
Transmisión de datos, SS7 & RDSITransmisión de datos, SS7 & RDSI
Transmisión de datos, SS7 & RDSI
 
Sistema de Sincronización 7 , SS7
Sistema de Sincronización 7 , SS7Sistema de Sincronización 7 , SS7
Sistema de Sincronización 7 , SS7
 
Ccitt osi
Ccitt osiCcitt osi
Ccitt osi
 
Sistema de señalización 7
Sistema de señalización 7Sistema de señalización 7
Sistema de señalización 7
 
Transmision de Datos UFT
Transmision de Datos UFTTransmision de Datos UFT
Transmision de Datos UFT
 
Transmisión de datos
Transmisión de datos Transmisión de datos
Transmisión de datos
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
 
Ss7. tema 3
Ss7. tema 3Ss7. tema 3
Ss7. tema 3
 
Sistemas de señalización 7
Sistemas de señalización 7Sistemas de señalización 7
Sistemas de señalización 7
 
Redes inteligentes
Redes inteligentesRedes inteligentes
Redes inteligentes
 
Mitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | LooptalksMitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | Looptalks
 
Redes monitoreo y analisis
Redes monitoreo y analisisRedes monitoreo y analisis
Redes monitoreo y analisis
 
Resumen Del Capitulo 4 De Cisco
Resumen Del Capitulo 4 De CiscoResumen Del Capitulo 4 De Cisco
Resumen Del Capitulo 4 De Cisco
 
Revista digital
Revista digital Revista digital
Revista digital
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 
Examen Transmisión de Datos
Examen Transmisión de DatosExamen Transmisión de Datos
Examen Transmisión de Datos
 
Transmisión de datos, Ezzio
Transmisión de datos, Ezzio Transmisión de datos, Ezzio
Transmisión de datos, Ezzio
 
Deteccion de errores y Red de Conmutacion
Deteccion de errores y Red de ConmutacionDeteccion de errores y Red de Conmutacion
Deteccion de errores y Red de Conmutacion
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
 

Más de Luis Yallerco

Tecnicas mic pdh sdh
Tecnicas mic pdh sdhTecnicas mic pdh sdh
Tecnicas mic pdh sdhLuis Yallerco
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Plataformas de gestion de red
Plataformas de gestion de redPlataformas de gestion de red
Plataformas de gestion de redLuis Yallerco
 
Gestion de redes de comunicaciones moviles
Gestion de redes de comunicaciones movilesGestion de redes de comunicaciones moviles
Gestion de redes de comunicaciones movilesLuis Yallerco
 
Gestión en internet
Gestión en internetGestión en internet
Gestión en internetLuis Yallerco
 
Gestión basada en web
Gestión basada en webGestión basada en web
Gestión basada en webLuis Yallerco
 
Atm (Asynchronous Transfer Mode)
Atm (Asynchronous Transfer Mode)Atm (Asynchronous Transfer Mode)
Atm (Asynchronous Transfer Mode)Luis Yallerco
 
Distribucion de probabilidad normal estandar
Distribucion de probabilidad normal estandarDistribucion de probabilidad normal estandar
Distribucion de probabilidad normal estandarLuis Yallerco
 
Como aplicar el factor de correccion
Como aplicar el factor de correccionComo aplicar el factor de correccion
Como aplicar el factor de correccionLuis Yallerco
 
Calculo del area area bajo la curva normal
Calculo del area area bajo la curva normalCalculo del area area bajo la curva normal
Calculo del area area bajo la curva normalLuis Yallerco
 
Aproximación normal a la binomial
Aproximación normal a la binomialAproximación normal a la binomial
Aproximación normal a la binomialLuis Yallerco
 
Organismos internacionales
Organismos internacionalesOrganismos internacionales
Organismos internacionalesLuis Yallerco
 
Opsitel y los servicios de telecomunicaciones
Opsitel y los servicios de telecomunicacionesOpsitel y los servicios de telecomunicaciones
Opsitel y los servicios de telecomunicacionesLuis Yallerco
 
Normatividad de interconexion de redes
Normatividad de interconexion de redesNormatividad de interconexion de redes
Normatividad de interconexion de redesLuis Yallerco
 
Marco tecnico legal de las telecomunicaciones
Marco tecnico legal de las telecomunicacionesMarco tecnico legal de las telecomunicaciones
Marco tecnico legal de las telecomunicacionesLuis Yallerco
 
Liberalizacion y privatizacion de redes
Liberalizacion y privatizacion de redesLiberalizacion y privatizacion de redes
Liberalizacion y privatizacion de redesLuis Yallerco
 
Historia evolucion de las telecomunicaciones en el mundo
Historia evolucion de las telecomunicaciones en el mundoHistoria evolucion de las telecomunicaciones en el mundo
Historia evolucion de las telecomunicaciones en el mundoLuis Yallerco
 
Evolucion de las telecomunicaciones en el peru
Evolucion de las telecomunicaciones en el peruEvolucion de las telecomunicaciones en el peru
Evolucion de las telecomunicaciones en el peruLuis Yallerco
 
Algunas definiciones y conceptos en telecomunicaciones
Algunas definiciones y conceptos en telecomunicacionesAlgunas definiciones y conceptos en telecomunicaciones
Algunas definiciones y conceptos en telecomunicacionesLuis Yallerco
 
Propagación de ondas electromagnéticas en medios conductores
Propagación de ondas electromagnéticas en medios conductoresPropagación de ondas electromagnéticas en medios conductores
Propagación de ondas electromagnéticas en medios conductoresLuis Yallerco
 

Más de Luis Yallerco (20)

Tecnicas mic pdh sdh
Tecnicas mic pdh sdhTecnicas mic pdh sdh
Tecnicas mic pdh sdh
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Plataformas de gestion de red
Plataformas de gestion de redPlataformas de gestion de red
Plataformas de gestion de red
 
Gestion de redes de comunicaciones moviles
Gestion de redes de comunicaciones movilesGestion de redes de comunicaciones moviles
Gestion de redes de comunicaciones moviles
 
Gestión en internet
Gestión en internetGestión en internet
Gestión en internet
 
Gestión basada en web
Gestión basada en webGestión basada en web
Gestión basada en web
 
Atm (Asynchronous Transfer Mode)
Atm (Asynchronous Transfer Mode)Atm (Asynchronous Transfer Mode)
Atm (Asynchronous Transfer Mode)
 
Distribucion de probabilidad normal estandar
Distribucion de probabilidad normal estandarDistribucion de probabilidad normal estandar
Distribucion de probabilidad normal estandar
 
Como aplicar el factor de correccion
Como aplicar el factor de correccionComo aplicar el factor de correccion
Como aplicar el factor de correccion
 
Calculo del area area bajo la curva normal
Calculo del area area bajo la curva normalCalculo del area area bajo la curva normal
Calculo del area area bajo la curva normal
 
Aproximación normal a la binomial
Aproximación normal a la binomialAproximación normal a la binomial
Aproximación normal a la binomial
 
Organismos internacionales
Organismos internacionalesOrganismos internacionales
Organismos internacionales
 
Opsitel y los servicios de telecomunicaciones
Opsitel y los servicios de telecomunicacionesOpsitel y los servicios de telecomunicaciones
Opsitel y los servicios de telecomunicaciones
 
Normatividad de interconexion de redes
Normatividad de interconexion de redesNormatividad de interconexion de redes
Normatividad de interconexion de redes
 
Marco tecnico legal de las telecomunicaciones
Marco tecnico legal de las telecomunicacionesMarco tecnico legal de las telecomunicaciones
Marco tecnico legal de las telecomunicaciones
 
Liberalizacion y privatizacion de redes
Liberalizacion y privatizacion de redesLiberalizacion y privatizacion de redes
Liberalizacion y privatizacion de redes
 
Historia evolucion de las telecomunicaciones en el mundo
Historia evolucion de las telecomunicaciones en el mundoHistoria evolucion de las telecomunicaciones en el mundo
Historia evolucion de las telecomunicaciones en el mundo
 
Evolucion de las telecomunicaciones en el peru
Evolucion de las telecomunicaciones en el peruEvolucion de las telecomunicaciones en el peru
Evolucion de las telecomunicaciones en el peru
 
Algunas definiciones y conceptos en telecomunicaciones
Algunas definiciones y conceptos en telecomunicacionesAlgunas definiciones y conceptos en telecomunicaciones
Algunas definiciones y conceptos en telecomunicaciones
 
Propagación de ondas electromagnéticas en medios conductores
Propagación de ondas electromagnéticas en medios conductoresPropagación de ondas electromagnéticas en medios conductores
Propagación de ondas electromagnéticas en medios conductores
 

Ssc7 ok

  • 1. ASPECTOS DE LA AIN • La AIN es la Red Inteligente Avanzada que evolucionó a partir de la OSS y las operaciones 800. • Se basa en la implementación de arquitectura independiente del servicio de la máquina, con lo cual los proveedores de servicio puede crear servicios nuevos para el cliente. • Uno de los componentes clave para el éxito de la red es el apoyo de nuevos servicios de forma flexible y expedita. • El componente fundamental de la AIN es la capacidad de apoyar la creación de servicios para un cliente final. Pero aunque parece una tarea sencilla es muy compleja por estas causas. a) El aumento de solicitudes de usuarios b) La capacidad de crear los servicios para ayudar a estas solicitudes.
  • 2. • • • • • • • • Durante la evolución de un entorno se descubrió que para la implementación de un nuevo componente habría mejoras en la red y su mantenimiento. Todo esto se conoce como Entorno de Creación de Servicios (SCE, Service Creation Enviroment). Su función es la de ofrecer herramienta de diseño para crear y personalizar servicio SCP. Los componentes que forman parte son: SMS (Servicie Management System) Sistema de gestión de servicios. Permite administrar la base de datos maestra que controla los servicios a clientes. IP (Intelligent peripheral) periférico inteligente. NAP (Netwok Access Point) punto de acceso a la red. Es un conmutador que no tiene AIN y que esta conectado a un SSP y se conecta a troncales SS7. STP desempeñan dos tareas que son: balancear dos o mas SCP. El segundo es hacer el enrutamiento de red en caso de problemas en la red. SSP permite el acceso a los usuarios de la red inteligente desde cualquier lugar RTPC (Red Telefónica Publica Conmutada). PARTES DE AIN
  • 3. SS7
  • 4. ¿Qué es el protocolo SS7? El Sistema de Señalización de Canal Común número 7 (Common Channel Signaling System No 7, SS7 o C7) es un estándar global empleado en la industria de las telecomunicaciones definido por la el Sector de Estandarización de Telecomunicaciones del Internacional Telecommunications Union (ITU-T). En el que se declaran los procedimientos y protocolos por los cuales los elementos de red en una red pública de teléfonos (PSTN o Public Switched Telephone Network), intercambian información sobre una red de señalización digital a fin de afectar el modo en el que se llevan a cabo llamadas telefónicas, ya sea en los esquemas celulares o en los comunes.
  • 5. STP El tráfico de la red entre los puntos de señalización puede enrutarse por medio de un switch de paquetes conocido como STP, cuya tarea es la de tomar cada paquete entrante y enviarlo hacia uno de los tantos enlaces de señalización (signaling link), basándose en la información de ruteo contenida en el mensaje SS7. En virtud de que actúa como un concentrador, el STP brinda un uso mejorado de la red SS7 al eliminar la necesidad de tener enlaces directos entre los diversos puntos de señalización. Así mismo, un STP puede llevar a cabo global title translation, que es un procedimiento por el cual el elemento de red destino se determina por medio de los dígitos presentes en el mensaje. También un STP puede hacer las veces de un firewall para controlar los mensajes SS7 que se intercambian con otras redes.
  • 6. SSP Los SSP’s son switches en los que se originan, terminan o se reenvían las llamadas. Un SSP envía mensajes de señalización a otros SSPs a fin de establecer, gestionar y liberar los circuitos de voz que se requieren para completar una llamada. Por otro lado, también pudieran enviar peticiones a alguna base de datos centralizada (un SCP), a fin de determinar cómo reenviar una llamada, un ejemplo de esto son los números 800 y 900. Un SCP responde con el número telefónico real, asociado con el número 800/900 marcado. Así mismo, es común que se use un número alternativo si es que el primario se encuentra ocupado o si la llamada no se responde en un tiempo establecido
  • 12. EJEMPLO DE UNA OPERACIÓN AIN • Este ejemplo muestra una aplicación AIN para un servicio sencillo pero potente para un usuario final. • Ejemplo: – Un usuario pide una pizza a Tele-Pizza que esta en condiciones y dispuesto para prestar este servicio. – Paso 1 – Primero el usuario marca el número de las páginas amarillas 800-1234 que es enviado a la oficina local. – Esta oficina finge como una oficina SSP analiza el número marcado. – Este mensaje es enrutado a otra oficina que atiende el número telefónico.
  • 13. • Paso 2 – La dirección del emisor, es decir, el que llama y el receptor, el que recibe. Son contenidas en un mensaje, son los códigos de origen y de destino SS7 y se codifica como mensaje RTCP (Red Telefónica pública conmutable). – Todo esto utiliza estos datos para hacer una consulta a la base de datos y verificar si existe una sucursal de Tele-Pizza más cercana • Paso 3 – El nodo devuelve esta información a la oficina SSP • Paso 4 – El SSP llama a la pizzería y le contacta al cliente con Tele-Pizza
  • 14. EJEMPLO AIN DE UN PEDIDO A UNA PIZZERÍA
  • 15. Modelo de llamada básico (AIN) • Un modelo de llamada AIN es una representación genérica de una secuencia de procedimientos que la AIN representa para establecer, administrar y despejar una conexión entre usuarios. • Este modelo define las interfaces, estados y sucesos asociados para cada tipo de llamadas es decir para cada tipo de servicio AIN. • Las metas de modelo de llamada AIN son las siguientes: – Proporcionar un modelo sencillo para llamadas y que sea independiente del tipo de conmutador y la arquitectura del fabricante. – Representar de manera no ambigua los estados y transiciones de las máquinas pero no los que sean específicos para la arquitectura de un fabricante. – En base a las dos anteriores establecer un entorno de creación rápida de servicios independiente de la arquitectura de los fabricantes.
  • 16. • Todos estos modelos se basan en un modelo de llamada AIN que esta organizado en base a acciones y colecciones de acciones, llamadas “Puntos de llamadas” conocido como PIC (Point in call). • El PIC representa la vida externa de la AIN y está en la libertad de escoger el método de implementación del software real. Siempre que el software se comporte de acuerdo con la representación. • Un PIC se describe como un punto de entrada y un punto de salida y que contienen información en estos puntos.
  • 17. INFORMACIÓN DE LAS PIC • Modelo de llamada básico (BCM). Delinean los puntos del modelo en las que se suspende el procesamiento de llamadas y se invocan otras acciones como las de enviar mensaje a otro nodo de AIN que cuando recibe el mensaje sabe qué etapa de llamada terminó. • Punto de detección (DP). Está asociado a disparadores que son conjuntos de criterios que contienen una o más condiciones que deben satisfacer para generar un mensaje. Un punto disparador debe incluir la dirección AIN que deberá recibir el mensaje. +El criterio del disparador puede o no satisfacerse.
  • 18.
  • 19. Puntos de detección y disparadores • Este modelo se divide en dos partes • Modelo de llamada originador (OCM, originating call model) • Modelo de llamada terminador (TCM, terminating call model) • Haciendo la combinación de estas partes describen una máquina de estados para la lógica de procesamiento de llamadas.
  • 20.
  • 21.
  • 22. OBJETIVO El propósito de este tutorial, es el de brindar un referencia rápida de los características más importantes de la señalización SS7, asi como también los procedimientos a considerar en la realización de un convertidor de señalización (ISUP-TUP), proporcionando información concisa sobre el tema y mostrando con animaciones algunos de los procedimientos que se llevan a cabo en el protocolo de señalización SS7 y en la conversión de mensajes
  • 23. Sistema de Señalización por Canal Común N.7 Es un estándar definido por la International Telecommunication Union (ITU). Este estándar define los procedimientos y protocolos con los que los elementos de la red de conmutación telefónica pueden intercambiar información en una red digital de señalización para el establecimiento, ruteo y control de llamadas. En este sistema la señalización se da fuera de banda (en canales dedicados) en vez de ir en banda ( en los canales de voz).
  • 24. Ventajas de la Señalización por Canal Común • Menor tiempo de establecimiento de llamada. • Uso más eficiente de los circuitos de voz. • Apoyo a los servicios de la IN (Red Inteligente), los cuales requieren intercambiar información con bases de datos. •Se mejora el control sobre el uso fraudulento de la red.
  • 25. Puntos de Señalización Cada punto de señalización en la red SS7 se identifica únicamente por su código de punto. Estos códigos son llevados en los mensajes de señalización intercambiados entre los puntos de señalización para identificar el origen y destino de cada mensaje. Existen tres tipos de puntos de señalización. • SSP (Puntos de Conmutación de Servicio) • STP (Puntos de Transferencia de Señal) • SCP (Puntos de Control de Servicio, Bases de datos)
  • 26. SSP (Puntos de Conmutación de Servicio) Son switches que originan, terminan, o sirven de tandem a llamadas. Este punto de señalización manda mensajes de señalización a otros SSP para establecer, manejar, y liberar circuitos de voz requeridos para completar una llamada. También pueden solicitar información 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 números de ruteo asociados con el número marcado. Pudiendo el SSP usar un número de ruteo alterno si el primero se encuentra ocupado o no se obtiene respuesta en un lapso de tiempo especificado.
  • 27. STP (Puntos de Transferencia de Señal) Son conmutadores de paquetes que se encargan del tráfico de la red, actúan como concentradores de la red al rutear cada mensaje que llega a un enlace de señalización de salida basándose en la información de ruteo contenida en el mensaje SS7. De esta manera los STP proporcionan una mejor utilización de la red SS7 al eliminar la necesidad de enlaces directos entre los puntos de señalización.
  • 28. Red de señalización SCP STP SCP STP SCP SCP STP STP SSP SSP SSP SSP De igual manera, se acostumbra tener SCP redundantes, pero estos no están unidos por un enlace. 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. El STP W y el X ejecutan funciones idénticas, son redundantes, al igual que Y y Z. Se le llama el STP par. Cada SSP tiene dos enlaces, uno a cada STP del par.
  • 29. Tipos de Enlace de Señalización 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 señalización terminales, utilizado cuando no se tienen STPs.
  • 30. Tipos de Enlace de Señalización Red SS7 interconectadas SCP SCP STP Red SS7 interconectadas STP STP SSP SSP SSP Enlace A Enlace B Enlace C Enlace D Enlace E Enlace F Enlace B, C o B/D SSP
  • 31. Establecimiento de una llamada 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 número que llama, el número SSP a quien se le llama y A más información... STP W STP X El switch B revisa el mensaje y se da cuenta que el número llamado le pertenece y que éste está desocupado. Línea del abonado Troncal Enlace de señalización B SSP El switch A analiza los dígitos marcados y determina que será necesario mandar la llamada al switch B... El switch B elabora un ACM (Mensaje de Dirección Completa), la cual indica que el IAM ha llegado a su destino. 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...
  • 32. El switch B Establecimiento de una llamada utiliza el Al recibir el mismo enlace ACM, el switch STP STP A anterior y A conecta a la transmite el W X parte llamante a ANM, para la troncal de esto la troncal regreso para ya debe estar que pueda conectada a la escuchar el línea llamada SSP tono A B SSP en ambas de llamada... direcciones Línea del abonado para permitir la Troncal Enlace de señalización conversación... El switch B escoge uno de sus enlaces A y transmite el ACM, al hacer esto completa la conexión de la llamada hacia atrás; 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. Cuando la parte llamada contesta, el switch B elabora un Mensaje de Respuesta (ANM)... El STP X reconoce que el ANM está direccionado al switch A y lo manda por el enlace A anterior...
  • 33. Al recibir el switch A el mensaje, pone en estado desocupado a la troncal involucrada y completa la llamada. Establecimiento de una llamada STP W SSP A STP X Línea del abonado Troncal Enlace de señalización El switch B recibe el mensaje, desconecta la troncal utilizada, poniendola en estado desocupado y genera un Mensaje de Liberación B SSP Completa (RLC) para el switch A... Si la parte llamante cuelga primero, A genera un mensaje de Liberación (REL) hacia el switch B, identificando a la troncal asociada con la llamada... El STP X recibe el mensaje y lo direcciona hacia el switch A... El STP W recibe el mensaje y lo retransmite al switch B... El switch A se asegura que la parte llamante esté conectado a la troncal de salida (en ambas direcciones) para permitir la conversación...
  • 34. Modelo del Protocolo SS7 Las funciones de hardware y software del protocolo SS7 están divididas en niveles, los cuales pueden ser comparados con el modelo OSI de 7 capas. Modelo OSI 7 Application 6 5 4 Presentation 3 2 1 Protocolo SS7 OMAP ASE TCAP Session Transport SCCP Network MTP Level 3 Data Link MTP Level 2 Physical MTP Level 1
  • 35. Message Transfer Part (MTP) Ésta se divide en 3 niveles: Nivel MTP 1, es equivalente a la capa física del modelo OSI. Aquí se define las características físicas, eléctricas, y funcionales del enlace de señalización digital. MTP Level 3 MTP Level 2 MTP Level 1 Nivel MTP 2. Se asegura de la exactitud de la transmisión de extremo a extremo de un mensaje a través del enlace de señalización. Proporciona control de flujo, validación de secuencia de mensajes y verificación de error. Cuando ocurre un error en el enlace de señalización el mensaje se retransmite. Nivel MTP 3. Se encarga de rutear los mensajes entre los puntos de señalización en la red SS7. Rerutea tráfico lejos de enlaces y puntos de señalización con fallas y controla tráfico cuando ocurren congestiones.
  • 36. Intercambio de mensajes entre puntos de señalización User Part User Part Circuits La intercambio deentre los niveles de la arquitecturapuntos por El comunicación información entre dos niveles de se da de medio de “primitivas”, las cuales permiten el intercambio usoinforseñalización (por ejemplo: User Part) tienen que hacer de de Level 3 2 Level 3 2 mación necesario para quela arquitecturalos niveles realice su los niveles inferiores de cada uno de como se muestra a continuación: función. Level 1 Punto de señalización A Signal Unit Level 1 Punto de señalización B
  • 37. Intercambio de mensajes entre puntos de señalización User Part User Part Circuits Level 3 Level 3 Level 2 Level 2 Level 1 Punto de señalización A Signal Unit Level 1 Punto de señalización B
  • 38. Signaling Connection Control Part (SCCP) SCCP •La SCCP proporciona funciones adicionales al MTP para soportar servicios de red tanto connection-oriented o connectionless. •La combinación entre SCCP y MTP es llamada Network Service Part (NSP). •Una de sus funciones es la de traducir direcciones (Global Title Translation), tomar los dígitos marcados y traducirlos a un código de punto de destino (DPC), el cual será utilizado por el MTP3 para rutear entre puntos de señalización. •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.
  • 39. Transaction Capabilities Application Part (TCAP) TCAP Esta habilita los servicios avanzados de la Red Inteligente (IN) al soportar el intercambio de información entre puntos de señalización utilizando los servicios connectionless del SCCP. Las Peticiones y Respuestas mandadas entre SSPs y SCPs son llevadas en mensajes TCAP, los cuales están contenidos dentro de la porción SCCP de un MSU. Entre sus aplicaciones están, por ejemplo: •Cuando un SSP manda una petición TCAP para determinar el ruteo asociado con un número 800 marcado o para verificar el número de identificación personal de un usuario de tarjeta prepagada •Se utiliza en redes móviles (IS-41 y GSM), para llevar mensajes entre las centrales móviles y las bases de datos para proporcionar identificación de usuario, equipo y roaming.
  • 40. Operations, Maintenance Applications Part (OMAP) OMAP Esta parte define los mensajes y protocolos diseñados para ayudar a los administradores de la red SS7. Lo más desarrollado y difundido de estas capacidades son los procedimientos para validar tablas de ruteo de la red y diagnóstico de problemas con el enlace. OMAP incluye mensajes que utilizan tanto al MTP como al SCCP para ruteo. Telephone User Part (TUP) TUP Fue diseñado principalmente para controlar el establecimiento y liberación de llamadas. Además, define los procedimientos y formatos para características extras (servicios suplementarios), como: Desviación de llamadas Identificación de llamadas  Grupo Cerrado de Usuarios  Conectividad Digital
  • 41. 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 básico que proporciona ISUP es en el establecimiento y liberación de llamadas. Algunos otros servicios proporcionados por ISUP son: •Grupo Cerrado de Usuarios. •Identificación de Llamadas. •Redireccionar Llamadas. •Llamada en Espera. ISUP es una versión mejorada de TUP.
  • 42. Unidades de señales para el intercambio de mensajes Flag BSN BIB FSN FIB LI 8 7 1 7 1 6 Spare CRC 2 16 Fill-in Signal Unit ( FISU ) Flag BSN BIB FSN FIB LI 8 7 1 7 1 6 2 8 o 16 Flag BSN BIB FSN FIB LI Spare SIO SIF CRC 8 7 1 7 1 6 2 8 8n; n=<272 16 Link Status Signal Unit ( LSSU ) Message Signal Unit ( MSU ) Spare Status CRC 16
  • 43. Unidades de señales para el intercambio de mensajes Link Status Signal Unit ( LSSU ) Flag BSN BIB FSN FIB LI 8 7 1 7 1 6 Spare Status CRC 2 8 o 16 16 Los LSSU son utilizados por el enlace de señalización para conseguir entrar en alineación. Con sólo 3 bits puede proporcionar las siguientes indicaciones de status: 000 001 010 011 100 101 “O” “N” “E” “OS” “PO” “B” Fuera de Alineación. Alineación Normal. Alineación de Emergencia. Fuera de Servicio. Falla en Procesador. Ocupado.
  • 44. Flag BSN BIB FSN FIB LI 8 7 1 7 1 6 Spare CRC 2 Fill-in Signal Unit ( FISU ) 16 Los FISU son mandados por el enlace de señalización cuando no existe otra unidad de señalización disponible. Esto es para que la información de error en el enlace esté disponible aún cuando no haya información de niveles superiores que mandar y de esta manera reconocer y corregir más rápidamente los problemas, con una mínima pérdida de servicio. Message Signal Unit ( MSU ) Flag BSN BIB FSN FIB LI Spare SIO SIF CRC 8 7 1 7 1 6 2 8 8n; n=<272 16 Los MSU son los encargados de transportar toda la señalización asociada a los establecimientos, liberación de llamadas, petición y respuesta de información a bases de datos.
  • 45. Descripción de las Unidades de Señalización Flag Las banderas son utilizadas como delimitadores de unidades de señalización, su codigo es 01111110, para evitar falsas banderas, se utiliza el bit stuffing (inserción de bit) para insertar un cero después 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 también para identificar que tipo de unidad de señalización se trata: LI=0 octetos para FISU LI=1..2 para LSSU LI=3..63 para MSU Los números de secuencia son utilizados como reconocimientos (ACK y NAK) para el esquema de retransmisión de mensajes Go-Back 7.
  • 46. 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 administración de la red de señalización. 0001 Mensajes de admon. y prueba de la red de señalización. 0011 SCCP 0100 TUP 0101 ISUP 0110 DUP (mensajes relacionados con ctos. y llamadas.) 0111 DUP
  • 47. CRC Cyclic Redundancy Check, el cual sirve para detectar errores que pudiera traer el frame después de su transmisión. Esta verificación se efectua por medio del chequeo de los 16 bits de este campo. Estos bits de verificación son generados al aplicar un polinomio complejo a la información en la unidad de señalización, este polinomio es el siguiente. X16 + X12 + X5 +1
  • 48. 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
  • 49. 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 señalización 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 código del mensaje, con el cual se puede identificar el formato establecido que lleva la información. Ejemplos: IAM = 00000001 REL = 00001100 ANM = 00001001 ACM = 00000110
  • 50. Fixed mandatory part Variable mandatory part Parámetros obligatorios para el mensaje mandado, los cuales es necesario que se especifiquen sus valores en el mensaje, ejemplos de estos parámetros en un mensaje IAM: Nature of connection( status de la conexión 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). Parámetros obligatorios variables en longitud, en donde se especifica información que no es de longitud fija, como puede ser el número desde donde se hace la llamada, el número a llamar, etc.
  • 51. Optional Part Parámetros Opcionales, como su nombre lo indica, es información que no es vital y que bien puede no ser incluida en el mensaje, ejemplo de esto: Número llamado inicialmente, número de redireccionamiento, número de la parte llamante, etc. Estos parámetros para poder ser identificados se tienen que especificar proporcionando su código , por ejemplo: Número para tarificación = 11101011 Selección de Red de Tránsito = 00100011 ,asi como también su longitud total en octetos.
  • 52. 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 código del mensaje es posible conocer el formato de su Parte Obligatoria Fija, pero en el caso de los Parámetros Obligatorios Variables es necesario utilizar apuntadores y especificar la longitud total del parámetro. En el caso de los Parámetros Opcionales, además de todo esto es necesario el dar el código de parámetro que deseamos incluir.
  • 53. Telephone User Part (TUP) Routing Label Está integrada por el Origination Point Code (OPC), con el cual se identifica al punto de señalización 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 categorías de mensajes Fixed length Mandatory Parámetros obligatorios en los cuales se puede identificar su formato dependiendo su código de mensaje.
  • 54. Variable length mandatory Parámetros obligatorios variables en longitud, en donde se especifica información la cual no se puede considerar de una longitud fija, como puede ser el número desde donde se hace la llamada, el número a llamar, etc. Fixed length optional Parámetros opcionales los cuales pueden ser definidos en una longitud de octetos fija. Variable length optional Parámetros opcionales los cuales contienen información la cual puede ser variable.
  • 55. Conversión de Mensajes entre ISUP y TUP Dado que el protocolo básico de establecimiento de llamada es el mismo para TUP que para ISUP, es posible el utilizar un convertidor de protocolo que tome la información 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 versión mejorada de TUP, al hacer la conversión de ISUP a TUP habrá información que será innecesaria para el mensaje TUP, pero en el caso de hacer la conversión entre TUP y ISUP, se tiene que analizar con detenimiento la información que se requiere especificar en el mensaje ISUP, ya que el mensaje TUP no cuenta con toda la información necesaria para completar el mensaje.
  • 56. Funciones del convertidor Las funciones que tiene que realizar el convertidor son las siguientes: •Detección de Bandera. •Eliminar Bit Stuffing. •Guardar información de los MSU´s en memoria. •Identificar que la unidad de señalización sea un MSU. •Identificar que el destino de la llamada sea TUP (en el caso de la conversión 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 conversión apropiada al mensaje de que se trate. •Hacer Bit Stuffing al frame ya convertido. •Transmitir el frame.
  • 57. Detección de Bandera de Inicio de Frame 01111110 01001010010010011001111110110100100010010010010011001 Bandera de inicio de unidad de señalización Eliminar Bit Stuffing 01111101 1101001000100100101111101011010011111010110010101011 0 Se ha detectado que hay un cero de relleno, el cual debe ser eliminado. (Click)
  • 58. Detección de Bandera de Inicio de Frame 01111110 01001010010010011001111110110100100010010010010011001 Bandera de inicio de unidad de señalización Eliminar Bit Stuffing 0 01111110 110100100010010010111111011010011111010110010101011 Se ha detectado que hay un cero de relleno, el cual debe ser eliminado. (Eliminado)
  • 59. Identificación de Unidad de Señalización 011111100101001000100100000010000010100100100101 Bandera BSN/BIB FSN/FIB LI/spare Bandera BSN/BIB FSN/FIB LI/spare LI=2 Este frame es un LSSU, por lo tanto no lo modificamos y lo transmitimos tal y como llegó. 011111100101001000100100000000000010100100100101 Bandera BSN/BIB FSN/FIB LI/spare Bandera BSN/BIB FSN/FIB LI/spare 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 conversión.
  • 60. 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 señalización, vemos que esta unidad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)
  • 61. 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 señalización, vemos que esta unidad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100) Identificación 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.
  • 62. Identificación del tipo de mensaje en ISUP 100000001101000010001000010000100100000000001 DPC OPC LSL CIC Mensaje Después de la etiqueta de ruteo y el CIC se encuentra el código del mensaje, con éste podemos identificarlo para poder llevarlo a una rutina especial para la conversión de ese tipo de mensaje. En este caso el mensaje ISUP es un IAM (00000001) Identificación del tipo de mensaje en TUP 100000001101000010001000010000100100000010001 DPC OPC CIC E0 E1 Después de la etiqueta de ruteo y el CIC se encuentra los códigos de encabezamiento del mensaje E0 y E1, con éste podemos identificarlo para poder hacer su conversión. En este caso el mensaje TUP es un IAM (00010001)
  • 63. Como ejemplo de conversión de un mensaje de señalización se muestra a continuación el procedimiento para cambiar de un Mensaje Inicial de Llamada (IAM) en formato ISUP a su equivalente en formato TUP. Parámetros ISUP Parámetros TUP •Indicador de naturaleza dirección. •Indicador de llamada hacia delante. •Categoría de la parte llamante. •Requisitos del medio de transmisión. •Núm. Parte llamada. •Núm. Parte llamante. •Categoría del abonado. •Indicadores de mensaje. •Núm. de señales de dirección. •Señales de dirección. Texto Obligatorios Fijos Texto Obligatorios Variables Texto Opcionales
  • 64. Básicamente el proceso de conversión consistirá en ir localizando en el mensaje ISUP la información necesaria para elaborar el mensaje TUP. En el caso del primer parámetro del mensaje TUP, Categoría del Abonado Llamante, pueden ser copiados los 6 bits menos significativos (LSB)del parámetro de Categoría de la Parte Llamante en ISUP y pegarse en el mensaje TUP. 1 0001001010000000100000000010000000000000100001010 1 1001010 001010 Categoria ISUP 11001010 001010 CIC Mensaje Nat.Con. Llamada adelante 001010 001010 1 001010 1 001010 1 001010 1 001010 00101000 Indica AbonadoIndica 1 01 normal 00010010100010001001010 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
  • 65. Los siguientes dos bits del “Indicador de Mensaje” solicitan información sobre la utilización de satélites en la conexión, la cual podemos obtener en los 2 bits (LSB) del parámetro de “Naturaleza de la Conexión” en el mensaje ISUP 00000 0001001010000000100000000010000000000000100001010 000 0 0000 0 00 00 00 000 0 Llamada adelante Categoria ISUP CIC Mensaje Nat.Con. 00 00 000 0 00 0000 0 00 00 No se necesita prueba 001010 por La conexión no utiliza circuitos 00 satélite000001 000 00 0 00 00 0 00010010100010001 de continuidad000000 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 parámetro de “Naturaleza de la Conexión”.
  • 66. Los bits 7,8,9 y 10 del parámetro “Indicador de Llamada hacia Adelante” del mensaje ISUP contiene la información 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 Señalización”. 0001001010000000100000000010000000000000100001010 0000 0000 0000 0000 Llamada adelante Categoria CIC Mensaje Nat.Con. 0000 0000 0000 0000 0000 00010010100010001001010 00 00000 0000001 Bit de Reserva 0000 CIC E0 E1 Categ R Indicadores Cualquier Trayecto Llamada Ordinaria Llamada no Transferida No. ISUP TUP Llamada no Internacional Entrante
  • 67. 00001010 00000011 00000000 00000111 000000011001010010000011 0111 - 10 Categoría Requisitos Apuntador Longitud Número de la Parte Llamada 0101 Parte Obligatoria Fija Parte Obligatoria Variable 00010001001010 0 000000000001 0101100000110101011001010 0101 E0 E1 Categ R Indicadores No. Señales de Dirección TUP En el mensaje TUP es necesario especificar el número de señales de dirección que se están mandando, lo cual lo podemos obtener utilizando el campo indicador de la longitud del parámetro “Número de la Parte Llamada” del mensaje ISUP; sólo le restamos 2 unidades (octetos) a ese campo y obtenemos el número de señales de dirección del mensaje. Las señales de Dirección se pueden copiar directamente del parámetro “Número de la Parte Llamada” y con esto se ha completado el mensaje.
  • 68. Una vez que se ha completado la información 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
  • 69. Una vez que se ha completado la información 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 sólo resta ponerle una bandera de inicio al frame para poder transmitirlo y completar asi el procedimiento de conversión de un mensaje ISUP a TUP.
  • 70. Se creó una simulación del convertidor para conocer la capacidad de tráfico que podría manejar, esta simulación se realizó con el software Matlab. Para su realización se tomaron estadísticas de los mensajes de señalización ISUP del Switch de Marcatel (porcentajes en los que se presentan los mensajes en el establecimiento de una llamada, porcentaje de FISU’s, LSSU’s y MSU’s). Se calculó el tiempo promedio en el que el convertidor realizaría 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”.