Understanding SIP-Based VoIP
Version 1.0
1. What Does VoIP Mean
Since people started using digital voice coding, such as ISDN, they have thought about convergence between telephony and IT environment in order to transmit data, voice and video applications using one and the same medium. Unfortunately, each of these applications has different needs. Data transmission requires variable line bandwidths and doesn't care for reliability of connection, and, on the contrary, voice and video transmissions need a constant bandwidth and guaranteed time of delivery.
The structures of available networks are different and only meet the needs of the application they have been created for. In data networks, everyone can use the available bandwidth to the maximum extent, which means that the line capacity is exploited efficiently. On the contrary, telephone network reserves a channel per call regardless of data transmission (e.g. one party is speaking only during a standard call -> there is no data transmission from the non-speaking party but the channel keeps busy).
A lot of voice and video transmission technologies using real-time IP networks (Internet), generally called VoIP(Voice over IP), have been developed as an alternative to the standard circuit-switching telephone network. As a result of natural selection, only two of them are now implemented in telecommunications, which improves interaction and compatibility of products from different companies. These two technologies are H.323 and SIP.
2. Signal and Voice Paths
Voice and signal communication channels are strictly separated in the VoIP network. Signal sessions are mostly administered by a server, which replaces a standard PBX in the IP environment. The voice stream is created point-to-point between end sides. For better understanding see the following diagram.
2.1 Voice and Video Transmission in VoIP
As mentioned above, constant bandwidth, guaranteed time of packet delivery (also called jitter) and correct sequence are necessary for successful voice transmission. We need not worry about delivery of any packet during voice transmission because mathematical methods used for voice signal coding and decoding can make approximation when a packet has not been delivered. Thus, we can use the UDP for voice stream transmission, which has no acknowledgement of delivered packets, but in any case we need a protocol that is responsible for voice coding, jitter, sequence order and bandwidth. This protocol is called RTP (Realtime Transport Protocol) and is widely used for voice transmission in modern VoIP networks. Its task is to transmit data (voice) from the source to the proper destination at real time. So-called codecs are used to save the data bandwidth by reducing the transmission rate using a complex algorithm. The level of compression used by the codec affects the quality of the transmitted voice. This means that the wider the data bandwidth (the higher the transmission rate), the higher the voice transmission quality. The voice transmission quality is measured by the MOS (Mean Opinion Score), where 1 means the worst and 5 the best quality. For a list of VoiceBlue-supported codecs see the table below:
Standard Algorithm Transmission Rate MOS
G.711 PCM 64 4.1
G.726 ADPCM 32 3.85
G.729 CS-ACELP 8 3.92
G723.1 ACELP 5.3 3.56
2.2 SIP as a Signalling Protocol
The SIP (Session Initiation Protocol) is a text-based protocol, similar to the HTTP and SMTP, designed for initiating, maintaining and terminating of interactive communication sessions between users. Such sessions include voice, video, chat, interactive games, and virtual reality.
The SIP defines and uses the following components:
UAC (User agent client) – client in the terminal that initiates SIP signalling
UAS (User agent server) – server in the terminal that responds to the SIP signalling from the UAC
UA (User Agent) – SIP network terminal (SIP telephones, or gateway to other networks), contains UAC and UAS
Proxy server – receives connection requests from the UA and transfers them to another proxy server if the particular station is not in its administration
Redirect server – receives connection requests and sends them back to the requester including destination data instead of sending them to the calling party
Location Server – receives registration requests from the UA and updates the terminal database with them.
All server sections (Proxy, Redirect, Location) are typically available on a single physical machine called proxy server, which is responsible for client database maintenance, connection establishing, maintenance and termination, and call directing.
Basic messages sent in the SIP environment
INVITE – connection establishing request
ACK – acknowledgement of INVITE by the final message receiver
BYE – connection termination
CANCEL – termination of non-established connection
REGISTER – UA registration in SIP proxy
OPTIONS – inquiry of server options
Answers to SIP messages are in the digital format like in the http protocol. Here are the most important ones:
1XX – information messages (100 – trying, 180 – ringing, 183 – progress)
2XX – successful request completion (200 – OK)
3XX – call forwarding, the inquiry should be directed elsewhere (302 – temporarily moved, 305 – use proxy)
4XX – error (403 – forbidden)
5XX – server error (500 – Server Internal Error, 501 – not implemented)
6XX – global failure (606 – Not Acceptable)
Connection establishing and terminating procedures in the SIP proxy server environment:
Todos os direitos ao autor:
Jan Mastalir, DiS.
Technical support
2N TELEKOMUNIKACE a.s.
Retirado de:
http://www.packetizer.com/ipmc/sip/papers/understanding_sip_voip/
Pesquisar este blog
quarta-feira, 8 de dezembro de 2010
terça-feira, 9 de novembro de 2010
Migrando Sistemas Empresariais para VoIP.
O Voip é uma tecnologia que nasceu a partir da comunicação entre maquinas através de uma rede, essa seria a definição mais básica ou mais simplista e assim não nos deteremos em conceitos hipóteses ou teses.
Seu uso e aproveitamento esta a disposição de todos os tipos de usuários não sendo propriamente desenvolvido para uma casta seja ela qual for, quero crer que seja democrático na definição mais purista.
O Voip enquanto ferramenta para negócios apresenta várias facetas e varias aplicações propiciando ao seu usuário facilidades nunca antes imaginadas, mas tem também seus percalços.
1. Aparelho de Fax - A maioria dos modelos de aparelhos de fax devem ser capazes de trabalhar com o seu sistema de VoIP, mas você terá que conectá-los a um adaptador apropriado ao seu fax.
Alguns provedores VoIP podem fornecer números de fax separado do número usado para comunicação de Voz, gratuitamente, como parte do contrato de serviços.
Verifique com seu provedor de serviços VoIP como é o serviço de fax que ele coloca a sua disposição e não se esqueça de se certificar que seu modelo de fax é compatível antes de cancelar o sistema convencional.
2. Lista Telefônica - números de telefone Voip nem sempre estão a disposição em listas locais ou mesmo em páginas amarelas.
Algumas empresas prestadoras de serviço Voip podem ter uma lista com os números Voip de seus clientes muitas vezes é so autoriza-los que eles publicam o seu.
Outros, mesmo algumas empresas maiores, não fornecem o serviço de listas telefônicas e talvez seja necessário procurar um meio para fazer a divulgação de seu número.
3. Máquinas de Cartão de Crédito - Se você estiver usando VoIP para o seu negócio verifique junto a empresa de Cartão de crédito qual a proposta ou mesmo solução que ela possui para quem esta pretendendo usar Voip, claro que hoje os sistemas de pagamentos usando-se Internet já resolvem grande parte do problema.
Algumas máquinas de cartão de credito mais antiga só funcionam com sistemas analógicos, outras podem trabalhar com linhas VoIP, mas é necessário se informar sobre a velocidade das operações que podem ser reduzidas.
Verifique com seu provedor de VoIP e coloque para ele as suas preocupações com o sistema. Em alguns casos adaptadores podem estar disponíveis, em outros casos pode ser necessário a manutenção de uma linha tradicional.
4.Desconexão - alguns serviços VoIP não enviam um sinal para desligar do modo tradicional e isso poderá fazer as com que uma das pontas da conexão fique travada e não desligue quando deveria.
Isto pode causar problemas quando você deixar uma mensagem de voz ou se você usar um atendimento automatizado de discagem direta ramal.
A incapacidade para o desligar poderá causar longos atrasos após envio de mensagens de telefones. Teste estes sistemas completamente antes de fazer a transição total para VoIP.
5. Negócios e as necessidades - Antes de você mudar a sua comunicação de seu negócio para VoIP, certifique-se e faça uma investigação ampla para verificar se é ou não adequado para a sua empresa a mudança e em que percentual.
Embora você tenha possibilidade de economizar em encargos de telefonia, ele também poderá ter as suas desvantagens.
A transição para VoIP irá muito provavelmente exigir um investimento em equipamento, e existe a possibilidade de que o VoIP possa não funcionar com alguns de seus equipamentos e sistemas existentes.
Faça alguns testes usando apenas alguns usuários e alguns setores de sua empresa antes de tomar qualquer decisão, seja a favor da mudança para o Voip ou contra, lembre-se que devemos estar sempre abertos aos avanços tecnológicos sobre pena de ficarmos atrás de nosso concorrente ao não analisarmos todas as nossas possibilidades.
Retirado de:
http://josempinto.blogspot.com/2008/05/migrando-sistemas-empresariais-para.html
Todos os créditos ao autor.
Seu uso e aproveitamento esta a disposição de todos os tipos de usuários não sendo propriamente desenvolvido para uma casta seja ela qual for, quero crer que seja democrático na definição mais purista.
O Voip enquanto ferramenta para negócios apresenta várias facetas e varias aplicações propiciando ao seu usuário facilidades nunca antes imaginadas, mas tem também seus percalços.
1. Aparelho de Fax - A maioria dos modelos de aparelhos de fax devem ser capazes de trabalhar com o seu sistema de VoIP, mas você terá que conectá-los a um adaptador apropriado ao seu fax.
Alguns provedores VoIP podem fornecer números de fax separado do número usado para comunicação de Voz, gratuitamente, como parte do contrato de serviços.
Verifique com seu provedor de serviços VoIP como é o serviço de fax que ele coloca a sua disposição e não se esqueça de se certificar que seu modelo de fax é compatível antes de cancelar o sistema convencional.
2. Lista Telefônica - números de telefone Voip nem sempre estão a disposição em listas locais ou mesmo em páginas amarelas.
Algumas empresas prestadoras de serviço Voip podem ter uma lista com os números Voip de seus clientes muitas vezes é so autoriza-los que eles publicam o seu.
Outros, mesmo algumas empresas maiores, não fornecem o serviço de listas telefônicas e talvez seja necessário procurar um meio para fazer a divulgação de seu número.
3. Máquinas de Cartão de Crédito - Se você estiver usando VoIP para o seu negócio verifique junto a empresa de Cartão de crédito qual a proposta ou mesmo solução que ela possui para quem esta pretendendo usar Voip, claro que hoje os sistemas de pagamentos usando-se Internet já resolvem grande parte do problema.
Algumas máquinas de cartão de credito mais antiga só funcionam com sistemas analógicos, outras podem trabalhar com linhas VoIP, mas é necessário se informar sobre a velocidade das operações que podem ser reduzidas.
Verifique com seu provedor de VoIP e coloque para ele as suas preocupações com o sistema. Em alguns casos adaptadores podem estar disponíveis, em outros casos pode ser necessário a manutenção de uma linha tradicional.
4.Desconexão - alguns serviços VoIP não enviam um sinal para desligar do modo tradicional e isso poderá fazer as com que uma das pontas da conexão fique travada e não desligue quando deveria.
Isto pode causar problemas quando você deixar uma mensagem de voz ou se você usar um atendimento automatizado de discagem direta ramal.
A incapacidade para o desligar poderá causar longos atrasos após envio de mensagens de telefones. Teste estes sistemas completamente antes de fazer a transição total para VoIP.
5. Negócios e as necessidades - Antes de você mudar a sua comunicação de seu negócio para VoIP, certifique-se e faça uma investigação ampla para verificar se é ou não adequado para a sua empresa a mudança e em que percentual.
Embora você tenha possibilidade de economizar em encargos de telefonia, ele também poderá ter as suas desvantagens.
A transição para VoIP irá muito provavelmente exigir um investimento em equipamento, e existe a possibilidade de que o VoIP possa não funcionar com alguns de seus equipamentos e sistemas existentes.
Faça alguns testes usando apenas alguns usuários e alguns setores de sua empresa antes de tomar qualquer decisão, seja a favor da mudança para o Voip ou contra, lembre-se que devemos estar sempre abertos aos avanços tecnológicos sobre pena de ficarmos atrás de nosso concorrente ao não analisarmos todas as nossas possibilidades.
Retirado de:
http://josempinto.blogspot.com/2008/05/migrando-sistemas-empresariais-para.html
Todos os créditos ao autor.
Assinar:
Postagens (Atom)