Privacy Policy Cookie Policy Terms and Conditions SIP - Wikipédia

SIP

Origem: Wikipédia, a enciclopédia livre.

'SIP' é um protocolo de aplicação baseado em texto, que utiliza o modelo “requisição-resposta”, similar ao HTTP, para iniciar sessões de comunicação interactiva entre usuários.

'Protocolo de Iniciação de Sessão (SIP)' SIP significa Session Initiation Protocol (Protocolo de Iniciação de Sessão) e é um padrão da Internet Engineering Task Force (IETF) (RFC 3261, 2002.). O SIP é um protocolo de sinal para estabelecer chamadas e conferências através de redes via IP. A configuração da sessão, mudança ou término é independente do tipo de mídia ou aplicação que será usada na chamada; uma chamada pode utilizar diferentes tipos de dados, incluindo áudio, vídeo e muitos outros formatos.

O SIP teve origem em meados da década de 90 (naquele tempo o H.323 estava começando a ser finalizado como um padrão) para que fosse fácil convidar pessoas para assistir a uma sessão multicast via IP como um shuttle executado em um MBone. O desenvolvimento do SIP talvez concentre-se em ter um impacto tão significante quanto o protocolo HTTP, a tecnologia por trás das páginas da web que permite que uma só página com links clicáveis o conecte com textos, áudio, vídeo e com outras páginas da web. Enquanto o HTTP efectua essa integração através de uma página web, o SIP integra diversos conteúdos a sessões de administração. O SIP recebeu uma adopção rápida como padrão para comunicações integradas e aplicações que usam presença. (Presença significa a aplicação estar consciente da sua localização e disponibilidade).

O SIP foi modelado depois de outros protocolos de Internet baseados em texto como o SMTP (email) e o HTTP (páginas da web) e foi desenvolvido para estabelecer, mudar e terminar chamadas em um ou mais usuários em uma rede IP de uma maneira totalmente independente do conteúdo de mídia da chamada. Como o HTTP, o SIP leva os controles da aplicação para o terminal, eliminando a necessidade de uma central de troca.

Um excelente sítio web para aprender mais sobre o SIP foi desenvolvido no Computer Science Department na Universidade de Columbia Informações sobre o grupo de trabalho do SIP IETF podem ser encontradas em http://www.ietf.org/html.charters/sip-charter.html.

Arquitectura do SIP

Os principais componentes da arquitectura do SIP são:

1. O Agente do Usuário SIP

O Agente do Usuário é o terminal SIP ou o software de estação final. O Agente do Usuário funciona como um cliente no pedido de inicialização de sessão e também age como um servidor quando responde a um pedido de sessão. Dessa forma, a arquitectura básica é cliente/servidor. O Agente do Usuário é “inteligente”, com isso ele armazena e gerencia situações de chamada. O Agente do Usuário faz chamadas com um endereço parecido com o de e-mail ou número de telefone (E.164). Como por exemplo: SIP:user@proxy.university.edu. Isso faz URLs SIP fáceis de associar com o endereço de e-mail do usuário. O Agente do Usuário pode aceitar e receber chamadas de outro Agente do Usuário sem requerer nenhum componente adicional do SIP. Esses restantes componentes fornecem gerenciamento e funcionalidades adicionais.

2. Servidor Proxy SIP

a. Servidor Proxy SIP

Um tipo de servidor intermediário do SIP é o Servidor Proxy SIP. O Servidor Proxy SIP passa requisições adiante do Agente do Usuário para o próximo servidor SIP e também retém informações com a finalidade de contabilidade/facturamento. Além disso, o servidor proxy SIP pode operar com comunicação stateful (por exemplo, como um circuito) ou stateless (por exemplo como um TCP). O servidor SIP stateful pode “dividir” chamadas por ordem de chegada para que várias extensões estejam a tocar todos ao mesmo tempo e o primeiro que atender pega a chamada. Essa capacidade significa que você pode especificar que o seu telefone de desktop SIP, o seu telefone celular SIP e as suas aplicações de videoconferência de casa SIP possam “TOCAR” todas ao mesmo tempo quando estiver a receber uma chamada de chegada. Ao atender um dos dispositivos e começar a conversar, os restantes param de tocar. O servidor proxy SIP pode utilizar múltiplos métodos para tentar resolver o pedido de endereço de host, incluindo busca de DNS, busca em base de dados ou retransmitir o pedido para o “próximo” servidor proxy.

b. Servidor de Redireccionamento SIP

Um outro tipo de servidor intermediário do SIP é o Servidor de Redireccionamento SIP. A função do servidor de redireccionamento SIP é fornecer a resolução de nome e locação do usuário. O servidor de redireccionamento SIP reponde ao pedido do Agente do Usuário fornecendo informações sobre o endereço do servidor para que o cliente possa contactar o endereço directamente.

3. Registrador SIP

O Registrador SIP fornece um serviço de informação de localidades; ele recebe informações do Agente do Usuário e armazena essa informação de registro.

A arquitectura do SIP faz uso do SDP (Session Description Protocol). O SDP foi uma ferramenta de conferência multicast via IP desenvolvida para descrever sessões de áudio, vídeo e multimídia. Na realidade, qualquer tipo de MIME (Multipurpose Internet Mail Extension) pode ser descrita, similar à habilidade do e-mail de suportar todos os tipos de anexos em mensagens. A descrição da sessão pode ser usada para negociar uma aceitação de um conjunto de tipos de mídias compatíveis.

