Você está na página 1de 5

Protocolo SIP Protocolo SIP

Protocolo SIP (Session Inicialization Protocol) Protocolo SIP (Session Inicialization Protocol)

• Protocolo de sinalização baseado em texto • Pode operar entre segmentos diferente


• Cria e controla sessões multimídia • Suporta recursos avançados de PABX
• Suporta dois ou mais participantes • Suporta endereçamento por URL
• Opera melhor sobre protocolo UDP • Usa porta 5060 por padrão
• Suporta sinalização direta ou via servidor SIP • Usa RTP e RTCP para transporte e gerenciamento das sessões

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Protocolo SIP Componentes da sinalização SIP

• User Agent
– Elemento que opera no terminal do usuário
• Server Agent
– Elemento que cuida da sinalização da chamada
• Proxy SIP
– Executa sinalização e transporte das chamadas
• Redirects
– Determina localização do usuário chamado
– Instrui chamador a iniciar sinalização diretamente com terminal chamado
Obs: Slides sem correções, Obs: Slides sem correções,
formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Protocolos que compõem a estrutura do SIP Etapas da Sinalização


• SDP Session Description Protocol
• SAP Session Advertisiment Protocol • Estabelecimento da chamada
• RTSP Real-time Stream Protocol • Localização do usuário
• SCCP Simple Conference Control Protocol
• SIP • Disponibilidade do usuário
• Manipulação da chamada

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

1
Protocolo SIP Protocolo SIP

Mensagens e procedimentos da Sinalização Mensagens e procedimentos da Sinalização

• INVITE • CANCEL
– Mensagem inicial de estabelecimento de chamada – Cancela uma solicitação de chamada em andamento
• ACK • REGISTER
– Mensagem enviada pelo chamador para confirmar aceitação da – Solicitação de registro do endereço no servidor SIP
chamada
• BYE
– Mensagem de finalização de uma chamada

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Sinalização direta Exemplo de uma chamada Direta

• Endereço SIP user@192.168.1.1


• O SIP opera por transações (pedido – resposta)
• O inicializador da chamada é conhecido como
cliente
• Quem recebe a chamada é conhecido como
servidor
Obs: Slides sem correções, Obs: Slides sem correções,
formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Exemplo de uma chamada Direta

• Cliente envia mensagem INVITE Exemplo de uma


• O INVITE contem informações para conexão, chamada Direta
incluindo capacidades
• Receptor responde com mensagem 200 OK,
informando suas capacidades.

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

2
Protocolo SIP Protocolo SIP

Negociação de codecs Exemplo de cabeçalho SIP

• Os terminais devem suportar os • Call-ID (2001@192.168.1.1)


mesmos codecs • Cseq Número de sequência do pedido
• Na resposta, os terminais • From Origem da chamada
informam os codecs que devem ser • To Destino da chamada
suportados
• Via Registra o roteamento da chamada
• Content-type Tipo de conteúdo da mídia
• Content-leght Tamanho do conteúdo

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Exemplo de cabeçalho SIP Protocolo SDP

• Define para o receptor a sintaxe padrão para


informações sobre a sessão
• O endereço para estabelecer a sessão pode ser
unicast ou multicast
• Porta de destino UDP
• Informações adicionais (nome e descrição da
sessão)
• Informações de contato
• Atividades da sessão
Obs: Slides sem correções, Obs: Slides sem correções,
formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Serviços oferecidos pelo SIP Serviços oferecidos pelo SIP

• Register • Proxy
– Mantem mapeamento entre endereço SIP e – Repassa adiante pedidos dos clientes
endereço IP – Modifica e repassa pedidos dos clientes
– Facilita a mobilidade do usuário – Força o caminho de retorno das respostas usando o
– Todos os servidores SIP respondem no endereço campo via
224.0.1.75 – O campo via é útil para evitar loops entre centrais
– O register também pode ser encontrado por unicast – Usa o campo record-route para definir o caminho de
retorno
Obs: Slides sem correções, – Proxy de bifurcação
Obs: Slides sem correções,
formatações e revisões formatações e revisões

3
Protocolo SIP Protocolo SIP

Serviços oferecidos pelo SIP Serviços oferecidos pelo SIP

• Call Agent • Call Agent


– Trata chamadas que chegam e que saem em nome – Permite implantar o filtro de chamada
do usuário – Grava tentativas malsucedidas de chamadas
– Tenta encontrar um usuário por redirecionamento – Encaminha chamada para outro processo (MoH,
de chamada URA, banco de dados, etc.)
– Implementa encaminhamento de chamada – Filas com distribuição preditiva ou automática
– Repasse de chamada em caso de ausência – Conferência
– Tarifação
Obs: Slides sem correções, Obs: Slides sem correções,
formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Sinalização via Respostas às Mensagens de Sinalização


servidor SIP
• Mensagens informativas (100 – 199)
– 100 ou try
– 180 ou Ringing
– 181 ou Call Forwarding
– 182 ou Queued for Service

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Respostas às Mensagens de Sinalização Respostas às Mensagens de Sinalização

• Mensagens de sucesso (200 – 299) • Mensagens de redirecionamento (300 – 399)


– 200 ou solicitação executada com sucesso – 300 ou Endereço com destino duplicado
– 301 ou Terminal chamado mudou de endereço, chamador deve
tentar novo endereço
– 302 ou Terminal chamado mudou de endereço, chamador
recebe novo endereço
– 305 ou Terminal não suporta sinalização direta, só via servidor
– 380 ou Serviço específico não disponível

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

4
Protocolo SIP Protocolo SIP

Respostas às Mensagens de Sinalização Respostas às Mensagens de Sinalização

• Mensagens de redirecionamento (300 – 399) • Mensagens de falha (400 – 499)


– 300 ou Endereço com destino duplicado – 400 ou Erro de sintaxe
– 301 ou Terminal chamado mudou de endereço, chamador deve – 401 ou Terminal deve ser autenticado antes de iniciar chamada
tentar novo endereço – 404 ou Assinante não encontrado
– 302 ou Terminal chamado mudou de endereço, chamador – 413 ou mensagem muito grande para processamento do servidor
recebe novo endereço – 415 ou erro de codificação
– 305 ou Terminal não suporta sinalização direta, só via servidor – 480 ou Terminal temporariamente indisponível
– 380 ou Serviço específico não disponível

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Respostas às Mensagens de Sinalização Respostas às Mensagens de Sinalização

• Mensagens de falha (500 – 599) • Mensagens de falha (600 – 699)


– 500 ou Erro no servidor – 600 ou assinante chamado está ocupado
– 501 ou Serviço não implantado – 603 ou Assinante chamado não aceitou a chamada
– 503 ou Serviço temporariamente indisponível – 604 ou Assinante inexistente
– 505 ou versão do SIP não suportada – 606 ou incompatibilidade de mídias em uma das pontas

Obs: Slides sem correções, Obs: Slides sem correções,


formatações e revisões formatações e revisões

Protocolo SIP Protocolo SIP

Códigos do cabeçalho SIP Exemplo de uma chamada SIP

•c tipo de conteúdo
•e Codificação do conteúdo
•f campo from
•i Call-ID
•m Contato mudou-se
•s Assunto
•t campo to
•v campo via
Obs: Slides sem correções, Obs: Slides sem correções,
formatações e revisões formatações e revisões

Você também pode gostar