logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

:: Projeto: VoIP com Delphi e Indy 10
Ir à página 1, 2, 3, 4  Próximo  
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Administração da Galeria
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Sex Abr 29, 2005 4:07 pm    Assunto: :: Projeto: VoIP com Delphi e Indy 10 Responder com Citação

Lanço este iniciativa...

A implementação de um sistema para transferência de voz sobre IP (o famoso voIP)!


Fico no aguardo de maiores interessados... e adeptos conhecedores com pré-requisitos para implementação deste tipo de funcionalidade...

Envie seus dados (nome - idade - disponibilidade e meio para contato - onde mora) e responda estas 4 perguntas:
--------------------------------------------------------------------------------------------------------------------------------------------

1. Descreva um comentário sobre a importância do VoIP (voz sobre IP) para o seu dia-a-dia.
2. Porque desejo participar deste projeto?
3. No que posso contribuir ao projeto?
4. Que nome este software poderia ter?

Aguardo sua contribuição!

Contato:
Mail: ric.prog@gmail.com
Skype: r_campos - Santa Maria - Rio Grande do Sul - Brasil

Convite e iniciativa por:
Ricardo B Campos
Santa Maria - RS
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Dom Mai 01, 2005 1:35 pm    Assunto: Responder com Citação


Project: TurboPower Async Professional

A empresa TurboPower que fechou em janeiro de 2003, deteve uma elite seleta de engenheiros, onde destaco um deles: Julian Bucknall (Obra: Algoritmos e Estruturas de Dados com Delphi). Felizmente, encontramos tesouros, relíquias e ferramentas da TurboPower por ela deixados...

    http://sourceforge.net/projects/tpapro/
    link para download

    "Async Professional is a comprehensive communications toolkit for Borland Delphi, C++Builder, & ActiveX environments.
    It provides direct access to serial ports, TAPI, and the Microsoft Speech API. It supports faxing, terminal emulation, VOIP, & more."


Convite e iniciativa por:
Ricardo B Campos
Santa Maria - RS
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Sex Mai 13, 2005 1:13 am    Assunto: Responder com Citação

Abandonando a idéia por força maior (falta de apoio e interessados) escrevo esta nota:

A empresa AstaTech dispõem de componentes shareware para Delphi que proporcionam comunicação voIP através do protocolo H323 bem como outros dispositivos como: vídeo conferência, canal remoto de imagens entre outros, destinados a aplicações 32bits e Web.

Prova-se então que não era um "idéia cabulosa" da minha cabeça e como me disseram que seria uma tarefa muuuuuito difícil e complicada de ser feita, desde que até mesmo fui alvo de piada com esta minha iniciativa ... devo confessar que, esperava alguma receptividade para a criação! e lembrem-se que não propuz projetos tipo "recriação da roda". Enfim ... meu objetivo e pretenção era o desenvolvimeto em conjunto, sendo que queria proporcionar a motivação e a troca de experiências no mundo open-source como hobby em Delphi...

Abraço
Ricardo B Campos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Sáb Mai 14, 2005 2:53 am    Assunto: Responder com Citação

Página oficial do projeto open source - protocolo H.323 :
http://www.openh323.org

Nas minhas humildes investidas, descobri que o protocolo H.323 é a "via" e o "meio" fundamental para a coexistência da tecnologia voIP. Atualmente este projeto, é open source e completamente escrito em C++, infelizmente.

Tradução de um tutorial para a nossa língua:
http://www.voip.nce.ufrj.br/index_tutorial_openh323_pt_1.htm

Acredito que a pequeno, médio e talvez longo prazo ... ninguém vai se dar ao trabalho de traduzir enorme material C++ para ObjectPascal ... a única coisa que me resta, ainda saber, é ... se é possível chamarmos as funções das DLLs: PWLib e OpenH323 para win32 e demais requeridas, objetivando alguma interface ou espécie de "Front-End"...

p.s.: O projeto TurboPower Async Professional é muito ou completamente ineficiente para o voIP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Sáb Mai 14, 2005 3:04 am    Assunto: Responder com Citação

Compilando código H.323 em Visual Studio!
Aqui: http://www.openh323.org/build.html#windows

Alguém com V.S. poderia portar esse código C++ para C#?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Seg Mai 16, 2005 6:11 pm    Assunto: Responder com Citação

