You are on page 1of 52

Tutorial de Signaling System Number 7 y Conversin de User Part ISUP-TUP

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

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

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

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

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

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

Red de sealizacin
SCP SCP STP STP SCP SCP

SSP

STP SSP SSP

STP SSP

Dos pares de STPs se unen por cuatro enlaces, los El STP W y el X dos enlaces, uno tener SCP redunDe igual manera, se acostumbra a cada STP sonpar. CadaLos STPconoceson unidos por cuadrangulares o SSPles pares como enlaces un enlace.del retiene ejecutan funciones idnticas, cuales se al igual que Y y Z. Se le llama el STP par. dundantes, estos no estn unidos por un enlace. dantes, pero quad.

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

Tipos de Enlace de Sealizacin

Red SS7 interconectadas

Red SS7 interconectadas

SCP SCP

STP STP

STP

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

SSP SSP

Establecimiento de una llamada


STP W STP X

IA M

IAM

SSP

A Lnea del abonado Troncal Enlace de sealizacin

B SSP

A selecciona una troncal entre ella y B y elabora un IAM El switch B elabora un ACM (Mensaje de Direccin El AswitchB revisa elsus enlacesmarcados y determina que El STP W recibe demensaje, revisada cuenta quea Anmero Elswitch Inicial de los dgitos se y transmite de el como escoge analiza mensaje A se identifica ruteo y (Mensaje Auno el Llamada),yen lla etiqueta el mensaje ve Completa), la cual indica que el IAM ha llegado a su que a para perteneceB, que lo que lo transmite nmero llamado le el destino, y por llamada llama, el a B... ser como switch el nmero est desocupado. hacia el la ste que origen, esBnecesario mandarswitch B... al switch B... destino. a quien se le llama y ms informacin...

Establecimiento de una llamada


STP W STP X
A AC NM M

SSP

M AC M N A

IA M

IAM

A Lnea del abonado Troncal Enlace de sealizacin

B SSP

El switch BB utiliza el mismo enlace A anterior y transmite el El switch escoge uno de sus enlaces A y transmite el ACM, Al recibir el ACM, el switch A conecta a la parte llamante a ElCuandoX recibe el mensaje, revisa direccionado alruteo y A El STP para estollamadaANM est elde laconectada a la STP X reconoce la troncal ya debe suswitch B elabora un ANM, laesto completa la conexinestar llamada switch al hacer parte que el contesta, etiqueta de hacia la troncal de regreso para que pueda escuchar el tono atrs; manda manda de en ambas direcciones hacia la y lo tono debe RespuestaA haciallama lnea llamada serenlace (ANM)... ve que depor el ruteado anterior... Mensaje llamando hacia A y A. de llamada... para permitirllamada. parte la conversacin...

Establecimiento de una llamada


STP W STP X
R A L AC NM C M

R IA EL M

SSP

M AC M N C A L R

IAM RE L

A Lnea del abonado Troncal Enlace de sealizacin

B SSP

Si El parteA serecibecuelga primero, A generala troncal El la switch B asegura mensaje, desconecta est conecswitch llamante el que la parte llamante un mensaje Al recibir el switch A el mensaje, pone en estado desocupado de Liberacin (REL) salida lo direcciona hacia el switch tado a W troncal el mensaje(en ambas identificando aB... STP la recibe de hacia y lo desocupado switch la El Elutilizada, poniendola en y el switch B, direcciones) paraA... STP X recibe el mensaje estadoretransmite al y genera a la troncal involucrada y completa la llamada. troncal asociada con la llamada... permitir Completa (RLC) un Mensaje de Liberacin la conversacin...para el switch A...

Peticin a una Base de Datos

STP W
Re sp on se

SCP L
Re sp on se

A SSP

Query

X STP

Query

M SCP

Una vez que el switch A recibe la respuesta utiliza la inEl SCP M elaboraswitch A quiere reservar unos boletos Una persona del un mensaje de respuesta con la inforEl STP X A para determinar aydonde debe sersus registros El switch recibe yla peticin,que de mensaje 800una peticin SCP M elabora un mensaje el peticin es incluyendo formacinrecibe reconoce basndose en ruteada la Una STPquerecibe el mensaje decompleto, la reconoce que El vez necesaria paranmero la llamada, la direcciona macin Wen la sucursalprocesarrespuesta, compaia de de avin A recibe el ms cercana de reconoce que de nmeroescogeselecciona unarealmanda aa la enlace A quien llamamanda unatelefnicoalbase ladestino,que pueda selecciona 800 y una troncal hacia ese red cualquiera de El STP X y el nmero llamado, SCP M por un cual debe llamada, el nmero peticin lo o de datos elaboeses para switch A,yescoge un STP y la compaia de aviaun nmero 800 y lo rutea hacia un hacia el el Marca elque requiere ayuda para manejar ste... aviacin. switch A nmero 800 de l...enlace A para responder a la llamada. A... misma forma que en el ejemsusun IAM y la peticin. la ser ruteada procede de ra STP por un enlace mandarlo y rutea la respuesta... cin... plo anterior.

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

7 6 5 4 3 2 1

Application Presentation Session Transport Network Data Link Physical

ISUP / TUP

SCCP MTP Level 3 MTP Level 2 MTP Level 1

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

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

Intercambio de mensajes entre puntos de sealizacin


User Part Circuits User Part

La intercambio deentre los niveles de la arquitecturapuntos por El comunicacin informacin entre dos niveles de se da de medio de primitivas, las cuales permiten el intercambio usoinforsealizacin (por ejemplo: User Part) tienen que hacer de de Level 3 2 Level 3 2 macin necesario para quela arquitecturalos niveles realice su los niveles inferiores de cada uno de como se muestra a continuacin: funcin.
Level 1 Signal Unit Level 1

Punto de sealizacin A

Punto de sealizacin B

Intercambio de mensajes entre puntos de sealizacin


User Part Circuits Level 3 Level 3 User Part

Level 2 Signal Unit

Level 2

Level 1

Level 1

Punto de sealizacin A

Punto de sealizacin B

Signaling Connection Control Part (SCCP)

SCCP

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

Transaction Capabilities Application Part (TCAP)

TCAP

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

Operations, Maintenance Applications Part (OMAP)

OMAP

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

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

ISDN User Part (ISUP)

ISUP

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

Unidades de seales para el intercambio de mensajes


Flag 8 BSN 7 BIB 1 FSN 7 FIB 1 LI 6 Spare CRC 2 16

Fill-in Signal Unit ( FISU ) Flag 8 BSN 7 BIB 1 FSN 7 FIB 1 LI 6 Spare Status CRC 2 8 o 16 16

Link Status Signal Unit ( LSSU ) Flag 8 BSN 7 BIB 1 FSN 7 FIB 1 LI 6 Spare 2 SIO 8 SIF 8n; n=<272 CRC 16

Message Signal Unit ( MSU )

Unidades de seales para el intercambio de mensajes


Link Status Signal Unit ( LSSU ) Flag 8 BSN 7 BIB 1 FSN 7 FIB 1 LI 6 Spare Status CRC 2 8 o 16 16

Los LSSU son utilizados por el enlace de sealizacin para conseguir entrar en alineacin. Con slo 3 bits puede proporcionar las siguientes indicaciones de status: 000 001 010 011 100 101 O N E OS PO B Fuera de Alineacin. Alineacin Normal. Alineacin de Emergencia. Fuera de Servicio. Falla en Procesador. Ocupado.

Flag 8

BSN 7

BIB 1

FSN 7

FIB 1

LI 6

Spare CRC 2 16

Fill-in Signal Unit ( FISU )

Los FISU son mandados por el enlace de sealizacin cuando no existe otra unidad de sealizacin disponible. Esto es para que la informacin de error en el enlace est disponible an cuando no haya informacin de niveles superiores que mandar y de esta manera reconocer y corregir ms rpidamente los problemas, con una mnima prdida de servicio.
Message Signal Unit ( MSU ) Flag 8 BSN 7 BIB 1 FSN 7 FIB 1 LI 6 Spare 2 SIO 8 SIF 8n; n=<272 CRC 16

Los MSU son los encargados de transportar toda la sealizacin asociada a los establecimientos, liberacin de llamadas, peticin y respuesta de informacin a bases de datos.

Descripcin de las Unidades de Sealizacin


Flag

Las banderas son utilizadas como delimitadores de unidades de sealizacin, su codigo es 01111110, para evitar falsas banderas, se utiliza el bit stuffing (insercin de bit) para insertar un cero despus de una cadena de 5 unos consecutivos. Backward Sequence Number Backward Indicator Bit Forward Sequence Number Forward Indicator Bit Los nmeros de secuencia son utilizados como reconocimientos (ACK y NAK) para el esquema de retransmisin de mensajes Go-Back 7.

BSN BIB FSN FIB LI

Length Indicator. Se utiliza tambin para identificar que tipo de unidad de sealizacin se trata: LI=0 octetos para FISU LI=1..2 para LSSU LI=3..63 para MSU

Spare SIO

Se codifica con 00 para rellenar

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

CRC

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

Formato del Signalling Information Field ( SIF) Para ISUP


Optional Part Variable mandatory part Fixed mandatory part Message type Circuit identification code Routing Label

SIF

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

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

Circuit identification code

Message type

Fixed mandatory part

Parmetros obligatorios para el mensaje mandado, los cuales es necesario que se especifiquen sus valores en el mensaje, ejemplos de estos parmetros en un mensaje IAM: Nature of connection( status de la conexin establecida , si incluye satelite, supresor de eco, etc) , Calling Party Category (Identifica si es un abonado normal, el lenguaje de la operadora,etc ), Forward Call Indicator (si la llamada es nacional, interfuncionamiento de redes, preferencia ISUP, etc). Parmetros obligatorios variables en longitud, en donde se especifica informacin que no es de longitud fija, como puede ser el nmero desde donde se hace la llamada, el nmero a llamar, etc.

Variable mandatory part

Optional Part

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

8 7 6 5 4 3 2 1

Routing label CIC Message code Param. Oblig. A Param. Oblig. F Puntero param M Puntero param P Punt. a opcional. Long. Param M Parametro M Long. Param P Parametro P Cod. Param X Long. Param X Parametro X Cod. Param Z Long. Param Z Parametro Z Fin a opcionales

Formato de los mensajes en el SIF


Parte Obligatoria Fija

Parte Obligatoria Variable

S I F

Parte Opcional

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

Telephone User Part (TUP)


Routing Label

Est integrada por el Origination Point Code (OPC), con el cual se identifica al punto de sealizacin origen; por el Destination Point Code (DPC), el punto hacia a donde se dirige el mensaje y el Circuit Identification Code (CIC), el cual identifica al circuito de voz al cual hace referencia el mensaje. 53 tipos de mensajes dentro de las categorias 9 categoras de mensajes Parmetros obligatorios en los cuales se puede identificar su formato dependiendo su cdigo de mensaje.

Heading code E1

Heading code E0 Fixed length Mandatory

Variable length mandatory

Parmetros obligatorios variables en longitud, en donde se especifica informacin la cual no se puede considerar de una longitud fija, como puede ser el nmero desde donde se hace la llamada, el nmero a llamar, etc. Parmetros opcionales los cuales pueden ser definidos en una longitud de octetos fija. Parmetros opcionales los cuales contienen informacin la cual puede ser variable.

Fixed length optional

Variable length optional

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

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

Deteccin de Bandera de Inicio de Frame 01111110 01001010010010011001111110110100100010010010010011001 Bandera de inicio de unidad de sealizacin

Eliminar Bit Stuffing 01111101 1101001000100100101111101011010011111010110010101011 0

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

Deteccin de Bandera de Inicio de Frame 01111110 01001010010010011001111110110100100010010010010011001 Bandera de inicio de unidad de sealizacin

Eliminar Bit Stuffing

01111110 110100100010010010111111011010011111010110010101011

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

Identificacin de Unidad de Sealizacin 011111100101001000100100000010000010100100100101 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 conversin.

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

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

Identificacin del tipo de mensaje en ISUP 100000001101000010001000010000100100000000001 DPC OPC LSL CIC Mensaje

Despus de la etiqueta de ruteo y el CIC se encuentra el cdigo del mensaje, con ste podemos identificarlo para poder llevarlo a una rutina especial para la conversin de ese tipo de mensaje. En este caso el mensaje ISUP es un IAM (00000001) Identificacin del tipo de mensaje en TUP 100000001101000010001000010000100100000010001 DPC OPC CIC E0 E1

Despus de la etiqueta de ruteo y el CIC se encuentra los cdigos de encabezamiento del mensaje E0 y E1, con ste podemos identificarlo para poder hacer su conversin. En este caso el mensaje TUP es un IAM (00010001)

Como ejemplo de conversin de un mensaje de sealizacin se muestra a continuacin el procedimiento para cambiar de un Mensaje Inicial de Llamada (IAM) en formato ISUP a su equivalente en formato TUP. Parmetros ISUP Indicador de naturaleza direccin. Indicador de llamada hacia delante. Categora de la parte llamante. Requisitos del medio de transmisin. Nm. Parte llamada. Nm. Parte llamante. Parmetros TUP Categora del abonado. Indicadores de mensaje. Nm. de seales de direccin. Seales de direccin. Texto Obligatorios Fijos Texto Obligatorios Variables Texto Opcionales

Bsicamente el proceso de conversin consistir en ir localizando en el mensaje ISUP la informacin necesaria para elaborar el mensaje TUP. En el caso del primer parmetro del mensaje TUP, Categora del Abonado Llamante, pueden ser copiados los 6 bits menos significativos (LSB)del parmetro de Categora de la Parte Llamante en ISUP y pegarse en el mensaje TUP. 1 0001001010000000100000000010000000000000100001010 1 1001010 001010 11001010 001010 CIC Mensaje Nat.Con. Llamada adelante Categoria ISUP 001010 001010 1 001010 1 001010 1 001010 1 001010 00101000 Indica AbonadoIndica 1 normal 01 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 informacin sobre la utilizacin de satlites en la conexin, la cual podemos obtener en los 2 bits (LSB) del parmetro de Naturaleza de la Conexin en el mensaje ISUP 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 utiliza circuitos por 000000 La conexin no prueba 001010 00 satlite00 001 000 00 0 0 00010010100010001 de continuidad 00 000 y no se incluye semisupresor de eco CIC E0 E1 Categ R Indicadores No. TUP a la salida Para la Prueba de Continuidad e Indicador de Dispositivo de Control de Eco, tomamos los siguientes tres bits del parmetro de Naturaleza de la Conexin.

Los bits 7,8,9 y 10 del parmetro Indicador de Llamada hacia Adelante del mensaje ISUP contiene la informacin para proporcionarle al mensaje TUP los campos Indicador de Llamadas Internacionales Entrantes, Indicador de Llamada Transferida, Indicador de Exigencia de Trayecto Totalmente Digital y el Indicador de Trayecto de Sealizacin. 0001001010000000100000000010000000000000100001010 0000 0000 0000 0000 Llamada adelante Categoria CIC Mensaje Nat.Con. 0000 0000 0000 0000 0000 00010010100010001001010 0000000 0000001 Bit de Reserva 0000
CIC E0 E1 Categ R Indicadores No.

ISUP

TUP

Cualquier Trayecto Llamada Ordinaria Llamada no Transferida

Llamada no Internacional Entrante

00001010 00000011 00000000 00000111 000000011001010010000011 0111 - 10 Categora Requisitos Apuntador Longitud Nmero de la Parte Llamada 0101 Parte Obligatoria Fija Parte Obligatoria Variable 00010001001010 0 000000000001 0101100000110101011001010 0101
E0 E1 Categ R Indicadores No. Seales de Direccin

TUP

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

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

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

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

Realiz: Ing. Christian Aleman Mayo. ITESM Centro de Electrnica y Telecomunicaciones Asesores: Dr. Cesar Vargas Rosales MC. Artemio Aguilar Coutio ITESM Centro de Electrnica y Telecomunicaciones Supervisin: Javier Castillo Guerra Ermilo Vasques Ramn Garmendia Proyecto de Investigacin en Sealizacin Marcatel International

You might also like