Вы находитесь на странице: 1из 41

Rodolfo Oliveira - DEE FCT/UNL

Redes Mveis
Aula 12
1
Rodolfo Oliveira - DEE FCT/UNL
Sumrio
A13 IMS (IP Multimedia Subsystem)
Charging; User Prole; Service
Provision;Conectividade entre os utilizadores
CS e os utilizadores IMS;Transito IMS;
Suporte para planos de marcao local;
Sesses IMS de emergncia; Compresso SIP;
Combinao de servios CS e IMS;
Continuidade de chamadas de voz.
* Livro The IMS: IP Multimedia Concepts and
Services, Miika Poikselka, Georg Mayer
Wiley, 2008

2
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
3

Possibilidade de taxao pr-paga: mecanismo de taxao online
os dados de taxao so recolhidos em tempo real no decorrer da
sesso
(as entidades IMS consultam o Online Charging System (OCS) antes de
permitirem a utlizao dos servios)

Possibilidade de taxao ps-paga: mecanismo de taxao o"ine
os dados de taxao so recolhidos aps a sesso terminar e no no
decorrer da sesso
So gerados CDRs (Charging Data Records) p.e. atravs do servio de
noticao de eventos
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
4

Arquitectura o"ine
Charging Data Function (CDF ): funes de taxao o"ine, enviando os
CDRs para o CGF (Charging Gateway Function)
CGF processa os CDRs e transfere-os para o sistema de billing
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
5

Arquitectura online
S o AS, MRFC e S-CSCF so envolvidos na taxao online
A IMS-Gateway Function permite comunicao do S-CSCF com o OCS
(Online Charging System)
O OCS tem funes de controlo do crdito (aprovando os recursos em
tempo real) e pode tambm gerar CDRs
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
6

Arquitectura o!ine
Cada entidade com funes de taxao (AS, MRFC, MGCF, )
contm uma funo integrada denominada CTF
Charging Trigger Function
Os triggers permitem s CTFs contactar o CDF via Rf quando
sucede o evento do trigger (incio de sesso, modicao de
Sesso, envio de mensagem, subscrio de eventos, etc)
Quando o trigger se activa o CTF colecciona toda a informao
e envia-a para o CDF utilizando Diameter Accounting
Requests (ACRs) via interface Rf, sendo retornado um
Accounting Acknowledge (ACA) para conrmar a recepo
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
7

Rodolfo Oliveira - DEE FCT/UNL
IMS charging
8

Arquitectura o!ine
O utilizador efectua o Subscribe no
AS
O P-CSCF e o S-CSCF geram atravs
dos CTFs os ACRs para o CDF1 e
CDF2
Os CDFs enviam os CDRs (Charging
Data Record) para o CGF
O CGF pode agregar os CDRs e
enviar um nico CDR ao sistema
de Billing
O sistema de Billing emite a factura
baseada no CDR
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
9
Taxao Online

Rodolfo Oliveira - DEE FCT/UNL
IMS charging
10

Arquitectura online
Dbito directo (Direct Debiting): apropriado para eventos isolados: e.x.
mensagens inst
A entidade de rede contacta o OCSe pede permisso para utilizar os
recursos/servios
O OCS utiliza uma funo de taxao interna para encontrar a tarifa para
o evento, caso o custo no esteja includo no pedido
O OCS verica depois se o utilizador possui crdito suciente, permitindo
ou no o pedido do utilizador
Reserva de unidade (Unit Reservation): apropriado para sesses, quando
no se sabe se o servio poder ter sucesso (depende do chamado) e/
o os recursos consumidos (tempo/trfego)
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
11

Arquitectura online
Reserva de unidade (Unit Reservation): apropriado para sesses, quando no
se sabe se o servio poder ter sucesso (depende do chamado) e/o os
recursos consumidos (tempo/trfego)
O OCS recebe um pedido de controlo de crdito de uma entidade IMS e usa
uma funo de taxao interna para determinar o preo do servio de
acordo com a informao disponibilizada
O OCS reserva depois uma quantidade de dinheiro e retorna o nmero de
recursos (tempo ou trfego) correspondentes entidade IMS que
requisitou o servio
Aps o utilizador consumir os recursos ou o utilizador tenha terminado o
servio, a entidade IMS informa o OCS do nmero de recursos consumidos
O OCS subtrai o consumo ao crdito do utilizador, sendo possvel receber da
entidade IMS pedidos posteriores durante a execuo do servio,
nomeadamente quando os recursos da reserva previamente efectuada j
foram consumidos
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
12