Mescla de protocolos H.323 e SIP (Session Initiation Protocol) dão um novo significado a minha pesquisa. Pow... já chamo isto de pesquisa! (eu sozinho ...). Pois bem...: neste link podemos observar maiores informações abrangentes sobre o protocolo SIP que provê um controle de gerenciamento de múltiplas threads de recepção, priorizando maior dinamismo e força para aplicações web também...

Pág. Oficial protocolo SIP: http://www.cs.columbia.edu/sip/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Seg Mai 16, 2005 6:13 pm    Assunto: Responder com Citação

Texto interessante sobre futuro no tráfego de conteúdo multimídia via IP: http://www.voip.nce.ufrj.br/index_webdial_pt.htm
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Seg Mai 16, 2005 6:17 pm    Assunto: Responder com Citação

Tenho e mãos!!! Agora!!!

O código VCL Delphi para uso de comunicação voIP - protocolos H.323 / SIP

Realizarei minhas experiências: sozinho para variar...: após ... posto coments...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Ter Mai 17, 2005 2:44 am    Assunto: saiba mais... Responder com Citação

::: Mais sobre a Tecnologia ::: H.323 e SIP

A tecnologia VoIP utiliza o protocolo IP para a transmissão de voz através de pacotes em redes IP, assim VoIP consegue alcançar redes como a Internet, Intranets e Lans. O sinal de voz é digitalizado, sofre compressão e é transformado em pacotes IP para então ser transmitido na rede. Para isso são utilizados diversos padrões, dos quais se destacam o H.323 e o SIP (Session Initiation Protocol), Cada padrao apresenta maneiras diferentes de iniciar e finalizar chamdas, dependendo dos protocolos utilizados.

O padrão H.323 foi publicado inicialmente pela ITU (International Telecommunication Union), é composto por 4 estruturas básicas para o funcionamento de VoIP: terminais, gateways, gatekeepers e MCUs (Multipoint Control Units).

Os terminais estão associados aos clientes, onde as chamadas serão inicializadas ou recebidas.

O Gateway garante a comunicação entre terminais distintos, que podem ser terminais do sistema de telefonia tradicional (PSTN) ou terminais do tipo H.323.

O gatekeeper tem o papel de "administrador" da rede, sendo responsável por controlar as chamadas, completando aquelas feitas dentro do seu domínio e as recebidas de qualquer localidade, mantendo uma lista de chamadas para fazer o controle de banda para cada cliente (limitando o numero de terminais permitidos simultaneamente), alem de efetivar o registro de terminais H.323 na rede.

O MCU é um ponto da rede que possibilita a terminais e gateways participarem de conferências.

Outra característica do padrão H.323 é que o mesmo não garante qualidade de serviço QoS (Quality of Serice). O numero de telefone pode ser agora substituído por um apelido, através de um método alternetivo de endereçamento, que pode ser um endereco de e-mail, ou mesmo um numero de telefone comum, contanto que seja único em sua área.

O H.323 possui também protocolos de controle, o Q.931/ H.225 Call Signaling, o H.225 RAS (Registration, Admission and Signaling) fazem o controle de sinalização de chamada; para estabiliza-la entre um host e outro o protocolo RAS é utilizado, e após estabelecida, o H.245 negocia o fluxo de mídia. Para o trafego de voz, após todas essas etapas, são utilizadas o RTP (Real ? Time Transport Protocol) e o RTCP (Real ? Time Control Protocol). O primeiro, cuidando do transporte, verifica se houveram perdas de pacotes pela rede (utilizando?se de números de seqüência nos pacotes) e verifica o tempo de expiração dos pacotes, tentando evitar atrasos. Já o segundo é utilizado para obter informação sobre o QoS.

Outro padrão muito utilizado no lugar do H.323 é o SIP, proposto dela IETF (Internet Engineering Task Force), e que tem um funcionamento relativamente mais simples que o H.323. O SIP lida apenas com o estabelecimento de ligações, sendo um modulo isolado. Um sistema SIP constitui-se de duas partes, User Agents Network Servers. Os User Agents podem ser um cliente (UAC ? User Agent Client) ou um servidor (UAS ? User Agent Server). O UAC recebe o pedido, processa e o envia ao cliente. Os Network Servers são servidores maiores, que se dividem em três tipos: um servidor de registro recebe atualizações cuidando da localização dos usuários na rede; um servidor proxy repassa as chamadas recebidas para o próximo servidor (next-hop) que sabe melhor sobre a localização do usuário; um servidor de redirecionamento, que ao invés de repassar pacotes, envia um para o remetente, avisando quem é o próximo servidor. Para a transferência e controle da voz, os protocolos RTP e RTCP são também utilizados.

