RFC 3261 Português Página 86 :: Admirável Mundo Novo




Muito Bem Vindo

Prezado Leitor, a proposta desse Blog é compartilhar conhecimento com as pessoas que trabalham com Linux, Asterisk, OpenSER, e com tecnologia de voz sobre a rede IP em geral, através de tutoriais, dicas, howto, notícias entre outros assuntos.

Atente para termo de uso do conteúdo do blog no rodapé da página.

segunda-feira, 11 de julho de 2011

RFC 3261 Português Página 86

RFC 3261            SIP: Session Initiation Protocol           Junho 2002
Como a 2xx é retransmitida fim-a-fim, pode haver saltos entre o UAC e o UAS que são UDP. Para garantir a entrega confiável através desses saltos, a resposta é retransmitida periodicamente mesmo que o transporte no UAS seja confiável.
Se o servidor retransmite a resposta 2xx durante 64*T1 segundos sem receber um ACK, o diálogo é confirmado, mas a sessão DEVE ser encerrada. Isso é conseguido com um BYE, como descrito na Seção 15.
14 Modificando uma Sessão Existente
Uma requisição INVITE sucesso (ver Seção 13) estabelece tanto um diálogo entre os dois agentes-usuários quanto uma sessão usando o modelo oferta-aceite. A Seção 12 explica como modificar um diálogo existente usando uma requisição para atualizar destino (por exemplo, mudando o URI do destino remoto do diálogo). Essa seção descreve como modificar a sessão real. Essa modificação pode envolver alterações de endereços ou portas, adicionando um fluxo de mídia, excluir um fluxo de mídia, e assim por diante. Isso é feito enviando uma nova requisição INVITE dentro do mesmo diálogo que estabeleceu a sessão. Uma requisição INVITE enviada dentro de um diálogo existente é conhecido como um re-INVITE.
Observe que um único re-INVITE pode modificar o diálogo e os parâmetros da sessão ao mesmo tempo.
Tanto o chamador como o chamado podem modificar uma sessão existente.
O comportamento de um UA na detecção de falha de mídia é uma questão de política local. No entanto, a geração automática de re-INVITE ou de BYE NÃO é RECOMENDADA para evitar inundação da rede com tráfego quando houver congestionamento. Em qualquer caso, se essas mensagens são enviadas automaticamente, elas DEVEM ser enviadas após algum intervalo aleatório.
Note que o parágrafo acima se refere a BYE's e re-INVITE's gerados automaticamente. Se o usuário desliga o telefone quando de falha de mídia, o UA enviaria uma requisição BYE como usual.
14.1 Comportamento do UAC
O mesmo modelo oferta-aceite que se aplica às descrições de sessão em INVITE's (Seção 13.2.1) aplica-se a re-INVITE's. Como resultado, um UAC que deseja adicionar um fluxo de mídia, por exemplo, vai criar uma nova oferta que contém esse fluxo de mídia, e envia isso em uma requisição INVITE ao seu par. É importante notar que a descrição completa da sessão, e não apenas a mudança, é enviada. Isto suporta o processamento de sessão sem estado em vários elementos, e suporta capacidades de failover e de recuperação. Naturalmente, um UAC PODE
Rosenberg, et. al.          Standards Track                    [Página 86]


Observações importantes a cerca dessa tradução:
A tradução de algumas terminologias do SIP:

User agent ficou como agente-usuário;
Header field como campo-cabeçalho;
Requests ficou em português como requisições no plural e no singular requisição.

Quanto às palavras/verbos usadas em documentos RFC's tramitando em trilha de 
padronizações, que obedecem as regras da RFC 2119/IETF, foram traduzidas
para o português conforme a seguir:

MUST:
PRECISA, REQUERER, OBRIGAR, EXIGIR, FORÇAR, É OBRIGATÓRIO, É FORÇOSO, 
NECESSITAR, É MANDATÓRIO.

MUST NOT:
NÃO PODE, É PROIBIDO, É VEDADO.

SHOULD:
DEVE, É RECOMENDADO.

SHOULD NOT:
NÃO DEVE, NÃO É RECOMENDADO.

MAY:
PODE, É OPCIONAL.


Nenhum comentário:




Creative Commons License
Admirável Mundo Novo: Tudo Sobre Asterisk, OpenSER, Linux e Tecnologias de Voz sobre IP
by Cléviton Mendes de Araújo is licensed under a Creative Commons Atribuição 2.5 Brasil License.