Redes com Integração de Serviços RDIS
Prof. António Grilo
1 CAPI
Common
Common
ISDN API (CAPI)
ISDN API (CAPI)
(http://www.
Redes com Integração de Serviços RDIS
Prof. António Grilo
2 CAPI
Introdução
• API normalizada para acesso das aplicações
ao protocolo Q.931
• Suporta interfaces básica e primária
I.430 / I.431
LAPD
DSS1 (Q.931)
Aplicação
(Controlo de Chamada)
CAPI
nível 2
nível 3
canal D
canal B
Redes com Integração de Serviços RDIS
Prof. António Grilo
3 CAPI
Características
• Suporta operações básicas tais como o estabelecimento e
terminação de chamadas
• Suporta diversos canais B para dados ou voz
• Suporta ligações lógicas múltiplas multiplexadas num
único canal físico
• Possibilidade de seleccionar diversos protocolos
• Transparente para protocolos acima de camada 3
• Suporte de várias interfaces em 1 ou mais cartas
• Suporte de múltiplas aplicações
• Independente do S.O.
• Optimizações dependentes do S.O.
• API assíncrona orientada a eventos (tb suporta “polling”)
• Suporta mecanismos para extensões proprietárias
Redes com Integração de Serviços RDIS
Prof. António Grilo
4 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
5 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
6 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
7 CAPI
Mensagens de Sinalização de
Canal D
Redes com Integração de Serviços RDIS
Prof. António Grilo
8 CAPI
Mensagens de Controlo de
Ligações Lógicas
Redes com Integração de Serviços RDIS
Prof. António Grilo
9 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
10 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
11 CAPI
CAPI_REGISTER
Msg. Buffer
Data Buffer ISDN 1.1
Data Buffer ISDN 1.2
Data Buffer ISDN 1.3
1024 bytes
Ligações
Lógicas = 2
Data Buffer ISDN 2.1
Data Buffer ISDN 2.2
Data Buffer ISDN 2.3
Blocos de dados
não confirmados
= 3
Tamanho
máximo do
bloco de dados
(def. 1024)
• INPUT: Buffer
• OUTPUT: ApplID
Redes com Integração de Serviços RDIS
Prof. António Grilo
12 CAPI
Reserva de Canal B
CAPI
DSS1
CAPI
ConnectReq
ConnectConf
ConnectActiveInd
ConnectActiveResp
alerting
ConnectInd
AlertReq
ConnectResp
ConnectActiveInd
s etup
co n_ac k
co nnect
call_pro c
Chamada Es tabe le c ida
PC
PCBITD
Canal D
PCBITD
PC
ListenReq
ListenConf
ConnectActiveResp
co n_ac k
Redes com Integração de Serviços RDIS
Prof. António Grilo
13 CAPI
Estabelecimento de Ligação
Lógica no Canal B
CAPI
CAPI
ConnectB3Req
ConnectB3Conf
ConnectB3ActiveInd
ConnectB3ActiveResp
ConnectB3Ind
ConnectB3Resp
ConnectB3ActiveInd
Cone xão Ló g ic a Es tabe le c ida
PC
PCBITD
PCBITD
PC
Canal B
ConnectB3ActiveResp
Mensagens
dependentes do
protocolo utilizado
(X.25, LAPB,
LAPD, etc.). Nos
modos transparentes
não há troca de
mensagens (ex.
HDLC ou chamada
Redes com Integração de Serviços RDIS
Prof. António Grilo
14 CAPI
Transmissão de Dados no Canal
B
DataB3Req
DataB3Conf
DataB3Resp
DataB3Ind
dados
PC
PCBITD
PCBITD
PC
Redes com Integração de Serviços RDIS
Prof. António Grilo
15 CAPI
Suspensão de Chamada
CAPI
DSS1
CAPI
FacilityReq
FacilityConf
suspend
suspend
acknowledge
Chamada Suspensa
PC
PCBITD
Canal D
PCBITD
FacilityReq
FacilityConf
resume
resume
acknowledge
Chamada Reactivada
PC
Redes com Integração de Serviços RDIS
Prof. António Grilo
16 CAPI
Terminação de Chamada
CAPI
DSS1
CAPI
DisconnectReq
DisconnectConf
releas e complete
DisconnectInd
DisconnectResp
dis co nnect
releas e
Chamada Te rminada
Redes com Integração de Serviços RDIS
Prof. António Grilo
17 CAPI
Documentos CAPI 2.0
• Part I: basics of COMMON-ISDN-API
Version 2.0 (messages, exchange
mechanism, and parameters).
• Part II: operating system dependent
exchange mechanism.
• Part III: Annex C - supplementary service
support not handled in Part I.
Redes com Integração de Serviços RDIS
Prof. António Grilo
18 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
19 CAPI
Redes com Integração de Serviços RDIS
Prof. António Grilo
20 CAPI
Trabalhos de Laboratório
• Gateway básica RDIS/VoIP (baseada em
TCP): 15%
• Gateway RDIS/SIP
– SIP: 15%
– RTP: +5%
NT2
Cliente
VoIP
GW
RDIS/
VoIP
ETH Switch
Cliente
VoIP
Redes com Integração de Serviços RDIS
Prof. António Grilo
21 CAPI