Como resultado dessa arquitectura, o endereço do usuário SIP remoto é sempre o mesmo (ex.: sip:user@proxy.univ.edu), mas ao invés de estar amarrado a um endereço estático, ele comporta-se como um endereço dinâmico que reflecte o endereço de locação actual da pessoa remota. A combinação de Proxy e Servidor Redirecionador dá ao SIP grande flexibilidade de arquitectura; o usuário pode empregar vários esquemas simultaneamente para usuários localizados e é o que faz a arquitetura do SIP ser bem adaptada para suportar mobilidades. Mesmo quando o usuário remoto é móvel, o Proxy e o redireccionar podem ser usados para passar adiante o pedido de conexão para o usuário da locação actual. As sessões podem envolver múltiplos participantes, similar a uma chamada multiponto H.323. Comunicações dentro de uma sessão em grupo podem ser via multicast ou via uma rede de chamadas unicast, ou até mesmo uma combinação dos dois. Um outro resultado da arquitectura do SIP é a sua adequação natural como um ambiente de colaboração devido às suas habilidades de apresentar múltiplos tipos de dados, aplicações, multimídia, etc. com uma ou mais pessoas.

A Arquitectura SIP Suporta Novos Tipos de Serviços

Um tipo de “transmissão de chamadas” permite aos usuários especificar onde eles estão para que as chamadas possam ser passadas para lá ou escolher para passar as chamadas para o “e-mail de voz” ou para qualquer outro serviço de atendimento automático. Participantes de chamada podem gerenciar a chamada; isso permite que os participantes decidam introduzir uma nova chamada participante ou cancelar uma conexão na chamada. A habilidade de responder a uma chamada com um tipo diferente de mídia; isso permite, por exemplo, que um stream de voz que está a chegar seja respondido por uma página da web. Informação de “presença” – o Agente do Usuário pode ser usado para indicar se o usuário está presente (disponível para atender a chamada) ou ausente (não disponível para atender a chamada).

O SIP no mercado actual

Há um certo número de produtos comerciais e de fonte aberta do SIP disponíveis actualmente. O desenvolvimento comercial tem se mostrado com foco nos Agentes do Usuário como o telefone SIP e os softwares de Agentes do Usuário. Exemplos notáveis incluem o “Messenger” da Microsoft. Uma linha mais desenvolvida de produtos com a arquitectura SIP está disponível pelo Cisco, PingTel, 3COM, e outros. Um produto muito interessante está disponível pela Wave3 Software, inclui software tanto para plataforma Windows como para Macintosh.(este produto será muito mais interessante quando eles incorporaram um codec de vídeo padrão nos próximos meses).

A Microsoft anunciou que eles não desenvolverão mais o H.323 (adeus NetMeeting e Exchange Conferencing Server) e passaram exclusivamente a desenvolver produtos dentro do SIP. O "Windows Messenger" transforma seu PC em um software de telefone (uma voz através de um dispositivo IP) com as ferramentas adicionais de vídeo, Chat e compartilhamento de dados. Os componentes do servidor SIP estão em desenvolvimento e devem aparecer no mercado em breve. Esta é a fronteira para se ter um tremendo impacto no mercado pela adoção do SIP.

O Network World Fusion conduziu um teste de interoperabilidade no Windows Messenger em Janeiro de 2002, registrando o cliente Microsoft com um Synamicsoft SIP Proxy Server e passando as chamadas por um telefone IP Pingtel xpressa. As chamadas não foram feitas somente com sucesso, mas, também, com uma qualidade de voz relatada como “qualidade-de-negócios”.


[editar] A relação do SIP e do H.323

O SIP e o H.323 são padrões para rota de chamada, sinal de chamada, troca de capacidade, controle de mídia e serviços adicionais. A força do H.323 tem sido a sua interoperabilidade com a rede telefónica pública comutada(PSTN) e disponibilidade de sistemas/aplicações desktop e salas de videoconferência de preço acessível e confiável. O SIP é um protocolo desenvolvido especificamente para Internet e promete grande escalabilidade e flexibilidade. É provável que o H.323 fique como a tecnologia de conferência para gerenciar serviços de conferência/colaboração pelos próximos 2 ou 3 anos, com o SIP se tornando mais usado quando o MCU SIP, gateways e servidores passarem além do beta. O RADVISION, por exemplo, tem demonstrado um gateway H.323/SIP em algumas exposições profissionais, mas ainda não é um produto. Uma boa fonte de informações para saber sobre o actual fornecedor do SIP pode ser encontrada em http://www.sipcenter.com/vsts/products.html.


[editar] Interoperabilidade com o H.323

As organizações de padrões já estão trabalhando com uma interoperabilidade SIP-H.323, prometendo a possibilidade de um período de transmissão razoável entre as tecnologias H.323 e SIP. Duas organizações que estão especialmente interessadas esse tópico são a IMTC (International Multimedia Telecommunications Consortium), uma corporação sem fins lucrativos, com mais de 100 organizações pelo mundo, e também a ETSI (European Telecommunications Standards Institute). A Open H.323 Organization já lançou um gateway de trabalho H.323 para SIP.


[editar] Sites Relacionados

http://www.gta.ufrj.br/grad/06_1/sip/index.html
http://www.en.voipforo.com/SIP/SIP_architecture.php
http://www.sipcenter.com/
http://www.faqs.org/rfcs/rfc3261.html



  Este artigo é um esboço sobre redes de computadores. Você pode ajudar a Wikipédia expandindo-o.
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu