Ssc7 ok

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

Transcript of Ssc7 ok

Page 1: Ssc7 ok

ASPECTOS DE LA AIN• La AIN es la Red Inteligente Avanzada que evolucionó a partirde la OSS y las operaciones 800.

• Se basa en la implementación de arquitectura independientedel servicio de la máquina, con lo cual los proveedores deservicio puede crear servicios nuevos para el cliente.

• Uno de los componentes clave para el éxito de la red es elapoyo de nuevos servicios de forma flexible y expedita.

• El componente fundamental de la AIN es la capacidad deapoyar la creación de servicios para un cliente final. Peroaunque parece una tarea sencilla es muy compleja por estascausas.a) El aumento de solicitudes de usuariosb) La capacidad de crear los servicios para ayudar a estassolicitudes.

Page 2: Ssc7 ok

PARTES DE AIN• Durante la evolución de un entorno se descubrióque para la implementación de un nuevocomponente habría mejoras en la red y sumantenimiento.

• Todo esto se conoce como Entorno de Creaciónde Servicios (SCE, Service Creation Enviroment).Su función es la de ofrecer herramienta dediseño para crear y personalizar servicio SCP.

• Los componentes que forman parte son:• SMS (Servicie Management System) Sistema degestión de servicios. Permite administrar la basede datos maestra que controla los servicios aclientes.

• IP (Intelligent peripheral) periférico inteligente.• NAP (Netwok Access Point) punto de acceso a lared. Es un conmutador que no tiene AIN y queesta conectado a un SSP y se conecta a troncalesSS7.

• STP desempeñan dos tareas que son: balanceardos o mas SCP. El segundo es hacer elenrutamiento de red en caso de problemas en lared.

• SSP permite el acceso a los usuarios de la redinteligente desde cualquier lugar RTPC (RedTelefónica Publica Conmutada).

Page 3: Ssc7 ok

SS7

Page 4: Ssc7 ok

¿Qué es el protocolo SS7?

El Sistema de Señalización de Canal Común número7 (Common Channel Signaling System No 7, SS7 oC7) es un estándar global empleado en la industria delas telecomunicaciones definido por la el Sector deEstandarización de Telecomunicaciones delInternacional Telecommunications Union (ITU-T). Enel que se declaran los procedimientos y protocolos porlos cuales los elementos de red en una red pública deteléfonos (PSTN o Public Switched TelephoneNetwork), intercambian información sobre una red deseñalización digital a fin de afectar el modo en el quese llevan a cabo llamadas telefónicas, ya sea en losesquemas celulares o en los comunes.

Page 5: Ssc7 ok

STPEl tráfico de la red entre los puntos de señalización puedeenrutarse por medio de un switch de paquetes conocidocomo STP, cuya tarea es la de tomar cada paquete entrantey enviarlo hacia uno de los tantos enlaces de señalización(signaling link), basándose en la información de ruteocontenida en el mensaje SS7. En virtud de que actúa comoun concentrador, el STP brinda un uso mejorado de la redSS7 al eliminar la necesidad de tener enlaces directos entrelos diversos puntos de señalización. Así mismo, un STPpuede llevar a cabo global title translation, que es unprocedimiento por el cual el elemento de red destino sedetermina por medio de los dígitos presentes en el mensaje.También un STP puede hacer las veces de un firewall paracontrolar los mensajes SS7 que se intercambian con otrasredes.

Page 6: Ssc7 ok

SSPLos SSP’s son switches en los que se originan, terminan o sereenvían las llamadas. Un SSP envía mensajes deseñalización a otros SSPs a fin de establecer, gestionar yliberar los circuitos de voz que se requieren para completaruna llamada. Por otro lado, también pudieran enviarpeticiones a alguna base de datos centralizada (un SCP), a finde determinar cómo reenviar una llamada, un ejemplo de estoson los números 800 y 900. Un SCP responde con el númerotelefónico real, asociado con el número 800/900 marcado. Asímismo, es común que se use un número alternativo si es queel primario se encuentra ocupado o si la llamada no seresponde en un tiempo establecido

Page 7: Ssc7 ok

ARQUITECTURA BÁSICA SS7

Page 8: Ssc7 ok

Tipos de enlace

Page 9: Ssc7 ok

Tipos de enlace

Page 10: Ssc7 ok

Modelos capas SS7

Page 11: Ssc7 ok

Pila de protocolos

Page 12: Ssc7 ok

EJEMPLO DE UNA OPERACIÓN AIN• Este ejemplo muestra una aplicación AIN para unservicio sencillo pero potente para un usuario final.

• Ejemplo:– Un usuario pide una pizza a Tele-Pizza que esta encondiciones y dispuesto para prestar este servicio.– Paso 1– Primero el usuario marca el número de las páginasamarillas 800-1234 que es enviado a la oficina local.– Esta oficina finge como una oficina SSP analiza elnúmero marcado.– Este mensaje es enrutado a otra oficina que atiendeel número telefónico.

Page 13: Ssc7 ok

• Paso 2– La dirección del emisor, es decir, el que llama y elreceptor, el que recibe. Son contenidas en unmensaje, son los códigos de origen y de destino SS7 yse codifica como mensaje RTCP (Red Telefónicapública conmutable).– Todo esto utiliza estos datos para hacer una consultaa la base de datos y verificar si existe una sucursal deTele-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 conTele-Pizza

Page 14: Ssc7 ok

EJEMPLO AIN DE UN PEDIDO A UNA PIZZERÍA

Page 15: Ssc7 ok

Modelo de llamada básico (AIN)• Un modelo de llamada AIN es una representación genérica de unasecuencia 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 paracada 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 seaindependiente del tipo de conmutador y la arquitectura delfabricante.

– Representar de manera no ambigua los estados y transiciones delas máquinas pero no los que sean específicos para la arquitecturade un fabricante.

– En base a las dos anteriores establecer un entorno de creaciónrápida de servicios independiente de la arquitectura de losfabricantes.

Page 16: Ssc7 ok

• Todos estos modelos se basan en un modelo dellamada AIN que esta organizado en base a acciones ycolecciones de acciones, llamadas “Puntos dellamadas” conocido como PIC (Point in call).

• El PIC representa la vida externa de la AIN yestá en la libertad de escoger el método deimplementación del software real. Siempreque el software se comporte de acuerdo con larepresentación.• Un PIC se describe como un punto de entraday un punto de salida y que contieneninformación en estos puntos.

Page 17: Ssc7 ok

INFORMACIÓN DE LAS PIC• Modelo de llamada básico (BCM). Delinean lospuntos del modelo en las que se suspende elprocesamiento de llamadas y se invocan otras accionescomo las de enviar mensaje a otro nodo de AIN quecuando recibe el mensaje sabe qué etapa de llamadaterminó.

• Punto de detección (DP). Está asociado adisparadores que son conjuntos de criterios quecontienen una o más condiciones que deben satisfacerpara generar un mensaje. Un punto disparador debeincluir la dirección AIN que deberá recibir el mensaje.+El criterio del disparador puede o no satisfacerse.

Page 18: Ssc7 ok
Page 19: Ssc7 ok

Puntos de detección ydisparadores

• 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 partesdescriben una máquina de estados parala lógica de procesamiento de llamadas.

Page 20: Ssc7 ok
Page 21: Ssc7 ok
Page 22: Ssc7 ok

OBJETIVO

El propósito de este tutorial, es el de brindar un referencia rápidade los características más importantes de la señalización SS7, asicomo también los procedimientos a considerar en la realizaciónde un convertidor de señalización (ISUP-TUP), proporcionando infor-mación concisa sobre el tema y mostrando con animaciones algunosde los procedimientos que se llevan a cabo en el protocolo de señali-zación SS7 y en la conversión de mensajes

Page 23: Ssc7 ok

Sistema de Señalización por Canal Común N.7

Es un estándar definido por la International Telecommunica-tion Union (ITU). Este estándar define los procedimientos yprotocolos con los que los elementos de la red de conmuta-ción telefónica pueden intercambiar información en una reddigital de señalización para el establecimiento, ruteo y controlde llamadas.En este sistema la señalización se da fuera de banda (encanales dedicados) en vez de ir en banda ( en los canalesde voz).

Page 24: Ssc7 ok

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), loscuales requieren intercambiar información con bases dedatos.•Se mejora el control sobre el uso fraudulento de la red.

Page 25: Ssc7 ok

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 sonllevados en los mensajes de señalización intercambiadosentre los puntos de señalización para identificar el origeny destino de cada mensaje. Existen tres tipos de puntosde 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)

Page 26: Ssc7 ok

Un SCP manda una respuesta al SSP conteniendo losnúmeros de ruteo asociados con el número marcado. Pu-diendo el SSP usar un número de ruteo alterno si el pri-mero se encuentra ocupado o no se obtiene respuestaen un lapso de tiempo especificado.

SSP (Puntos de Conmutación de Servicio)