Taxao baseada no uxo (Flow-based Charging)
As regras de taxao contm informao que permite ao ltro de trfego
identicar os pacotes que pertencem a um determinado uxo de
dados (e.x. IMS, FTP, browsing)
As regras de taxao denem como taxado o uxo de dados
As regras so normalmente pedidas pelo PCEF no estabelecimento do
uxo de dados (Bearer), atravs de um evento de trigger e da
terminao do Bearer
O pedido utiliza a interface Gx para contactar o PCRF, sendo o PCRF
depois conectado aplicao atravs da interface Rx
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
13

Ponto de referncia Rf (o!ine Charging)
Dene:
Accounting Request (ACR)
Accounting Answer (ACA)
Permite eventos no incio de sesso, a meio ou no nal (start, interim,
stop)
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
14

Ponto de referncia Ro (online Charging)
Dene: Credit Control Request (CCR)/Credit Control Answer (CCA)
Para um evento (dbito directo) o CCR dene o valor Event_Request
Para uma sesso (unit reservation) o CCR dene os valores:
Initial_Request, Update_Request e Termination_Request
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
15

Ponto de referncia Rx
Quando utilizado ow-based charging, este ponto assiste o PCRF
transferindo a informao da sesso de media do P-CSCF para o PCRF
O PCRF utiliza a informao da sesso para gerar regras de taxao
dinmicas, as quais so comunicadas rede de acesso PCEF utilizando
o ponto de referncia Gx
O P-CSCF usa a interface para contactar o PCRF acerca do identicador
de taxao e o PCRF para informar o P-CSCF acerca do trfego no
plano do utilizador (libertao de recursos)
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
16

Ponto de referncia Gx
Permite as seguintes funes relacionadas com a taxao entre o PCRF e
a Gateway de acesso
- troca do identicador de taxao IMS
- distribuio dos endereos das entidades de taxao online e o"ine
(OCS e CDF)
- activao da taxao online e o"ine na gateway de acesso
- mtodo de medida a ser aplicado na gateway de acesso (durao,
trfego ou ambos)
- nvel de reporting da gateway de acesso (baseado num determinado
servio)
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
17

Charging Information Correlation
As entidades IMS no esto conscientes da forma como a sesso est
relacionada com o volume de trfego no plano do utilizador
As entidades de conectividade IP (SGSN e GGSN) no esto conscientes do
estado de sinalizao das sesses IMS
Ento: do ponto de vista do operador desejvel existir a possibilidade
de correlacionar a informao de taxao gerada no plano do
utilizador o no plano de controlo
Ex.: trocando os identicadores de taxao ICID (IMS Charging Identier)
e os identicadores de taxao da rede de acesso GCID (GPRS Charging
Identier) atravs da referncia Gx permite correlacionar a taxao entre
o IMS e as redes de acesso
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
18

Charging Information Correlation
Durante o estabelecimento da sesso os IP-CAN bearer(s) so activados
(ex. contexto PDP no caso do GPRS). Durante o processo de autorizao
do bearer a gateway de acesso e o PCRF trocam os identicadores:
1. O PCRF envia o ICID para a gateway de acesso
2. A gateway de acesso envia o identicador de taxao da rede de
acesso (ex. GCID) para o PCRF
O PCRF tambm envia o identicador da rede de acesso ao P-CSCF, o
qual re-envia s outras entidades IMS
Ex.: GPRS se uma nica sesso necessitar de mltiplos contextos PDP,
so mapeados um ou mais GCIDs num nico ICID; alm disso o GGSN
responsvel por actualizar o GCID acerca da informao IMS quando
algum uxo de media removido ou adicionado sesso
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
19

Charging Information Correlation
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
20

Rodolfo Oliveira - DEE FCT/UNL
IMS perl do utilizador
21

O perl do utilizador permanentemente guardado no HSS e o S-CSCF
realiza um download do mesmo, quando o S-CSCF necessita de executar
um servio para um utilizador registado ou no-registado (utilizando o
SAA (Server-Assignment-Answer) e o PPR (Push-Prole-Request))
O perl especicado em Diameter AVP, onde includo como um
documento XML
O perl dividido em 4 partes:
- identicao pblica
- autorizao do servio na rede core
- ltro de critrio inicial
- conjunto partilhado de ltros de critrio inicial
Rodolfo Oliveira - DEE FCT/UNL
IMS perl do utilizador
22
Identicao Pblica

Rodolfo Oliveira - DEE FCT/UNL
IMS perl do utilizador
23
Autorizao do Servio na Rede Core
A autorizao denida para duas capacidades distintas: media policy e
IMS communication service identier policy
A informao Media Policy inclui um inteiro que identica o perl
subscrito no S-CSCF, permitindo ao operador diferenciar diferentes pers
na rede IMS
communication service identier policy - identica quais os utilizadores
que podem executar os servios

Rodolfo Oliveira - DEE FCT/UNL
IMS perl do utilizador
24
Informao de triggers dos servios
A informao de triggers especicada atravs de um ltro de critrio
inicial
Os ltros descrevem quando que uma mensagem SIP encaminhada
para um determinado AS
O Trigger Point representa as condies a vericar
Para descobrir quando que o AS deve ser
contactado: contm uma ou mais instncias
do Service Point Trigger separadas por AND,
OR ou NOT
AS dene AS que deve ser contactado quando
os triggers so activados

Rodolfo Oliveira - DEE FCT/UNL
IMS proviso de servios
25
Proviso de Servios funcionalidade disponibilizada pelo IMS p/
invocar os servios
A proviso de servios constituda por 3 passos:
- dene o servio possvel ou o conjunto de servios (denio dos
operadores)
- cria dados do servio especcos ao utilizador no formato do initial
lter quando um utilizador ordena/modica a subscrio - especicao
do Filter Criteria
- faz chegar o pedido inicial chegado ao IMS para um AS

Rodolfo Oliveira - DEE FCT/UNL
IMS proviso de servios
26
Especicao do Filter Criteria
Deve atender s seguintes questes:
- o que o trigger point?
- qual o AS correcto quando o trigger point activado?
- qual a prioridade do initial lter criteria?
- o que deve ser feito se o AS no responde?
- O trigger point decide se o AS contactado atravs da especicao de
um ou mais Service Point Trigger, que pode ser do tipo

Rodolfo Oliveira - DEE FCT/UNL
IMS proviso de servios
27
Especicao do Filter Criteria
- Request-URI: Identica o endereo do recurso requerido
- SIP Method: indica o tipo de pedido (INVITE ou MESSAGE)
-SIP Header: contm informao acerca do pedido
- Session Case: indica se o ltro deve ser utilizado pelo S-CSCF que
origina o servio, que termina o servio, ou que origina/termina para um
utilizador no registado {Originating, Terminating,
Originating_Unregistered, Terminating_Unregistered}
-Session Description: dene um Service Point Trigger para o contedo de
um campo do SDP inserido no corpo de um mtodo SIP

Rodolfo Oliveira - DEE FCT/UNL
IMS
28
Especicao do
Filter Criteria
Ex.: initial lter criteria
para um utilizador no
registado; utilizao
num servio de voice
mail para encaminhar
a chamada para
sip:vmail@ims.exampl
e.com

O incio de sesso (INVITE)
quando o SessionCase 2
(Terminating_Unregistered
)
Signica o encaminhar da
sesso para o AS quando a
sesso iniciada e o
utilizador no se encontra
registado
Rodolfo Oliveira - DEE FCT/UNL
IMS proviso de servios
29
Seleco do AS
- o download do initial lter criteria realizado pelo S-CSCF quando o
utilizador se regista ou quando existe um terminating initial request
para um utilizador no registado
- o S-CSCF avalia o critrio denido no ltro de acordo com os seguintes
passos:
1. vericar se a identidade pblica est barrada; se no est deve
prosseguir
2. Vericar se o pedido do tipo originating ou terminating
3. Seleccionar o initial lter criteria para o Session Case: (originating/
terminating)
4. Vericar se o pedido cumpre o initial lter criteria que tem a mais alta
prioridade para o utilizador em questo, comparando o perl do
utilizador com a identidade pblica contida no pedido

Rodolfo Oliveira - DEE FCT/UNL
IMS proviso de servios
30
Caracterizao de comportamento de um AS
Um AS pode actuar em modos distintos
1. Como Terminating User Agent (UA): o AS age como UE; (ex.: voice mail)
2. Redirect Server: o AS informa o n que origina o pedido acerca da nova
localizao do utilizador de destino, ou acerca se servios alternativos que
podem satisfazer a sesso: (ex.: redireccionar a origem do pedido para uma
pgina Web)
3. SIP Proxy: o AS processa o pedido e envia novamente o pedido de novo para o
S-CSCF; enquanto processa o pedido o AS pode adicionar, remover ou alterar o
contedo do cabealho contido no pedido SIP de acordo com as regras da proxy
4. Third-party Call Control / back-to-back UA
o AS gera um novo pedido SIP para um novo dilogo SIP, o qual enviado ao S-
CSCF
5. Como Originating User Agent: envio de um MESSAGE a um utilizador num
servio de aviso de golos; envio de um pedido SIP INVITE para estabelecimento
de conferncia para uma lista de participantes
Rodolfo Oliveira - DEE FCT/UNL
IMS conectividade entre utilizadores
CS e utilizadores IMS
31
Sesses originadas por um utilizador de uma rede CS para um
utilizador IMS
- quando o S-CSCF recebe o pedido de sesso usando um tel URL (ex.
+35812000000) realiza um pedido ao ENUM (Telephone E.164 Number
Mapping) para converter o tel URL num SIP URI
- se a converso tiver sucesso o pedido encaminhado atravs do core
IMS; caso contrrio encaminhado para a rede CS atravs do BGCF
(Breakout Gateway Control Function); utiliza depois o MGCF (Media
Gateway Control Function) para converter a sinalizao SIP em sinalizao
ISUP (IMS-MGW e Signalling GW)

Rodolfo Oliveira - DEE FCT/UNL
IMS conectividade entre utilizadores
CS e utilizadores IMS
32
Sesses originadas na rede IMS para um utilizador de uma rede CS
no Core
Depois do utilizador marcar um nmero E.164 que pertence ao IMS, ir
ser encaminhado pela rede CS at atingir o Media Gateway Control
Function (MGCF)
Depois de receber a sinalizao ISUP o MGCF interage com o IMS-MGW
para criar o plano do utilizador, enviando o SIP INVITE ao I-CSCF, o qual
encontra um S-CSCF com a ajuda do HSS

Rodolfo Oliveira - DEE FCT/UNL
IMS trnsito IMS
33
As redes de trnsito so redes que interligam os operadores de voz e de
dados e fornecedores de servios a todas as outras redes
A rede IMS pode tambm ser considerada como uma rede de trnsito que
serve para interligar diversos tipos de redes de acesso
Rodolfo Oliveira - DEE FCT/UNL
IMS suporte para planos de marcao
local
34
Denio do nmeros locais: ex. 966653355 um nmero local ao
operador TMN, mas o nmero +34 966653355 um nmero de um
utilizador de um operador espanhol
Exemplos de strings de marcao local
Rodolfo Oliveira - DEE FCT/UNL
IMS sesses de emergncia
35
O E-CSCF encaminha a sesso para o PSAP (Public Safety Answering Point)
mais prximo baseado na localizao do UE
Estabelecimento da sesso de emergncia:
Rodolfo Oliveira - DEE FCT/UNL
IMS compresso SIP
36
A compresso diminui a quantidade de bits a serem transmitidos
diminuindo o atraso (ex.: atraso no estabelecimento de sesso)
Arquitectura SigComp
Compressor Dispatcher invoca o compressor indicado pela aplicao
Decompressor dispatcher invoca o UDVM (Universal Decompressor
Virtual Machine) que expande a mensagem
Compressores 1, - estas entidades comprimem as mensagens da
aplicao
UDVM expande a mensagem
State Handler retm informao que
pode ser guardada entre mensagens
SigComp consecutivas. Tambm
designado por estado das mensagens,
pode guardar e recuperar o estado

Rodolfo Oliveira - DEE FCT/UNL
IMS compresso SIP
37
Compresso de uma mensagem SIP no IMS
A compresso negociada entre o UE e o P-CSCF, anunciando ambos a
sua disponibilidade em realizar a compresso (divulgam capacidade de
memria, processamento, etc.)
Quando o UE ou o P-CSCF desejam enviar uma mensagem comprimida,
enviam a mensagem para o Compressor Dispatcher que invoca o
compressor que comprime a mensagem e a envia para a camada de
transporte
Quando o Decompressor Dispatcher recebe a mensagem inspecciona um
prexo adicionado pelo Compressor para identicar se a mensagem est
comprimida ou no, encaminhando-a para o UDVM que verica se os
estados criados anteriormente no State Handler, utilizando-os (caso
existam) para descomprimir a mensagem

Rodolfo Oliveira - DEE FCT/UNL
IMS Combinao de Servios CS e
IMS
38
Exemplo de troca de capacidades
entre 2 terminais
Os dois terminais do a conhecer os
servios que suportam, indicando
que suportam aplicaes de partilha
de vdeo sobre CS

Rodolfo Oliveira - DEE FCT/UNL
IMS Continuidade de Chamadas de
Voz
39
A continuidade de chamadas de voz (VCC) permite que o utilizador
continue uma chamada de voz mesmo quando este se move entre uma
rede CS e uma rede VoIP IMS
O servio VCC necessita de
- um UE especco
- um VCC UE, que implementa o DSF (Domain Selection Function,
selecciona se a chamada de voz CS ou IMS) e o DTF (Domain Transfer
Function, move a chamada de CS para IMS, ou vice-versa, quando detecta
condies que requeiram a transferncia)

- uma aplicao VCC
- o core CS necessita de ter um mecanismo atravs do qual
encaminha as chamadas terminadas ou iniciadas para a aplicao VCC
Rodolfo Oliveira - DEE FCT/UNL
IMS Continuidade de Chamadas de
Voz
40
VCC numa chamada originada no IMS
Rodolfo Oliveira - DEE FCT/UNL
IMS Continuidade de Chamadas de
Voz
41
VCC numa chamada originada na rede CS

Вам также может понравиться