DevMedia
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Este é um post disponível para assinantes MVP
###

Artigo .net Magazine 43 - VoIP - Construa seu próprio software VoIP

Este artigo discute sobre VoIP, Protocolo SIP e RTP, Codecs e Softphone.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você poderia comentar o que não lhe agradou?

Confirmo meu voto negativo

capaNET43.JPG

Clique aqui para ler todos os artigos desta edição

Novidades

VoIP

Construa seu próprio software VoIP

 

Este artigo discute

Este artigo usa as seguintes tecnologias

·         VoIP;

·         Protocolo SIP e RTP;

·         Codecs;

·         Softphone.

Visual Studio 2005, Visual Basic 2005

 

VoIP é uma nova tecnologia que une o mundo da telefonia convencional ao da informática, abrindo uma nova gama de possibilidades, economia e integração com outros sistemas como CRM, Call Center, Auto Atendimento, entre outros.

Voz sobre IP ou simplesmente VoIP, há muito a escrever sobre o assunto, o que vamos ver aqui são os principais elementos, protocolos e funcionamento de uma rede VoIP. Também vamos ver um SoftPhone em VB.NET, que vai permitir fazer chamadas entre outros SoftPhones, telefones fixos e celulares convencionais.

VoIP

A tecnologia VoIP converte o sinal da voz em dados, e em seguida em pacotes IP, esses por sua vez  podem ser transmitidos via uma rede de dados, por exemplo, a internet ou intranet,  chegando em seu destino esses são convertidos para o sinal de voz (Figura 1).

 

Figura 1. Chamada via VoIP

É claro que para todo esse processo funcionar corretamente há uma série de regras que devem ser obedecidas que são os nossos conhecidos protocolos de rede. Vamos ter uma breve abordagem sobre os dois principais protocolos usados atualmente em VoIP, que são o protocolo SIP e o RTP.

O assunto é extenso e poderemos explorar melhor em outros artigos, bem como o SoftPhone, Asterisk, Gateway e as operadoras VoIP que falaremos resumidamente a seguir.

Protocolo SIP

Protocolo de Iniciação de Sessão (Session Initiation Protocol - SIP) é um protocolo de aplicação usado para sinalizar chamadas na rede VoIP. Há também o protocolo H323 usado em redes VoIP, que não abordaremos neste artigo, porque o seu uso vem caindo gradativamente e o SIP vem conquistando cada vez mais espaço.

Tudo isso se deve a sua simplicidade, uma vez que esse protocolo usa texto simples para estabelecer, finalizar e transmitir dados de chamadas VoIP. O SIP foi inspirado em outros protocolos texto como o HTTP, SMTP etc., e atualmente é o protocolo mais usado nas operadoras e pelos usuários de VoIP.

Na Listagem 1 temos um exemplo de uma requisição SIP (INVITE), para o início de uma chamada.

 

Listagem 1. Requisição SIP

INVITE sip:27@192.168.0.2 SIP/2.0

Via: SIP/2.0/UDP 192.168.0.3 :11126;rport;branch=z9hG4bK

From: Luciano Lima - Mobile ;tag=1153663553

To:

Contact:

Call-ID: 199EA4C5-7739-47BC-BA97-94EA170B80B4@192.168.1.10

CSeq: 5771 INVITE

Max-Forwards: 70

Content-Type: application/sdp

Protocolo RTP

Protocolo de Transmissão "

A exibição deste artigo foi interrompida

Este post está disponível para assinantes MVP.



Bacharel em Ciência da Computação e CCNA. Atua como consultor e analista programador em VoIP, E-commerce e TI, gerenciando projetos, treinamento VoIP e integração entre sistemas em tempo real. Desenvolvendo soluções para os m [...]

O que você achou deste post?
Publicidade
Serviços

Mais posts