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
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
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”.