Son switches que originan, terminan, o sirven de tandema llamadas. Este punto de señalización manda mensajesde señalización a otros SSP para establecer, manejar, yliberar circuitos de voz requeridos para completar una lla-mada. También pueden solicitar información a bases dedatos (SCP) para determinar como rutear una llamada.

SCP (Puntos de Control de Servicio)

Page 27: Ssc7 ok

Son conmutadores de paquetes que se encargan deltráfico de la red, actúan como concentradores de la redal rutear cada mensaje que llega a un enlace de señali-zación de salida basándose en la información de ruteocontenida en el mensaje SS7. De esta manera los STPproporcionan una mejor utilización de la red SS7 al eli-minar la necesidad de enlaces directos entre los puntosde señalización.

STP (Puntos de Transferencia de Señal)

Page 28: Ssc7 ok

Red de señalización

SSP

SCP

STPSTP SCPSCP

SCP

STPSTP

SSPSSP

SSP

El STP W y el X ejecutan funciones idénticas, son redundantes, al igualque Y y Z. Se le llama el STP par.

Cada SSP tiene dos enlaces, uno a cada STP del par.

Los STP pares son unidos por un enlace.Dos pares de STPs se unen por cuatro enlaces, los cuales se les conocecomo enlaces cuadrangulares o quad.

De igual manera, se acostumbra tener SCP redundantes, pero estos noestán unidos por un enlace.

Page 29: Ssc7 ok

A. (Acces) Conecta un SCP o SSP a un STP.B. (Bridge) Conecta a un STP con otro STP.C. (Cross) Conecta a STPs redundantes.D. (Diagonal) Lo mismo que los enlaces B.E. (Extended) Conecta a un SSP a un STP alter-

no, para redundancia.F. (Fully associated) Conecta a dos puntos de

señalización terminales, utilizado cuando nose tienen STPs.

Tipos de Enlace de Señalización

Page 30: Ssc7 ok

Red SS7interconectadas

Red SS7interconectadas

Enlace BEnlace CEnlace D

Enlace E

Enlace B, C o B/D

Tipos de Enlace de Señalización

SSP

SCP

STP

SSPSSP

SSP

SCP

STP STP

Enlace FEnlace AEnlace AEnlace BEnlace CEnlace D

Enlace EEnlace FEnlace B, C o B/D

Page 31: Ssc7 ok

Establecimiento de una llamada

ALínea del abonadoTroncalEnlace de señalización

El switch A analiza los dígitos marcados y determina que será necesario mandarla llamada al switch B...

A selecciona unatroncal entre ella y B

y elabora un IAM(Mensaje Inicial deLlamada), en él seidentifica a A comoorigen, a B como

destino, el númeroque llama, el númeroa quien se le llama ymás información...

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 veque es para el switch B, por lo que lo transmite a B...

El switch B revisa elmensaje y se da

cuenta que elnúmero

llamado le pertenecey que éste estádesocupado.

El switch B elabora un ACM (Mensaje de Dirección Completa), la cual indica que elIAM ha llegado a su destino.

B

W X

SSP

STP

SSP

STP

Page 32: Ssc7 ok

ALínea del abonadoTroncalEnlace de señalización

El switch B escoge uno de sus enlaces A y transmite el ACM, al hacer estocompleta 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 serruteado hacia A.

Al recibir elACM, el switchA conecta a la

parte llamante ala troncal deregreso paraque puedaescuchar el

tonode llamada...

Cuando la parte llamada contesta, el switch B elabora un Mensaje de Respuesta(ANM)...

El switch Butiliza el

mismo enlaceA anterior ytransmite elANM, para

esto la troncalya debe estarconectada a lalínea llamada

en ambasdirecciones

para permitir laconversación...

El STP X reconoce que el ANM está direccionado al switch A y lo manda por elenlace A anterior...

B

W X

SSP

STP

SSP

STP

Establecimiento de una llamada

Page 33: Ssc7 ok

ALínea del abonadoTroncalEnlace de señalización

El switch A se asegura que la parte llamante esté conectado a la troncal de salida(en ambas direcciones) para permitir la conversación...

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 W recibe el mensaje y lo retransmite al switch B...

El switch B recibeel mensaje,

desconecta latroncal

utilizada,poniendola en

estadodesocupado y

generaun Mensaje de

LiberaciónCompleta (RLC)

para el switch A...

El STP X recibe el mensaje y lo direcciona hacia el switch A...

B

W X

SSP

STP

SSP

STP

Al recibir elswitch A elmensaje,pone enestado

desocupadoa la troncal

involucrada ycompleta la

llamada.

Establecimiento de una llamada

Page 34: Ssc7 ok

Las funciones de hardware y software del protocolo SS7 están dividi-das en niveles, los cuales pueden ser comparados con el modelo OSIde 7 capas.

MTP Level 1

MTP Level 3MTP Level 2

7654321

ApplicationPresentation

SessionTransportNetwork

Data LinkPhysical

SCCP

TCAPOMAP ASE

Modelo OSI Protocolo SS7

Modelo del Protocolo SS7

Page 35: Ssc7 ok

Nivel MTP 3. Se encarga de rutear los mensajes entre los puntosde señalización en la red SS7. Rerutea tráfico lejos de enlaces ypuntos de señalización con fallas y controla tráfico cuando ocurrencongestiones.

Message Transfer Part (MTP)

Ésta se divide en 3 niveles:Nivel MTP 1, es equivalente a la capa física delmodelo OSI. Aquí se define las característicasfísicas, eléctricas, y funcionales del enlace deseñalización digital.

Nivel MTP 2. Se asegura de la exactitud de la transmisión de ex-tremo a extremo de un mensaje a través del enlace de señalización.Proporciona control de flujo, validación de secuencia de mensajes yverificación de error. Cuando ocurre un error en el enlace de seña-lización el mensaje se retransmite.

MTP Level 1

MTP Level 3MTP Level 2

Page 36: Ssc7 ok

User Part

Level 3Level 2

Signal UnitLevel 1

User Part

Level 3Level 2

Level 1

Circuits

Intercambio de mensajes entre puntos de señalización

Punto de señalización A Punto de señalización B

La comunicación entre los niveles de la arquitectura se da pormedio de “primitivas”, las cuales permiten el intercambio de infor-

mación necesario para que cada uno de los niveles realice sufunción.

El intercambio de información entre dos niveles de puntos deseñalización (por ejemplo: User Part) tienen que hacer uso de

los niveles inferiores de la arquitectura como se muestraa continuación:

Page 37: Ssc7 ok

User Part

Level 3

Level 2

Signal UnitLevel 1

User Part

Level 3

Level 2

Level 1

Circuits

Punto de señalización A Punto de señalización B

Intercambio de mensajes entre puntos de señalización

Page 38: Ssc7 ok

Signaling Connection Control Part (SCCP)

•La SCCP proporciona funciones adicionales al MTP para soportarservicios de red tanto connection-oriented o connectionless.

•La combinación entre SCCP y MTP es llamada Network ServicePart (NSP).

•Una de sus funciones es la de traducir direcciones (Global TitleTranslation), tomar los dígitos marcados y traducirlos a un códigode punto de destino (DPC), el cual será utilizado por el MTP3para rutear entre puntos de señalización.

•Así pues el objetivo del SCCP es de permitir la transferencia de datosentre nodos (centrales, o cualquier otro elemento de la red), auncuando no se involucren circuitos de voz.

SCCP

Page 39: Ssc7 ok

Transaction Capabilities Application Part (TCAP)

Esta habilita los servicios avanzados de la Red Inteligente (IN) al so-portar el intercambio de información entre puntos de señalizaciónutilizando los servicios connectionless del SCCP.

Las Peticiones y Respuestas mandadas entre SSPs y SCPs son lle-vadas en mensajes TCAP, los cuales están contenidos dentro de laporción SCCP de un MSU. Entre sus aplicaciones están, por ejemplo:

•Cuando un SSP manda una petición TCAP para determinar el ruteoasociado con un número 800 marcado o para verificar el número deidentificación personal de un usuario de tarjeta prepagada

•Se utiliza en redes móviles (IS-41 y GSM), para llevar mensajes entrelas centrales móviles y las bases de datos para proporcionar identi-ficación de usuario, equipo y roaming.

TCAP

Page 40: Ssc7 ok

Operations, Maintenance Applications Part (OMAP)

Esta parte define los mensajes y protocolos diseñados para ayu-dar a los administradores de la red SS7. Lo más desarrollado ydifundido de estas capacidades son los procedimientos para vali-dar tablas de ruteo de la red y diagnóstico de problemas con elenlace. OMAP incluye mensajes que utilizan tanto al MTP comoal SCCP para ruteo.

OMAP

Telephone User Part (TUP) TUPFue diseñado principalmente para controlar el establecimiento y li-beración de llamadas. Además, define los procedimientos y forma-tos para características extras (servicios suplementarios), como:

Desviación de llamadas Grupo Cerrado de UsuariosIdentificación de llamadas Conectividad Digital

Page 41: Ssc7 ok

ISDN User Part (ISUP)

ISUP define los procedimientos y funciones usadas dentro de lared para proporcionar a los usuarios con servicios de circuitosconmutados para llamadas de voz y datos. El servicio básico queproporciona 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.

ISUP

Page 42: Ssc7 ok

Flag BSN FSN FIB LI SpareBIB CRC8 7 1 7 1 6 2 16

Fill-in Signal Unit ( FISU )

Flag BSN FSN FIB LI SpareBIB Status CRC

8 7 1 7 1 6 2 8 o 16 16Link Status Signal Unit ( LSSU )

Flag BSN FSN FIB LI SpareBIB SIO CRCSIF

8 7 1 7 1 6 2 8 8n; n=<272 16Message Signal Unit ( MSU )

Unidades de señales para el intercambio de mensajes

Page 43: Ssc7 ok

Flag BSN FSN FIB LI SpareBIB Status CRC

8 7 1 7 1 6 2 8 o 16 16

Link Status Signal Unit ( LSSU )

Los LSSU son utilizados por el enlace de señalización para con-seguir entrar en alineación. Con sólo 3 bits puede proporcionar lassiguientes indicaciones de status:

000 “O” Fuera de Alineación.001 “N” Alineación Normal.010 “E” Alineación de Emergencia.011 “OS” Fuera de Servicio.100 “PO” Falla en Procesador.101 “B” Ocupado.

Unidades de señales para el intercambio de mensajes

Page 44: Ssc7 ok

Flag BSN FSN FIB LI SpareBIB CRC8 7 1 7 1 6 2 16

Fill-in Signal Unit ( FISU )

Los FISU son mandados por el enlace de señalización cuando noexiste otra unidad de señalización disponible. Esto es para que lainformación de error en el enlace esté disponible aún cuando nohaya información de niveles superiores que mandar y de esta ma-nera reconocer y corregir más rápidamente los problemas, conuna mínima pérdida de servicio.

Los MSU son los encargados de transportar toda la señalizaciónasociada a los establecimientos, liberación de llamadas, peticióny respuesta de información a bases de datos.

8 7 1 7 1 6 2 8 8n; n=<272 16

Message Signal Unit ( MSU )

Flag BSN FSN FIB LI SpareBIB SIO CRCSIF

Page 45: Ssc7 ok

Flag

LI

BSN

FSN

FIB

BIB

Las banderas son utilizadas como delimitadores de unidadesde señalización, su codigo es 01111110, para evitar falsasbanderas, se utiliza el bit stuffing (inserción de bit) para insertarun cero después de una cadena de 5 “unos” consecutivos.

Backward Sequence Number

Backward Indicator Bit

Forward Sequence Number

Forward Indicator Bit

Los números de secuenciason utilizados como recono-cimientos (ACK y NAK) parael esquema de retransmisiónde mensajes Go-Back 7.

Length Indicator. Se utiliza también para identificar que tipode unidad de señalización se trata:LI=0 octetos para FISULI=1..2 para LSSULI=3..63 para MSU

Descripción de las Unidades de Señalización

Page 46: Ssc7 ok

Spare

SIO

Se codifica con 00 para rellenar

Contiene 4 bits del campo de subservicio, el cual indica si elmensaje es para una red nacional o internacional y 4 bits delindicador 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 SCCP0100 TUP0101 ISUP0110 DUP (mensajes relacionados con ctos. y llamadas.)0111 DUP

Page 47: Ssc7 ok

CRC Cyclic Redundancy Check, el cual sirve para detectar erro-res que pudiera traer el frame después de su transmisión.Esta verificación se efectua por medio del chequeo de los16 bits de este campo.Estos bits de verificación son generados al aplicar un poli-nomio complejo a la información en la unidad de señaliza-ción, este polinomio es el siguiente.

X16 + X12 + X5 +1

Page 48: Ssc7 ok

Formato del Signalling Information Field ( SIF)

Para TUP

Optional PartVariable

mandatorypart

Messagetype

Circuitidentification

codeRouting

LabelFixed

mandatorypart

RoutingLabel

Headingcode E1

Headingcode E0

Variablelength

mandatory

Fixedlength

Mandatory

Fixedlength

optional

Variablelength

optional

Para ISUP

SIF

Page 49: Ssc7 ok

Circuitidentification

code

RoutingLabel

Está integrado por el Origination Point Code (OPC), con elcual se identifica al punto de señalización origen; por elDestination Point Code (DPC), el punto hacia a donde sedirige el mensaje y el Signalling Link Selection (SLS), elcual identifica al enlace escogido para transmitir el mensajey asi distribuir la carga en los enlaces.

(CIC) Identifica el circuito de voz para el cual se ha mandadoel mensaje.

ISDN User Part (ISUP)

Messagetype

El código del mensaje, con el cual se puede identificar elformato establecido que lleva la información. Ejemplos:IAM = 00000001 REL = 00001100ANM = 00001001 ACM = 00000110

Page 50: Ssc7 ok

Variablemandatory

part

Fixedmandatory

partParámetros obligatorios para el mensaje mandado, loscuales es necesario que se especifiquen sus valores enel mensaje, ejemplos de estos parámetros en un men-saje IAM:Nature of connection( status de la conexión establecida, si incluye satelite, supresor de eco, etc) ,Calling Party Category (Identifica si es un abonadonormal, el lenguaje de la operadora,etc ),Forward Call Indicator (si la llamada es nacional, inter-funcionamiento de redes, preferencia ISUP, etc).

Parámetros obligatorios variables en longitud, en dondese especifica información que no es de longitud fija,como puede ser el número desde donde se hace lallamada, el número a llamar, etc.

Page 51: Ssc7 ok

Optional Part Parámetros Opcionales, como su nombre lo indica, esinformación que no es vital y que bien puede no ser in-cluida en el mensaje, ejemplo de esto:Número llamado inicialmente, número de redirecciona-miento, número de la parte llamante, etc.Estos parámetros para poder ser identificados se tienenque especificar proporcionando su código , por ejemplo:

Número para tarificación = 11101011Selección de Red de Tránsito = 00100011

,asi como también su longitud total en octetos.

Page 52: Ssc7 ok

SIF

ParteObligatoria

Fija

Routing labelCIC

Message codeParam. Oblig. A

ParteObligatoria

Variable

Param. Oblig. FPuntero param M

Puntero param PPunt. a opcional.Long. Param MParametro M

ParteOpcional

Long. Param PParametro P

12345678

Cod. Param XLong. Param XParametro X

Cod. Param ZLong. Param ZParametro Z

Fin a opcionales

Formato de los mensajes en el SIF

Al especificar el código del men-saje es posible conocer el forma-to de su Parte Obligatoria Fija,pero en el caso de los ParámetrosObligatorios Variables es nece-sario utilizar apuntadores y espe-cificar la longitud total del pará-metro. En el caso de los Paráme-tros Opcionales, además de todoesto es necesario el dar el códigode parámetro que deseamos incluir.

Page 53: Ssc7 ok

RoutingLabel

Headingcode E1

Headingcode E0

53 tipos de mensajes dentrode las categorias

9 categorías de mensajes

Telephone User Part (TUP)

Está integrada por el Origination Point Code (OPC), con elcual se identifica al punto de señalización origen; por elDestination Point Code (DPC), el punto hacia a donde sedirige el mensaje y el Circuit Identification Code (CIC), elcual identifica al circuito de voz al cual hace referencia elmensaje.

Fixedlength

MandatoryParámetros obligatorios en los cuales se puede identificarsu formato dependiendo su código de mensaje.

Page 54: Ssc7 ok

Variablelength

mandatoryParámetros obligatorios variables en longitud, en dondese especifica información la cual no se puede considerarde una longitud fija, como puede ser el número desdedonde se hace la llamada, el número a llamar, etc.

Fixedlength

optionalParámetros opcionales los cuales pueden ser definidos enuna longitud de octetos fija.

Variablelength

optionalParámetros opcionales los cuales contienen informaciónla cual puede ser variable.

Page 55: Ssc7 ok

Conversión de Mensajes entre ISUP y TUP

Dado que el protocolo básico de establecimiento de llamada es elmismo para TUP que para ISUP, es posible el utilizar un convertidorde protocolo que tome la información en un tipo de formato (ISUPpor ejemplo) y la ordene para poder ser utilizada por el otro tipo departe de usuario (TUP).Como se mencionó anteriormente al ser ISUP una versión mejoradade TUP, al hacer la conversión de ISUP a TUP habrá información queserá innecesaria para el mensaje TUP, pero en el caso de hacer laconversión entre TUP y ISUP, se tiene que analizar con detenimientola información que se requiere especificar en el mensaje ISUP, ya queel mensaje TUP no cuenta con toda la información necesaria para com-pletar el mensaje.

Page 56: Ssc7 ok

Las funciones que tiene que realizar el convertidor son las si-guientes:

•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 dela 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 (SignalingInformation Field) y hacer la conversión apropiada al mensaje deque se trate.•Hacer Bit Stuffing al frame ya convertido.•Transmitir el frame.

Funciones del convertidor

Page 57: Ssc7 ok

0100101001001001100111111011010010001001001001001100101111110

Bandera de inicio de unidad de señalización

Detección de Bandera de Inicio de Frame

Eliminar Bit Stuffing

110100100010010010111110101101001111101011001010101101111101

Se ha detectado que hay un cero de relleno,el cual debe ser eliminado. (Click)

0

Page 58: Ssc7 ok

Eliminar Bit Stuffing

11010010001001001011111101101001111101011001010101101111110

Se ha detectado que hay un cero de relleno,el cual debe ser eliminado. (Eliminado)

0

0100101001001001100111111011010010001001001001001100101111110

Bandera de inicio de unidad de señalización

Detección de Bandera de Inicio de Frame

Page 59: Ssc7 ok

Bandera BSN/BIB FSN/FIB LI/spare

011111100111001000110100010101000010100100100101Bandera BSN/BIB FSN/FIB LI/spare LI=21

Este frame si es un MSU, por lo tanto lo conservamos para hacer suconversión.

011111100101001000100100000010000010100100100101Bandera BSN/BIB FSN/FIB LI/spare LI=2

Este frame es un LSSU, por lo tanto no lo modificamos y lo transmi-timos tal y como llegó.

Bandera BSN/BIB FSN/FIB LI/spare LI=0011111100101001000100100000000000010100100100101Bandera BSN/BIB FSN/FIB LI/spare

Este frame es un FISU, por lo tanto no lo modificamos y lo transmi-timos tal y como llegó.

Identificación de Unidad de Señalización

Page 60: Ssc7 ok

Cambio del Signaling Information Octet (SIO)

011111100111001000110100010101000010010100100101

Los 4 bits menos significativos (LSB) del SIO nos indican el ser-vicio que presta la unidad de señalización, vemos que esta uni-dad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)

Bandera BSN/BIB FSN/FIB LI/spare SIO

Page 61: Ssc7 ok

Cambio del Signaling Information Octet (SIO)

011111100111001000110100010101000010010000100101Bandera BSN/BIB FSN/FIB LI/spare SIO

Identificación de Destino No ISUP011100100011010001010100001001000010010101001001001001

Los 14 bits que siguen del SIO son el Destination Point Code (DPC)con el cual podemos saber hacia a donde se dirige el mensaje.

BSN/BIB FSN/FIB LI/spare SIO DPC

Los 4 bits menos significativos (LSB) del SIO nos indican el ser-vicio que presta la unidad de señalización, vemos que esta uni-dad es del tipo ISUP (0101), por lo que la convertimos a TUP (0100)

Page 62: Ssc7 ok

Identificación del tipo de mensaje en ISUP

100000001101000010001000010000100100000000001

Después de la etiqueta de ruteo y el CIC se encuentra el códigodel mensaje, con éste podemos identificarlo para poder llevarloa una rutina especial para la conversión de ese tipo de mensaje.En este caso el mensaje ISUP es un IAM (00000001)

DPC OPC LSL CIC Mensaje

100000001101000010001000010000100100000010001

Después de la etiqueta de ruteo y el CIC se encuentra los códigosde encabezamiento del mensaje E0 y E1, con éste podemos identi-ficarlo para poder hacer su conversión.En este caso el mensaje TUP es un IAM (00010001)

DPC OPC CIC E0 E1

Identificación del tipo de mensaje en TUP

Page 63: Ssc7 ok

Como ejemplo de conversión de un mensaje de señalización semuestra a continuación el procedimiento para cambiar de unMensaje Inicial de Llamada (IAM) en formato ISUP a su equiva-lente en formato TUP.

Parámetros ISUP Parámetros TUP

•Indicador de naturalezadirección.•Indicador de llamadahacia delante.•Categoría de la partellamante.•Requisitos del medio detransmisión.•Núm. Parte llamada.•Núm. Parte llamante.

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

Texto Obligatorios FijosTexto Obligatorios VariablesTexto Opcionales

Page 64: Ssc7 ok

Básicamente el proceso de conversión consistirá en ir localizandoen el mensaje ISUP la información necesaria para elaborar el men-saje TUP. En el caso del primer parámetro del mensaje TUP, Cate-goría del Abonado Llamante, pueden ser copiados los 6 bits menossignificativos (LSB)del parámetro de Categoría de la Parte Llamanteen ISUP y pegarse en el mensaje TUP.

0001001010000000100000000010000000000000100Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