Tanto no H.323 quanto no SIP a codificação e decodificação de voz suportam G.711 (PCM, com amostragem de 8 bits a 8 KHz gerando dados não comprimidos ao ritmo de 64 Kbps), mas outros protocolos com compressão também podem ser utilizados.

Tendo analisado o funcionamento básico das duas especificações percebe-se que o H.323 é bem mais complexo que o SIP. O SIP utiliza campos de cabeçalhos, regras de codificação, códigos de erro e mecanismos de autenticação semelhantes ao http, e teve, assim um desenvolvimento mais voltado para a Internet, contrariando a complexidade do H.323. A tabela 1 mostra algumas diferenças.

Abraço
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Ter Mai 17, 2005 2:55 am    Assunto: Responder com Citação

Aplicação Voice e Vídeo 100% - tecnologia SIP__________________________
por Ricardo B Campos

X - Lite e eyeBeam ? 1.1 SDK



Download e maiores informações aqui
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
nildo
Administrador


Registrado em: Segunda-Feira, 3 de Fevereiro de 2003
Mensagens: 3771
Localiza?: Santo André - SP

MensagemEnviada: Ter Mai 17, 2005 7:00 am    Assunto: Responder com Citação

Se quiser minha ajuda em alguma coisa pode me contactar via MSN
_________________
Admin
Biblioteca BmsApiHook - http://www.ProjetoBMS.net/ - 100% Brasileiro, desenvolvido para Borland Delphi.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email Visitar a homepage do Usuário
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Ter Mai 17, 2005 4:48 pm    Assunto: Responder com Citação

nildo escreveu:
Se quiser minha ajuda em alguma coisa pode me contactar via MSN


Valeu Nildo! Poderíamos compilar juntos o código para SIP da VCL - Delphi? Pena que não tenho MSN instalado só o Skype e X - Lite...
Achava que o material era babilônico, mas são só 400 kb de código e exemplo juntos!
Debugando tá dando um erro aqui com uma classe override ou overload...

Skype: r_campos
Mail: ric.prog@gmail.com
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Qui Mai 19, 2005 7:10 pm    Assunto: Responder com Citação

Diagrama do Ambiente VoIP SIP - H323



Veja na íntegra em: http://voip.ufsc.br/esquemaambiente.php
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
titanius
Membro Senior


Registrado em: Sábado, 26 de Abril de 2003
Mensagens: 1952
Localiza?: Muriaé - MG

MensagemEnviada: Seg Mai 23, 2005 7:56 am    Assunto: Responder com Citação

Amigo, não saco muito disso, mas se quiser ajuda estamos aí, isso é parecido com o skype? Laughing como deu pra perceber naosaco disso mesmo... Rolling Eyes mas se quiser, estamos aí! Wink

P.s: essa vcl citada por você, onde acho ela pra testes?

[]s
_________________
Fellipe Henrique. fellipeh@gmail.com


Linux User.: 432949
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
NerdeX
Membro Senior


Registrado em: Domingo, 7 de Dezembro de 2003
Mensagens: 679
Localiza?: POA/RS

MensagemEnviada: Seg Mai 23, 2005 9:39 pm    Assunto: Responder com Citação

Titanius escreveu:
Amigo, não saco muito disso, mas se quiser ajuda estamos aí, isso é parecido com o skype? Laughing como deu pra perceber naosaco disso mesmo... Rolling Eyes mas se quiser, estamos aí! Wink

Fico feliz que teha gostado e ... Sim!... é o famoso voIP - voz sobre IP, algo que vai além de streaming (muitos pensam que voIP é isso! mas não é verdade!) - é transferência multimídia - áudio e vídeo em tempo real na web! ... enfim o SIP é a última palavra em tecnologia (protocolo) na atualidade, aprovada e em funcionamento para este fim. Em pouco tempo você notará esta funcionalidade sendo usada direto nas páginas web! - por exemplo: um atendimento On-Line em tempo real.
ps.: confira os links anteriores para maiores informações sobre a tecnologia...

Titanius escreveu:
P.S: essa vcl citada por você, onde acho ela pra testes?

O código, tanto para os 2 protocolos envolvidos e o gateway Asterisk estão em C++ e são Open Source licenciados pela GPL. A migração de código C++ para ObjectPascal ainda poderá se tornar uma realidade viável e funcional também... em breve, breve, muito breve nós também teremos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Administração da Galeria Todos os horários são GMT - 3 Hours
Ir à página 1, 2, 3, 4  Próximo
Página 1 de 4

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB