O documento descreve as principais entidades funcionais da arquitetura NGN e IMS, incluindo: 1) MGC-F controla chamadas e sinalização entre Media Gateways; 2) AS-F fornece lógica e execução de aplicações/serviços; 3) R-F/A-F fornecem roteamento de chamadas e faturamento respectivamente.
Descrição original:
Description of NGN terms and concept as well as IMS Architecture
O documento descreve as principais entidades funcionais da arquitetura NGN e IMS, incluindo: 1) MGC-F controla chamadas e sinalização entre Media Gateways; 2) AS-F fornece lógica e execução de aplicações/serviços; 3) R-F/A-F fornecem roteamento de chamadas e faturamento respectivamente.
O documento descreve as principais entidades funcionais da arquitetura NGN e IMS, incluindo: 1) MGC-F controla chamadas e sinalização entre Media Gateways; 2) AS-F fornece lógica e execução de aplicações/serviços; 3) R-F/A-F fornecem roteamento de chamadas e faturamento respectivamente.
NGN e IMS II: Funes e Aplicaes NGN e Arquitetura IMS
NGN e IMS II: Introduo
O tutorial parte I apresentou um histrico das telecomunicaes no mundo, e os fatores que levaram transio de um modelo baseado em redes dependentes das suas aplicaes que se baseavam em chaveamento de circuitos, para voz, chaveamento de pacotes, para dados, para o modelo de redes convergentes, onde aplicaes de voz e dados podem conviver harmoniosamente.
Ainda conforme apresentou o tutorial parte I, as redes convergentes foram denominadas Redes NGN (Next Generation Networks), e sua padronizao iniciou-se separadamente e em vrios rgos que focavam na pesquisa e desenvolvimento de novos servios direcionados as suas reas de atuao, ou seja, seguindo o modelo vertical habitual.
Mas com a nova tendncia de integrao e convergncia de servios exigida pelos usurios e as necessidades de reduo de custos, o conceito logo mudou e ento passaram a compartilhar as pesquisas e unir foras para chegarem padronizao de protocolos, interfaces e arquiteturas comuns e que interoperem com todas as demais j existentes para proporcionar a maior flexibilidade possvel.
Figura 1: Integrao dos rgos de padronizao [1].
Observou-se que para controlar e possibilitar a entrega de diversos contedos e servios a qualquer tipo de acesso fazia-se necessrio um core bem definido e estruturado. Assim surgiu o IMS (IP Multimdia Subsystem) com o propsito de prover a integrao completa das redes e servios como ilustrado na figura a seguir.
Figura 2: Arquitetura IMS como controle central de todas as redes [5].
Este tutorial parte II tem por objetivo detalhar as entidades funcionais da arquitetura NGN e a sua aplicao em redes convergentes que podem ser at totalmente IP. A seguir, detalhada a arquitetura IMS, considerando os fatores motivadores que levaram ao seu desenvolvimento, a sua padronizao e elementos funcionais.
NGN e IMS II: Entidades Funcionais NGN
As entidades funcionais so entidades lgicas que compe a arquitetura de referncia e, portanto, no necessariamente so equipamentos fsicos distintos, pois os fornecedores podem agregar vrias funes co-relacionadas em um nico produto.
H virtualmente um nmero ilimitado de maneiras de empacotar as vrias funes em entidades fsicas. A figura 3 mostra 12 diferentes funes que so importantes compreender suas caractersticas e autonomias.
Figura 3: Entidades funcionais NGN [11].
MGC-F
O MGC-F (Media Gateway Controller Function), tambm conhecido como Call Agent ou Call Controller, fornece a mquina de estado da chamada para os endpoints. Seu papel preliminar fornecer a lgica da chamada e o controle da sinalizao da chamada para um ou mais Media Gateways.
Caractersticas do MGC-F: Mantm ativas todas as chamadas que passam pelos Media Gateways. Estabelece a comunicao entre dois MG-Fs para troca de mensagens, assim como com telefones IP ou terminais. Atua como canal para a negociao de parmetro de mdias. Origina e termina as mensagens de sinalizao dos endpoints, de outros MGC-Fs e de redes externas. Pode interagir com o AS-F com a finalidade de fornecer um servio ou uma caracterstica ao usurio. Pode controlar alguns recursos da rede (por exemplo, portas de MG-F, largura de faixa etc.). Relaciona com R-F/A-F para roteamento de chamadas, autenticao e tarifao. Pode participar em tarefas de gerncia em um ambiente mvel (a gerncia da mobilidade geralmente parte do CA-F). Os protocolos aplicveis incluem H.248 e MGCP. CA-F e IW-F
O CA-F (Call Agent Function) e o IW-F (Interworking Function) so subconjuntos do MGC-F. A funo de agente de chamada (CA-F) existe quando o MGC-F tem a responsabilidade do controle das chamadas e da manuteno do estado das chamada. Exemplos de protocolos de CA-F e API's incluem: SIP, SIP-T, BICC, H.323, Q.931, Q.SIG, INAP, ISUP, TCAP, BSSAP, RANAP, MAP e CAT (mveis). API's abertas (JAIN, Parlay, etc.). A funo interworking (IW-F) existe quando o MGC-F executa interao de sinalizao entre redes com diferentes padres de sinalizaes (por exemplo, SS7 e SIP). Exemplos de protocolos de IW-F incluem H.323/SIP e IP/ATM.
R-F e A-F
O R-F (Call Routing Function) fornece a informao de roteamento da chamada ao MGC-F, enquanto que o A-F (Call Accounting Function) coleta informao com a finalidade de faturamento da chamada. O A-F pode tambm ter um papel maior se embutido com a funcionalidade comum ao AAA de autenticao, autorizao e faturamento em redes de acesso remoto. O papel preliminar de ambas as funes responder aos pedidos de um ou mais MGC-F's, dirigindo a chamada ou sua bilhetagem aos endpoints (outro MGC-F's) ou servios (AS-F's).
Caractersticas do R-F/A-F: Fornece a funo de roteamento para Call Routings internos e externos a rede (R-F). Produz detalhes de cada sesso para finalidades de faturamento e planejamento (A-F). Fornece a gerncia de sesso e gerncia da mobilidade. Pode aprender informaes de roteamento de fontes externas. Pode interagir com o AS-F para finalidades de fornecer um servio ou uma caracterstica ao usurio. Pode operar transparentemente s outras entidades do nvel de sinalizao. Muitos R-F's e A-F's podem ser agrupados seqencialmente ou hierarquicamente. O R-F/A-F freqentemente integrado com o MGC-F. Entretanto, como o caso com o AS-F, um R-F/A-F/MGC-F integrado pode tambm pedir servios de um R-F/A-F externo. O A-F coleta e emite informaes de contabilidade por chamada. O AS-F emite informaes de contabilidade para servios avanados, tais como informao de servios de conferncias e premium. Os protocolos aplicveis ao R-F incluem ENUM e TRIP. Os protocolos aplicveis ao A-F incluem RADIUS e AuC (para redes mveis). SPS-F
A incorporao mais comum do R-F e do A-F como um SIP Proxy Server, por esta razo a funo est mostrada separada.
SG-F e AGS-F
O SG-F (Signaling Gateway Function) fornece uma traduo da sinalizao entre uma rede IP e a PSTN, se baseada em SS7/TDM ou BICC/ATM. Para redes mveis sem-fio, o SG-F fornece tambm uma traduo da sinalizao entre uma rede com o core baseado em IP e a PLMN que tambm baseado em SS7/TDM ou em BICC/ATM. O papel preliminar do SG-F encapsular e transportar protocolos de sinalizao da PSTN (ISUP ou INAP) ou da PLMN (MAP ou CAP) sobre o protocolo IP.
O AGS-F (Access Gateway Signaling Function) fornece uma traduo da sinalizao entre uma rede IP e uma rede de acesso por comutao de circuito, independentemente se baseada em V5 ou ISDN. Para redes mveis sem-fio, o AGS-F fornece tambm uma traduo da sinalizao entre uma rede com o core baseado em IP e a PLMN que tambm baseada em TDM ou ATM. O papel preliminar do AGS-F encapsular e transportar protocolos sinalizao V5 ou ISDN (sem-fio), BSSAP ou RANAP (cabeado) sobre o protocolo IP.
Caractersticas do SG-F: Encapsular e transportar os protocolos de sinalizao da PSTN (por exemplo, SS7) usando o SIGTRAN ao MGC-F ou a outro SG-F. Para redes mveis, encapsular e transportar os protocolos de sinalizao da PSTN/PLMN (por exemplo, SS7) usando SIGTRAN ao MGC-F ou a outro SG-F. A interface de comunicao do SG-F com as outras entidades utilizada quando o SG-F e o MGC-F no so co-localizados (por exemplo, SIGTRAN). Um SG-F pode servir a mltiplos MGC-F's. Os protocolos aplicveis incluem SIGTRAN, TUA, SUA e M3UA sobre SCTP. AS-F
O AS-F (Application Server Function) a entidade de execuo da aplicao. Seu papel preliminar fornecer a lgica de servio e a execuo para uma ou mais aplicaes e/ou servios.
Caractersticas do AS-F: Pode requisitar ao MGC-F terminar as chamadas/sesses para determinadas aplicaes (por exemplo, correio de voz ou ponte de conferncia). Pode requisitar ao MGC-F reiniciar caractersticas de chamada (por exemplo, ache-me/siga-me ou carto de chamada pr- pago). Pode modificar a descrio de mdia usando o SDP (Service Delivery Platform). Pode controlar um MS-F para funes de mdia. Pode ser ligado a aplicaes Web ou ter interface Web. Pode ter uma API para a criao de servio. Pode ter interface de back-end e registro da sesso, de poltica e faturamento. Pode relacionar com MGC-F's ou MS-F's. Pode invocar outro AS-F para servios adicionais ou para construir aplicaes complexas e orientadas a componentes. Pode usar os servios de um MGC-F para controlar recursos externos. Os protocolos aplicveis incluem o SIP, o MGCP, o H.248, o LDAP, o HTTP, o CPL e o XML. API's abertas aplicveis incluindo JAIN e Parlay. Freqentemente a combinao do AS-F e do MGC-F fornece servios avanados de controle de chamada, tais como anncios de rede, chamada a 3, chamada em espera e assim por diante. Melhor que fazer a conexo dos blocos AS-F e MGC-F por protocolo, os fornecedores usam freqentemente uma API entre eles quando so executados em um nico sistema. Nesta combinao o AS-F conhecido como um Feature Server.
SC-F
A funo de controle do servio existe quando o AS-F controla a lgica do servio de uma funo, e por esta razo a funo aparece separada. Os exemplos de protocolos de SC-F (Service Control Function) incluem INAP, CAT e MAP; API's abertas JAIN e Parlay.
MG-F
O MG-F (Media Gateway Function) a interface da rede IP com o endpoint de acesso ou com a rede de troncos, ou com uma coleo de endpoints e/ou de troncos. Os servidores de MG-F so os portais entre as redes externas, de pacotes, das redes mveis, etc. Por exemplo, o MG-F poderia fornecer a passagem entre uma rede IP e de circuito (IP a PSTN), ou entre duas redes de pacote (IP a 3G ou a ATM).
Seu papel preliminar transformar a mdia de um formato de transmisso a outro, mais freqentemente entre circuitos e pacotes, entre pacotes ATM e pacotes IP, ou entre circuitos analgicos/ISDN e pacotes como em um residential gateway. Basicamente atua na interface entre distintas redes provendo a adequao dos distintos protocolos s respectivas redes possibilitando assim o estabelecimento da comunicao.
Caractersticas do MG-F: Tem sempre um relacionamento mestre/escravo com o MGC-F que conseguido atravs de um protocolo de controle tal como o MGCP ou MEGACO. Pode executar funes de processamento de mdias tais como traduo de mdias, empacotamento de mdias, cancelamento de eco, gerncia do buffer de jitter, compensao de perda de pacote, etc. Pode executar funes de insero de mdias tais como a gerao do tom de chamada, gerao de DTMF, gerao de rudo de conforto, etc. Pode executar funes de sinalizao e de deteco de evento de mdias tais como a deteco de DTMF, a deteco do tom do gancho de ligar/desligar, a deteco da atividade da voz, etc. Controla seus prprios recursos de processamento de mdias requeridos para fornecer as funcionalidades mencionadas acima. Pode ter a habilidade de executar a anlise de dgito baseada em um mapa descarregado do MGC-F. Fornece um mecanismo para o MGC-F examinar o estado e as caractersticas dos endpoints. No requerido manter o estado de chamada das chamadas que passam pelo MG-F; o MG-F mantm somente o estado de conexo das chamadas suportadas. Um telefone SIP tem as funcionalidades do MG-F e MGC-F conjuntamente. Um gateway SIP um MG-F e um MGC-F em uma nica caixa. Os protocolos aplicveis incluem RTP/RTCP, TDM, H.248 e MGCP MS-F
O MS-F (Media Server Function) fornece a manipulao da mdia e o tratamento para mdia empacotada poder ser utilizada por qualquer aplicao. Seu papel preliminar operar como um servidor que atende aos pedidos do AS-F ou MGC-F para executar o processamento de mdias.
Caractersticas do MS-F: Sustentao de mltiplos codec's e transcodificao. Sustentao para controle por mltiplos AS-F's ou MGC-F's. Sustentao para mltiplas e simultneas atividades. Deteco de dgito. Entrega de tons e anncios (qualquer arquivo multimdia). Gerao algortmica de tom. Gravao de entregas multimdias. Reconhecimento de voz. Gerao de discurso a partir de texto. Ponte para conferncia. Processamento de fax. Deteco de atividade de voz e relatrio de rudo. Combinaes programadas dos anteriores. Trabalha sob o controle de um AS-F ou de um MGC-F atravs de um protocolo de controle, tambm com controle de recurso ou invocao de funes ou scripts. Os protocolos aplicveis incluem SIP, MGCP e H.248. O bloco MGC
O MGC (Media Gateway Controller) um dos elementos fsicos chaves de uma rede de VoIP. H muitas implementaes distintas de MGC que so identificadas por diferentes nomes, incluindo Softswitch, Call Agent, Call Controller entre outros. Esto apresentadas n figura 4 algumas das muitas possibilidades disponibilizadas pelos fabricantes de equipamento e fornecedores de servio.
Figura 4: Bloco MGC [11].
A maioria dos sistemas Media Gateway Controller implementam hoje outras funes alm ao MGC-F. As outras funes mostradas aqui (CA-F, IW-F, R-F e A-F) poderiam ser arranjadas na mesma plataforma fsica ou serem distribudas atravs de diferentes sistemas que juntos constituem uma soluo completa de MGC. Naturalmente, para finalidades de balanceamento de carga e disponibilidade, o MGC pode ser implementado por um conjunto de sistemas.
Os blocos funcionais construdos neste Media Gateway Controller incluem o Connection Session Manager (MGC-F), o Call Control & Signaling (CA-F), Interworking/Border Connection Manager (IW-F) e o Access Session Manager (R-F/A-F). Outras caractersticas implementadas no MGC mostradas incluem um Open Service Access Gateway, Proxies de aplicao, e agentes de OSS e de O&M.
O Open Service Access Gateway e os Proxies de aplicao juntos fornecem a discriminao e distribuio da sinalizao e mdia separadas para aplicaes abertas e proprietrias, respectivamente. Os agentes de OSS e de O&M conectam aos gerentes externos de OSS/O&M situados em um centro de suporte operacional para a gerncia de rede, o servio e o provisionamento da rede, manuteno, e assim por diante.
NGN e IMS II: Aplicaes NGN
A figura 5 representa um exemplo de aplicao de um MGC, o MGC controla os Trunking Gateways, Media Gateways e Media Servers usando um ou mais protocolos de controle de mudana de meios atravs do MGC-F.
O MGC origina e termina mensagens de sinalizao dos endpoints, outros MGC's e de redes externas. Especificamente, o bloco Call Control & Signaling (CA-F) executa esta funo. O bloco Call Control & Signaling tambm mantm o estado de cada chamada.
Figura 5: Exemplo de implementao de um sistema MGC [11].
O exemplo do sistema MGC mostrado tambm executa outras funes: Routing & Call Accounting (R-F/A-F), um SIP Proxy Server (SPS-F) e um Interworking/Border Connection Manager (IW-F). O MGC comunica-se, atravs do bloco Open Service Gateway (ou Proxy de aplicao), com Application Servers para servios que no so nativos do MGC. Isto podia ser feito por vrios protocolos de controle de servio e API's, tais como SIP, JAIN e Parlay.
A seguir so apresentados alguns exemplos de diferentes configuraes de redes VoIP popularmente aplicados. Cada exemplo mostra como as vrias entidades funcionais puderam vir junto aos dispositivos fsicos e interaes lgicas para compor uma rede VoIP. Ou seja, cada um justamente o exemplo de uma implementao possvel, mas nenhum exemplo tem a inteno de representar a melhor utilizao.
Rede com Fios
As entidades fsicas neste exemplo (figura 6) consistem no Media Gateway Controller (MGC), Applications Server (AS), Trunk Gateway (TG), Access Gateway (AG), Signaling Gateway (SG) e Media Server (MS).
Figura 6: Aplicao em rede com fios [11].
O MGC neste exemplo est realizando as funes MGC-F, R-F e A-F. O MGC termina todas as sinalizaes (diretamente ou transportado sobre IP) e realiza o interworking de sinalizao (por exemplo, a sinalizao de um telefone SIP com a rede PSTN). Controla o TG e o AG para alocao de recursos de mdia. O MGC tambm autentica e rotea as chamadas na rede VoIP e fornece informaes de conta. Por fim, o MGC interage com outros MGCs usando os protocolos SIP/SIP-T, H.323 ou Q.BICC.
O AS tem a lgica do servio para aplicaes, tais como o correio de voz. As chamadas que requerem estas funes podem ser entregues pelo MGC ao AS para o controle do servio, ou o AS pode fornecer a informao requerida para a execuo da lgica do servio ao MGC. O AS pode controlar o MS diretamente ou passar o controle do MS ao MGC.
O TG termina os trfegos de mdia vindos da PSTN, os transcodifica sobre IP e permite seu transporte pela rede IP. O TG controlado pelo MGC.
O AG serve como interface entre a rede IP e qualquer rede de acesso com ou sem fio. O AG transporta a sinalizao sobre IP at o MGC enquanto transcodifica e transporta a mdia sobre IP a um endpoint IP ou a um TG para envi-la a uma rede de circuitos ou a outra rede de pacotes. O MG-F do AG controlado pelo MGC.
O SG termina a sinalizao dos trfegos de mdia para a PSTN e as transporta ao MGC sobre IP.
O MS pode executar tarefas de anncios e deteco de dgitos, embora o AG normalmente possua a funcionalidade de coleo dos dgitos na maioria de casos. O MS pode ser controlado pelo MGC, AS ou por ambos.
Rede totalmente IP
Este exemplo (figura 7) mostra uma rede toda em IP com os seguintes componentes (os quais poderiam estar agrupados fisicamente de muitas maneiras diferentes): Telefones IP que podem suportar SIP, MGCP e/ou H.323. H.323 Gatekeeper administrador de domnio baseado em endpoints com protocolo H.323 (R-F/A-F). Media Server para fornecer funcionalidades avanadas de mdia, tal como IVR (MS-F). SIP Proxy entidade de traduo de endereo e roteamento para os endpoints baseados em SIP (R-F/A-F). Application Server entidade lgica onde os servios so hospedados. Um AS pode tambm se comunicar com outros ASs, que podem executar servios usando JAIN, Parlay, etc. (AS-F). MGC/IW-F Nesta arquitetura esta entidade usada para interworking de protocolos; isto , quando endpoints SIP, H.323 e MGCP necessitam se comunicar um com outro. O MGC usado tambm para funes de roteamento e tarifao para controlar telefones MGCP. SIP Registrar uma entidade SIP que mantm as posies atuais dos dispositivos SIP.
Figura 7: Aplicao em rede totalmente IP [11].
Os telefones SIP atualizam o SIP Registrar com seu endereo atual e usa o proxy para roteamento. Nos casos onde um telefone SIP necessita se comunicar com as entidades no SIP, eles sinalizam ao MGC, que neste exemplo mantm o IW-F com os outros protocolos. Notar que tambm possvel fornecer as caractersticas dos telefones legados aos telefones SIP atravs do AS/MGC.
Os telefones MGCP contatam o MGC para estabelecer as chamadas. O MGC fornece tambm o R-F, A-F e IW-F para o telefone MGCP.
Para o caso de um telefone H.323, o H.323 Gatekeeper fornece o R-F e o A-F. O MGC fornece o protocolo de IW-F quando requerido para comunicar-se com as redes no H.323.
Neste caso, as mensagens de mdia fluem fim-a-fim entre todos os dispositivos de mdia usando protocolo RTP/RTCP, independe do protocolo de sinalizao usado. Nesta situao MGs no so necessrios. Um Media Gateway pode ser usado se for requerido transcodificao entre diferentes codecs, dentro ou fora da rede.
A informao de faturamento e conta pode ser trocada entre Gatekeeper, SIP Proxy e/ou MGC por finalidades de contabilidade completa, especialmente em caso de chamadas que utilizam multi-protocolos.
Os AS's podem comunicar-se diretamente com os MSs ou com o controle do MGC sob o MS, assim durante a chamada pode fornecer servios avanados de mdia como atendimento automtico, IVR, conferencia, e assim por diante.
Comutao Tandem por VoIP
Este exemplo mostra um softswitch usado para a comutao tandem de troncos (figura 8), que substitui a comutao tandem classe 4 convencionais da PSTN. O SG fornece a converso e transporte dos protocolos de sinalizao baseados em SS7 aos protocolos e transporte de sinalizao IP baseados em SIGTRAN. O TG, controlado pelo MGC, fornece a conectividade tandem dos troncos de mdia (voz) da PSTN ao IP e a PSTN.
Figura 8: Substituio da tandem classe 4 [11].
POTS transportado sobre IP
A figura 9 mostra a interconexo de um telefone POTS com a PSTN atravs da rede IP. O telefone POTS conectado a um Residential Gateway (um tipo de Access Gateway). O RG executa loop de sinalizao do usurio e passa a sinalizar ao MGC usando protocolo MGCP ou MEGACO.
O MGC realiza por sua vez a sinalizao com a PSTN com a ajuda do Signaling Gateway. O RG digitaliza e empacota a voz analgica e encaminha a voz digitalizada em pacotes RTP a PSTN atravs do Trunking Gateway.
Figura 9: POTS sobre IP [11].
NGN e IMS II: Motivadores e Padro IMS
Motivadores
Os desenvolvimentos da NGN e do IMS ocorreram praticamente em paralelo, mas com focos distintos. Enquanto a NGN foi tratada com o pensamento de prover o interworking entre as diversas redes existentes nas operadoras fixas o IMS apontava para as redes das operadoras mveis com o objetivo de disponibilizar um mtodo rpido no desenvolvimento de novos servios para competir com os provedores de contedos.
O IMS, porm, mostrou-se muito eficaz em exercer a funo que ainda no estava completamente definida pelo core apresentando um controle consistente e capaz de fazer a intermediao entre os diversos acessos e aplicaes para que o propsito da convergncia se tornasse uma realidade factvel.
Assim, seria possvel disponibilizar todos os servios aos usurios independentemente do meio de acesso, consolidando a caracterstica da horizontalizao das redes agnsticas aos servios e, conseqentemente, possibilitando a competitividade entre as operadoras de telecomunicaes fixa e mvel, e os provedores de servios de Internet.
Seriam empregados padres de QoS, segurana e bilhetagem, e se disponibilizariam servios multimdias integrados atravs de sua flexibilidade e rapidez para a criao e entrega de servios. Tambm seria possvel abrir e compartilhar a opo de criao de servios para terceiros, que muitas vezes so aqueles que de fato possuem os conhecimentos e a experincia no desenvolvimento, mas sempre permitindo o controle sob estes desenvolvimentos e assim provendo servios ubquos e uniformes.
Alm dos novos servios o IMS tambm fornece a base de sustentao para sobreposio das redes legadas, ou seja, possibilitando o total provimento dos servios existentes, e assim cumprindo com todos os requisitos de qualidade exigidos pelos rgos regulamentadores e tambm disponibilizando o acesso aos servios pblicos emergenciais.
Padro
O IMS foi definido em 1999 originalmente pelo 3GPP responsvel por promover os sistemas de comunicao mvel baseados em IP.
A arquitetura IMS foi incorporada na padronizao das redes UMTS (Universal Mobile Telecommunications System) realizada pelo 3GPP na verso 5 em 2003, quando os servios multimdia baseados em SIP tambm foram includos. Nesta verso foram apresentadas as seguintes definies: Arquitetura IMS com as entidades de rede e os pontos de referncia (interfaces) entre estas entidades. Identidade de usurios pblicos e privados, utilizando SIP-URI e TEL-URI, ISIM, e o USIM ao invs do ISIM. Controle de sesso do IMS que inclu registro, roteamento de sesso, modificao de sesso e compresso de sinalizao SIP. Controle dos servios pelo IMS que inclu a invocao e controle dos Applications Servers baseado em critrios de filtros do CSCF (Call Session Control Function), utilizao dos servios CAMEL (Customized Applications for Mobile networks using Enhanced Logic), interconexo com o OSA-GW e utilizao dos servios OSA. Mecanismos de QoS com pr-condies e autorizao de QoS de mdia baseado no PDF. Mecanismos de segurana atravs de autenticao do usurio, proteo da integridade da mensagem e segurana do domnio da rede IMS. O grupo 3GPP2 (3rd Generation Partnership Project 2) responsvel pela padronizao do sistema CDMA (Code Division Multiple Access) criou uma arquitetura baseada no IMS, chamada MMD (Multimidia Domain), que tambm oferece suporte as redes baseadas na tecnologia CDMA 2000.
Nas verses seguintes o 3GPP fez a adaptao do IMS para o mundo real e incluiu o suporte as redes WLAN (Wireless Local Area Network) (verso 6 em 2005), sendo que as principais caractersticas so: Interoperabilidade com a PSTN, SIP endpoints da Internet e acessos WLAN. Controle de sesso pelo IMS com suporte a mltiplos registros e roteamento por grupos de identidade. Mecanismos de segurana com proteo confidencial das mensagens SIP, utilizao de chave pblica de infra-estrutura e interface Ut de segurana. Servios de presena, mensagem instantnea, conferncia e gerenciamento em grupo. J a verso 7 (2007) trata do suporte s redes fixas, com as seguintes caractersticas: Acesso por redes all-IP (DSL, WLAN, etc.). Chamadas de emergncia com funes para identificao, coleta de informaes e rastreamento do usurio. QoS fim-a-fim provendo vrios cenrios e mecanismos para gerenciar e garantir a qualidade necessria. Evoluo do controle de policiamento e bilhetagem adicionando aos perfis dos usurios as polticas de controle. Definio de protocolos para algumas interfaces (Mp, Go, Gx, etc.). O IMS uma arquitetura NGN que permite as operadoras de telefonia oferecer servios multimdia. Embora o IMS tenha surgido com o objetivo de integrar os servios de telefonia celular tradicional e a tecnologia de Internet, essa arquitetura fundamental tanto para as operadoras de rede mvel como os operadores de rede fixa que quiserem oferecer servios multimdia baseados neste padro.
Neste sentido, a arquitetura IMS suporta os sistemas de telefonia atuais baseados em comutao por circuito, assim como os sistemas baseados em comutao de pacotes.
A arquitetura IMS utiliza um grande nmero de padres e protocolos especificados por diferentes rgos e grupos: 3GPP e 3GPP2 Esto trabalhando juntos na definio do IMS/MMD. IETF (Internet Engineering Task Force) Responsvel pela definio de vrios protocolos do IMS, entre eles os protocolos SIP e SDP. ANSI Responsvel por alguns protocolos utilizados pelo IMS para permitir a integrao com o sistema legado, entre eles o T1.679 que permite a integrao entre a sinalizao ANSI ISUP e SIP. ITU-T Padronizou os protocolos H.248 e Q.1912.SIP responsveis pelo controle de mdia e pela integrao entre ITU-T ISUP e SIP, respectivamente. Parlay Promotor e especificador do Open Service Architecture (OSA), arquitetura para desenvolvimento de servios e aplicaes. importante ressaltar que o IMS no padroniza servios especficos e sim enablers permitindo o acesso s diversas funcionalidades presentes nos AS atravs dos Filter Criteria que disparam estas diversas funcionalidades para fazer a orquestrao de um servio de acordo com as necessidades de mercado do momento.
NGN e IMS II: Arquitetura IMS
Antes de explorar a arquitetura geral no IMS devemos ter em mente que o 3GPP no padroniza Ns, mas sim Funcionalidades. Isto significa que a arquitetura IMS, assim como a NGN, uma coleo de funes interligadas por interfaces padres.
Os fabricantes so livres para combinar duas ou mais funes em um nico n (por exemplo, em uma nica caixa fsica), similarmente podem dividir uma nica funo em dois ou mais ns. Em geral, a maioria dos vendors segue de perto a arquitetura IMS e implementa cada funo em um nico n.
A figura 10 descreve uma viso geral da arquitetura IMS definida pelo 3GPP. A figura mostra a maioria das interfaces de sinalizao do IMS. No esto includas todas as interfaces do IMS, mas somente as mais importantes [13].
Figura 10: Arquitetura geral IMS [13].
No lado esquerdo da figura 10 est o terminal do IMS, normalmente chamado de User Equipment (UE).
Notar que, embora a figura mostre um terminal IMS que acessa a rede via rdio, o IMS suporta outros tipos de dispositivos e de acessos. PDAs e computadores so exemplos dos dispositivos que podem conectar o IMS. Os exemplos de acessos alternativos so WLAN ou ADSL.
O restante da Figura 3.1 mostra os ns includos no subsistema tambm chamado de IP Multimedia Core Network Subsystem. Estes ns so: Uma ou mais bases de dados do usurio, chamadas de HSS (Home Subscriber Servers) e SLF (Subscritor Location Functions). Um ou mais SIP Servers, conhecido coletivamente como CSCFs (Call/Session Control Functions). Um ou mais ASs (Application Servers). Um ou mais MRFs (Media Resource Functions), divididos entre o MRFC (Media Resource Function Controllers) e o MRFP (Media Resource Function Processors). Um ou mais BGCFs (Breakout Gateway Control Functions). Um ou o mais PSTN Gateway, composto por SGW (Signaling Gateway), MGCF (Media Gateway Controller Function) e MGW (Media Gateway). A figura 10 tambm no faz referncia s funes de tarifao [13].
HSS e SLF
O HSS o repositrio central para as informaes relacionadas aos usurios. Tecnicamente, o HSS uma evoluo do HLR (Home Location Register), que um n especificado pela arquitetura GSM. O HSS contm todos os dados relacionados ao usurio necessrios para assegurar sesses multimdia.
Estes dados incluem, entre outros, informaes da posio, da segurana (incluindo ambas as informaes de autenticao e de autorizao), de perfil do usurio (incluindo os servios que o usurio tem acesso), e o S-CSCF (Serving-CSCF) alocado ao usurio.
Uma rede pode conter mais de um HSS, caso o nmero de usurios seja muito elevado para ser contido em um nico HSS. Em todo caso, todos os dados relacionados a um usurio particular so armazenados em apenas um HSS.
As redes com um nico HSS no necessitam de um SLF, somente redes com mais de um HSS requerem um SLF.
O SLF uma base de dados simples que mapeia e relaciona os endereos dos usurios aos seus respectivos HSS's. Um n que pergunte ao SLF, com o endereo do usurio como entrada, obtm o HSS que contm toda a informao relacionada a esse usurio como sada.
O HSS e o SLF utilizam o protocolo Demitir com uma aplicao especfica para o IMS.
CSCF
O CSCF, que um servidor SIP, um n essencial no IMS. O CSCF processa a sinalizao SIP no IMS. H trs tipos de CSCF, dependendo da funcionalidade que exerce. Todos so conhecidos coletivamente como CSCF's, mas todo CSCF pertence a uma das trs categorias que seguem: P-CSCF (Proxy-CSCF). I-CSCF (Interrogating-CSCF). S-CSCF (Serving-CSCF). P-CSCF
O P-CSCF o primeiro ponto de contato (no plano de sinalizao) entre o terminal IMS e a rede IMS. Do ponto de vista do SIP, o P- CSCF est agindo como um SIP Proxy Server de entrada e sada. Isto significa que todos os pedidos iniciados ou destinados ao terminal IMS passa pelo P-CSCF. O P-CSCF envia requisies e respostas SIP no sentido apropriado (isto , para o terminal IMS ou para a rede IMS).
O P-CSCF alocado ao terminal durante o registro e permanece enquanto durar este registro (isto , um terminal IMS se comunica somente com um nico P-CSCF durante todo o registro).
O P-CSCF inclui diversas funes, algumas delas so relacionadas segurana. Primeiramente, estabelece um nmero de associaes de segurana IPSec para o terminal IMS. Estas associaes de segurana IPSec oferecem proteo de integridade (isto , a habilidade de detectar qualquer mudana no contedo da mensagem desde sua criao).
Uma vez que o P-CSCF autentica o usurio (como parte do estabelecimento da associao de segurana) o P-CSCF afirma a identidade do usurio aos demais ns da rede. Desta maneira, os outros ns no necessitam autenticar novamente o usurio j que confiam no P-CSCF. O resto dos ns da rede de identificao do usurio (afirmada pelo P-CSCF) tem outras finalidades, tais como fornecer servios personalizados e gerar registros do cliente.
Adicionalmente, o P-CSCF verifica a exatido dos pedidos SIP emitidos pelo terminal IMS. Esta verificao impede que terminais IMS criem requisies as quais no foram construdos de acordo com regras do SIP.
O P-CSCF inclui tambm um compressor e um descompressor de mensagens SIP (os terminais IMS tambm incluem ambos). As mensagens SIP podem ser grandes, dado que o SIP um protocolo baseado em texto.
Enquanto uma mensagem SIP pode ser transmitida sobre uma conexo broadband em uma durao razoavelmente curta, a transmisso de grandes mensagens SIP sobre um canal narrowband, tal como alguns links de rdio, pode demorar alguns segundos.
O mecanismo usado pra reduzir o tempo de transmitir uma mensagem SIP comprimir a mensagem, emiti-la sobre a interface area, e descomprimi-la aps seu recebimento no lado oposto.
O P-CSCF pode incluir um PDF (Policy Decision Function). O PDF pode estar integrado com o P-CSCF ou ser implementado como stand-alone. O PDF autoriza recursos de mdias e controla a qualidade do servio deste plano.
O P-CSCF gera tambm a informao de tarifao para um n externo de coleta.
Uma rede IMS inclui geralmente um nmero tal de P-CSCFs que justifique a escalabilidade do equipamento e mantenha a redundncia da funcionalidade.
I-CSCF
O I-CSCF um proxy SIP situado na borda de um domnio. O endereo do I-CSCF listado nos registros de domnio do DNS (Domain Name System). Quando um SIP server executa os procedimentos SIP para encontrar o prximo salto SIP para uma mensagem particular, o SIP server obtm o endereo de um I-CSCF do domnio de destino.
Alm da funcionalidade de proxy server SIP o I-CSCF tem interface com o SLF e o HSS. Esta relao baseada no protocolo Diameter. O I-CSCF recebe a informao da posio do usurio e redireciona a requisio SIP para o destino apropriado (tipicamente um S-CSCF).
Adicionalmente, o I-CSCF pode opcionalmente cifrar partes de mensagens SIP que contm informao sobre o domnio, tal como o nmero dos usurios no domnio, seus nomes do DNS, ou sua capacidade. Esta funcionalidade referenciada como THIG (Topology Hiding Inter-network Gateway). A funcionalidade THIG opcional e provvel no ser aplicada a maioria das redes.
Uma rede IMS inclui geralmente a quantidade de I-CSCFs que justifique a escalabilidade do equipamento e mantenha a redundncia da funcionalidade.
S-CSCF
O S-CSCF o n central do plano de sinalizao. O S-CSCF essencialmente um SIP server, mas tambm executa o controle de sesso. Alm da funcionalidade de SIP server o S-CSCF tambm atua como um SIP registrar. Isto significa que mantm uma ligao entre a posio do usurio (por exemplo, o endereo IP que o usurio "logou") e o endereo SIP do usurio de registro (conhecido tambm como Public User Identity).
Como o I-CSCF, o S-CSCF tambm executa uma relao com o HSS via Diameter. As principais razes para comunicar com o HSS so: Baixar os vetores de autenticao do HSS referente ao usurio que est tentando acessar o IMS. O S-CSCF usa estes vetores para autenticar o usurio. Baixar o perfil de usurio do HSS. Os perfis de usurio incluem o perfil do servio, que um conjunto de triggers que podem fazer com que uma mensagem SIP seja roteada atravs de um ou mais servidores de aplicao na orquestrao de um servio especfico. Informar o HSS que este o S-CSCF que alocou o usurio durante o registro. Todas as sinalizaes SIP que os terminais IMS emitem e recebem passam pelo S-CSCF alocado a este usurio. O S-CSCF inspeciona cada mensagem SIP e determina se a sinalizao SIP deve visitar uma ou mais aplicaes durante o caminho ao destino final.
Uma das funes principais do S-CSCF fornecer o roteamento SIP aos servios. Se o usurio marcar um nmero de telefone em vez de um URI SIP (Uniform Resource Indentifier) o S-CSCF fornece os servios de traduo, baseados tipicamente no DNS E.164 Number Transation.
O S-CSCF tambm refora o policiamento do operador da rede. Por exemplo, um usurio pode no ser autorizado a estabelecer determinados tipos de sesses. O S-CSCF impede usurios de executar operaes desautorizadas.
Uma rede inclui geralmente um nmero de S-CSCFs de acordo com a escalabilidade e redundncia desejada.
MRF
O MRF (Media Resource Function) fornece uma fonte de mdias na rede local. O MRF fornece rede local a habilidade de tocar anncios, misturar canais de mdia (por exemplo, uma ponte centralizada da conferncia), transcodificar diferentes codec's, obtm estatsticas, e faz toda anlise das mdias.
O MRF dividido em um n do plano de sinalizao chamado de MRFC (Media Resource Function Controller) e em um n do plano de mdia chamado de MRFP (Media Resource Function Processor). O MRFC atua como um SIP User Agent (endpoint) e contm uma interface SIP com o S-CSCF. O MRFC controla os recursos no MRFP atravs de uma interface H.248. O MRFP executa todas as funes relacionadas mdia, tais como anncios e conferncias.
BGCF
O BGCF essencialmente um SIP server que inclui a funcionalidade de roteamento baseada em nmeros de telefone. O BGCF usado somente nas sesses que so iniciadas por um terminal IMS e dirigidas a um usurio em uma rede de circuito, tal como a PSTN ou a PLMN. As funcionalidades principais do BGCF so: Selecionar uma rede apropriada onde o interworking com o domnio de circuitos possa ocorrer. Selecionar um gateway apropriado para o tratamento da mdia PSTN/CS, se o interworking ocorrer na mesma rede onde o BGCF est alocado. PSTN/CS Gateway
O PSTN Gateway fornece a interface com a rede de comutao por circuito, permitindo que os terminais IMS faam e recebam chamadas da PSTN (ou de alguma outra rede baseada em comutao por circuito).
A figura 11 mostra a conexo entre um BGCF e um PSTN Gateway decomposto.
Figura 11: PSTN Gateway [13].
O PSTN Gateway composto pelas seguintes funes: SGW: o Signaling Gateway a interface com o plano de sinalizao da rede CS (por exemplo, a PSTN). O SGW executa a converso de protocolo da camada mais baixa. Por exemplo, um SGW responsvel por substituir o transporte MTP pelo SCTP (Stream Control Transmission Protocol) sobre IP. Assim, o SGW transforma o ISUP ou BICC sobre MTP por ISUP ou BICC sobre SCTP/IP. MGCF: o Media Gateway Control Function o n central do PSTN/CS Gateway. Executa uma mquina de estado que faz a converso de protocolo e o mapeamento SIP (o protocolo de controle da chamada no lado IMS) e tambm ISUP sobre o IP ou BICC sobre IP (BICC e ISUP so protocolos de controle da chamada em redes Circuit-Switched). Alm da converso de protocolo e do controle da chamada, o MGCF controla os recursos dos MGW. O protocolo usado entre o MGCF e o MGW H.248. MGW: o Media Gateway a interface com o plano de mdia da rede PSTN ou CS. Por um lado o MGW pode enviar e receber mdias da rede IMS sobre o Real-Time Protocol (RTP). Por outro lado o MGW usa um ou mais time slots PCM (Pulse Code Modulation) para conectar com a rede de CS. Adicionalmente, o MGW executa transcodificao quando o terminal IMS no suporta o codec usado pelo lado CS. Um cenrio comum ocorre quando o terminal IMS est usando o codec AMR e o terminal PSTN est usando o codec G.711 [13]. AS
O AS (Application Server) uma entidade SIP que hospeda e executa servios. Dependendo do servio atual o AS pode se operar na modalidade SIP proxy, SIP UA (User Agent), ou SIP B2BUA (Back-to-Back User Agent). O AS comunica com o S-CSCF usando SIP como mostrado na figura 12.
Figura 12: Diferentes tipos de ASs [13].
O SIP AS o usurio nativo da aplicao que hospeda e executa os servios Multimdias IP baseados em SIP. Espera-se que os novos servios especficos de IMS provavelmente sero desenvolvidos nestes servidores.
O OSA-SCS (Open Service Access Service Capability Server) fornece uma interface a aplicaes estruturadas em OSA. Herdando todas as funcionalidades do OSA especialmente para alcanar o IMS pelas redes externas. Este n age como um AS conectado ao S- CSCF por SIP e ao AS OSA pelas APIs.
O IM-SSF (IP Multimedia Service Switching Function) permite a reutilizao dos servios que foram desenvolvidos para o GSM atravs do protocolo CAMEL. O IM-SSF permite que um gsmSCF (GSM Service Controll Function) controle uma sesso IMS. O IM-SSF age como um AS conectado via SIP ao S-CSCF e como um SSF conectado via CAP ao gsmSCF.
Alm da interface SIP, o AS pode opcionalmente fornecer uma interface ao HSS. As interfaces dos SIP-AS e OSA-SCS com o HSS so via Diameter e entre o IM-SSF com o HSS via MAP, elas so utilizadas para download ou upload dos dados relacionados a um usurio [13].
NGN e IMS II: Consideraes Finais
Esta srie de tutoriais apresentou os conceitos e a padronizao das redes NGN (Next Generation Networks) e sua comparao com as redes legadas, e introduz o conceito IMS (IP Multimedia Subsystem), como forma de disponibilizar um mtodo rpido no desenvolvimento de novos servios para competir com os provedores de contedos.
O tutorial parte I apresentou as redes de telecomunicaes desde o seu incio (redes legadas) e detalhou os principais conceitos das redes NGN (redes convergentes), sua arquitetura e o seu modelo funcional.
Este tutorial parte II apresentou os elementos funcionais e as aplicaes das redes NGN e detalhar os sistemas IMS, apresentado seus conceitos e sua arquitetura.
As definies dos principais modelos funcionais, interfaces e protocolos de comunicao das arquiteturas NGN e IMS do a viso bsica do caminho da evoluo das redes de telecomunicaes para possibilitar a convergncia entre as redes e a entrega dos servios independente dos meios de acesso.
Entretanto, faz-se necessrio um maior aprofundamento em algumas caractersticas adicionais, tambm importantes, mas no includas neste trabalho para se ter um abordagem completa.
A figura 13 ilustra uma arquitetura contento diversos elementos que complementam a soluo.
Figura 13: Arquitetura completa [8].
Podem-se destacar dois pontos que exigem uma ateno adicional: Charging Function Funcionalidade de coleta e processamento da bilhetagem e tarifao. Application Server Servios especficos que exigem uma grande ateno devida sua complexa interao entre elementos da rede, tais como: o Presence. o Push-to-talk. o Instant-message. o IP Centrex. o Video-conference. Referncias 1. SULTAN, A. Introduction to NGNs and Convergence. Em General Overview of the Universal Mobile Telecommunication System. 2002. 2. KUTHAN, J. e SISALEM, D. SIP: More than you ever wanted to know about. 2007. 3. Web ProForum Tutorials. IEC Convergence Switching and the Next-Generation Carrier, 2002. Disponvel em: http://www.iec.org. 4. CARNIEL, J. IMS: Ponte entre a Rede Pblica e o Indivduo. Em IMS Convergence Business Frum. So Paulo, 2007. 5. Fixed Mobile Convergence Alliance Product Requirement Definitions, Release 2.0. 2006. 6. Projeto 21CN da BT Group plc. Disponvel em: http://www.btplc.com/21CN/index.htm. 7. ITU-T Recommendation Y.2001: Global Information Infrastructure, Internet Protocol Aspects and Next-Generation Networks: Next Generation Networks Frameworks and functional architecture models. Genebra, 2004. 8. MNCH, R. TISPAN & NGN Status and Perspectives. Em ICT Workshop ETSI TISPAN & South America. Brasilia, 2006. 9. JULIEN, C. Converged Fixed-Mobile solutions. Em The TISPAN_NGN approach. Sophia, 2004. 10. ALBERTI, A. Redes Convergentes Unidade VI Arquiteturas de Redes de Prxima Gerao. Instituto Nacional de Telecomunicaes, 2006. 11. IPCC, Reference Architecture V 1.2. California, 2002. Disponvel em: http://www.packetcomm.org. 12. MAGEDANZ, T. Overview of the IP Multimedia System (IMS) Principles, Architecture and Applications. Berlin, 2006. 13. CAMARILLA, G e MARTIN, M. The 3G IP Multimedia Subsystem (IMS) Merging the Internet and the Cellular Worlds. Chi Chester. John Wiley & Sons, 2006. 14. SHEPARD, S. IMS Crash Course. New York. McGraw-Hill, 2006.