E0CIC E100010010100010001 00

Categ R001010

001010001010001010001010001010001010001010001010001010001010001010

Indicadores0

No.001010

001010001010

En el caso de los “Indicadores del Mensaje”, los primeros dos bitsindican la “Naturaleza de la Llamada”, la cual podemos conocer cono-ciendo el LSB del “Indicador de Llamada hacia Adelante” en ISUP

TUP

IndicallamadaInternacional

Indica Abonado normal

11111111

111

Page 65: Ssc7 ok

0001001010000000100000000010000000000000100Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

E0CIC E100010010100010001 00

Categ R001010

Indicadores01

No.

001010001010

TUP

Los siguientes dos bits del “Indicador de Mensaje” solicitan infor-mación sobre la utilización de satélites en la conexión, la cual po-demos obtener en los 2 bits (LSB) del parámetro de “Naturalezade la Conexión” en el mensaje ISUP

0000000000000000000000La conexión no utiliza circuitos por satélite

Para la “Prueba de Continuidad” e “Indicador de Dispositivo de Controlde Eco”, tomamos los siguientes tres bits del parámetro de “Naturalezade la Conexión”.

00

00000 000 000 000 000 000 000 000 000 000 000 000 000No se necesita prueba de continuidady no se incluye semisupresor de ecoa la salida

Page 66: Ssc7 ok

0001001010000000100000000010000000000000100Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

E0CIC E100010010100010001 00

Categ R001010

Indicadores0000001

No.

001010001010

TUP

Los bits 7,8,9 y 10 del parámetro “Indicador de Llamada haciaAdelante” del mensaje ISUP contiene la información para pro-porcionarle al mensaje TUP los campos “Indicador de Llama-das Internacionales Entrantes”, “Indicador de Llamada Trans-ferida”, “Indicador de Exigencia de Trayecto Totalmente Di-gital” y el “Indicador de Trayecto de Señalización”.

0000000000000000000000000000000000000Bit de Reserva 0 000

Cualquier Trayecto

Llamada Ordinaria

Llamada no Transferida

Llamada no InternacionalEntrante

0000

Page 67: Ssc7 ok

Categoría Requisitos Apuntador Longitud Número de la Parte Llamada

Parte Obligatoria Fija Parte Obligatoria Variable

E0 E1 Categ R Indicadores No. TUP

00001010 00000011 00000000 00000111 000000011001010010000011

Señales de Dirección

En el mensaje TUP es necesario especificar el número de señales dedirección que se están mandando, lo cual lo podemos obtener utilizandoel campo indicador de la longitud del parámetro “Número de la ParteLlamada” del mensaje ISUP; sólo le restamos 2 unidades (octetos) a esecampo y obtenemos el número de señales de dirección del mensaje.

00010001001010 0 000000000001

0111- 100101

0101

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.

0101100000110101011001010

Page 68: Ssc7 ok

Una vez que se ha completado la información del mensaje es ne-cesario hacer Bit Stuffing al frame para evitar falsas banderas deinicio de frame, esto es, insertar un cero en el sexto bit al encon-trar una cadena de bits 01111110.

Bit Stuffing

10011001101101011010111111011001100100100010001001

Falsa Bandera

011111100

Page 69: Ssc7 ok

Una vez que se ha completado la información del mensaje es ne-cesario hacer Bit Stuffing al frame para evitar falsas banderas deinicio de frame, esto es, insertar un cero en el sexto bit al encon-trar una cadena de bits 01111110.

Bit Stuffing

100110011011010110101111101011001100100100010001001

Eliminada

Una vez hecho esto sólo resta ponerle una bandera de inicio alframe para poder transmitirlo y completar asi el procedimiento deconversión de un mensaje ISUP a TUP.

Page 70: Ssc7 ok

Se creó una simulación del convertidor para conocer la capacidadde tráfico que podría manejar, esta simulación se realizó con elsoftware Matlab. Para su realización se tomaron estadísticas delos mensajes de señalización ISUP del Switch de Marcatel (porcen-tajes en los que se presentan los mensajes en el establecimiento deuna llamada, porcentaje de FISU’s, LSSU’s y MSU’s). Se calculó eltiempo promedio en el que el convertidor realizaría los procedimien-tos para cambiar un mensaje de un formato a otro, tomando comobase para esto los ciclos de reloj necesarios para que un mensajedeterminado sea procesado por un programa escrito en ensambla-dor.Este programa se puede ejecutar en el programa Matlab con el nom-bre de “Marcatel”.

Page 71: Ssc7 ok