[DICA] Calendário Javascript em 3 passos
Posted by Felipe Tavares in Sem categoria on 12 de agosto de 2010
Olá pessoal, há quanto tempo que não postamos nada aqui!
Vamos voltar a movimentar nosso blog, começando com uma dica muito útil para os desenvolvedores de plantão por ai.
A partir de agora vamos manter o blog mais atualizado, com algumas novidades do mundo de telefonia IP e também algumas dicas sobre segurança, desenvolvimento e outras atualizações de tecnologia.
Irei lhes passar hoje como configurar um calendário em JavaScript para sua aplicação. Podendo ser utilizado como melhoria na utilização de um cadastro ou qualquer outro formulário.
Bom, para criarmos, utilizaremos um projeto já existente do site dhtmlgoodies, então o primeiro passo será baixar o arquivo no link: http://www.dhtmlgoodies.com/index.html?page=calendarScripts, depois descompacte os arquivos no diretório de seu sistema.
Vamos então ao segundo passo: a inserção do código do calendário em sua página. Abra-a e, dentro da tag head, insira o seguinte trecho de código:
<head> <link type="text/css" rel="stylesheet" href="./dhtmlgoodies_calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112" media="screen"> <script src="./dhtmlgoodies_calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118" type="text/javascript"> </script>
Este código é o responsável por carregar os arquivos de css e as bibliotecas utilizadas no calendário (as propriedades href e src são os endereços de onde você descompactou os arquivos do dhtmlgoodies).
Agora, o terceiro e último passo, a inserção do calendário propriamente dita. No local onde irá implementar o calendário (button, img, etc), insira o seguinte código na ação desejada (onclick, etc):
Ex:
<input onclick="”displayCalendar(document.forms[0].data1,'dd/mm/yyyy',this)”" name="”data1”" type="”text”" />
Este código chamará o evento para exibir o calendário e retornará a data selecionada no input que descrevermos, lembrando que o input deve estar dentro de um form.
O “dd/mm/yyyy” é a formatação desejada da data retornada e “this”, significa que, caso o input já tenha alguma data, quando abrir o calendário, a data marcada será a mesma do value.
Pronto, com estes simples passos, você acaba de implementar em sua aplicação um calendário JavaScript!
Esta dica foi proporcionada por um de nossos colaboradores: Yuri Zanola Piratello.
SIPServer Devel
Posted by Felipe Tavares in Mercado, Por dentro da Devel-IT, Soluções on 19 de março de 2010
Olá Leitores, bem-vindos de volta ao nosso Blog! É um prazer tê-los aqui novamente!
Em nosso último post, falamos sobre a história da Devel e o caminho que escolhemos trilhar a partir deste último ano, onde reavaliamos nosso foco de mercado e também a forma de nosso atendimento e tudo mais (se você ainda não o leu, veja o post anterior e nos conheça melhor!).
Vamos então ao assunto da semana pois, agora que você já conhece a Devel, precisa conhecer as soluções que a Devel lhe oferece e também onde cada uma delas pode se encaixar em seu modelo de negócios.
A primeira solução que será abordada é a nossa plataforma SIPServer, uma solução completa para quem deseja se tornar uma operadora VoIP e gerenciar todos os seus clientes de forma fácil e segura!
A nossa plataforma SIPServer se divide em duas soluções, uma voltada às empresas que pretendem iniciar sua operação neste mercado (SIP Host) e outra voltada às operadoras que já estão neste mercado e precisam ampliar os seus horizontes agregando valores à sua operação ou mesmo novos métodos de venda e fidelização de clientes (SIPServer plataforma).
Mas, afinal de contas, o que exatamente é o SIPServer?
O SIPServer é um servidor SIP (como já sugere o nome) e foi uma solução desenvolvida com base nas necessidades e também nos problemas de um provedor que iniciou a sua própria operação VoIP em um momento que este termo ainda não era tão difundido como é hoje, o que a tornou muito completa e de fácil administração.
Com a nossa solução, a sua operadora pode cadastrar milhares de clientes utilizando um completo sistema hierárquico, onde podem ser cadastrados representantes, revendedores e grupos de ramais IP, onde podemos facilitar a administração de empresas (que geralmente possuem vários ramais) atendendo à diversas filiais e pontos de presença e centralizando os custos em somente um local!
Além do completo sistema hierárquico para o cadastro de clientes, existe também a hierarquia de administradores, onde cada nível hierárquico pode ter o seu próprio administrador.
Oferecemos também várias ferramentas técnicas para soluções de problemas:
- WIST (Web Interface for SIP Trace) – Ferramenta que exibe a sinalização de uma sessão SIP, podendo exibir problemas de configurações com ATAs ou até mesmo falhas de recebimentos de chamadas em terminações;
- MRS (Media Relay Server) – Ferramenta que exibe as chamadas ativas em tempo real, mostrando todas as informações pertinentes à uma chamada em andamento, como os IPs de origem (cliente) e destino (terminação), quantidade de bytes trafegados, o status da chamada e também qual CODEC está sendo utilizado;
- Identificação de CODEC’s – Nossa solução é um SIP Proxy, portanto, toda informação recebida em uma chamada é repassada para frente e não é realizado transcoding nas chamadas (alteração de CODEC’s por exemplo, de G729 para G711). No entanto, possuímos uma indicação de qual CODEC foi utilizado em cada chamada para que, desta forma, a operadora possa identificar problemas de completamento de chamadas (devido ao CODEC) ou mesmo problemas de qualidade, devido à grande utilização de banda em algumas chamadas (CODEC G711, por exemplo);
- Relatório de ASR (Average Success Rate) – Acompanhe a relação entre chamadas completadas e chamadas não completadas para, desta forma, saber se sua terminação está prestando um serviço de boa qualidade ou mesmo se pode haver algum problema com os ATAs de sua operação ou o seu link de dados.
Além de todas estas ferramentas que podem ser utilizadas para a solução de problemas, existe ainda a nossa completa equipe de suporte, com técnicos capacitados para oferecer um ótimo atendimento e atenção, sanando suas dúvidas e auxiliando-o no que for necessário.
Até agora, já sabemos que podemos cadastrar clientes de várias formas, inclusive sabemos também que podemos cadastrar representantes e revendas, outra informação que já sabemos é que teremos várias ferramentas para solucionar problemas mas, o mais importante, quais as possibilidades comerciais que eu tenho para oferecer VoIP (ou serviços de telefonia IP) para meu cliente, sempre buscando fidelizá-lo?
- Consulta de consumo: Seu cliente pode consultar, em tempo real, as ligações que ele realizou e, neste acompanhamento, terá as informações de destino, horário, duração da chamada e custo;
- Compra de créditos rápida e fácil: Se os créditos de seu cliente estiverem acabando, ele não precisa ter o trabalho de ligar para você e solicitar mais ou nada do tipo, ele somente acessa o painel de administração, seleciona a quantia de créditos e a forma de pagamento. Tudo é feito de maneira simples e automatizada!
- Consulta de tarifas: Seu cliente te liga para perguntar quanto ele gastaria para ligar para um determinado local ou ele ainda olha aquela tabelinha de preços sempre antes de fazer uma chamada? Isto não é necessário com o SIPServer Devel, ele pode acessar o próprio painel de administração e realizar a consulta de tarifas, simplesmente digitando o telefone de destino. É isso mesmo, ele não precisa procurar em uma lista enorme!
- Chamadas Perdidas/VoiceMail: Se alguém ligou para o seu cliente e ele não pode atender, não tem problema, ele possui o controle para ouvir a mensagem (se ele possuir o serviço de VoiceMail ativado) ou ainda pode ver em uma listagem, todas as chamadas não atendidas!
- Bloqueio de chamadas: O seu cliente sai de casa ou do trabalho e deixa o usuário VoIP dele autenticado mas tem medo que realizem ligações sem a sua permissão? Ele pode, de maneira simples e rápida, acessar a sua interface de administração e realizar o bloqueio de seu usuário para as ligações externas!
Por fim, mas não menos importante, existem também as diversas facilidades oferecidas por nossa solução para você, administrador! Dentre elas, podemos citar as principais:
- Flexibilidade de trabalho: Contamos com os planos pré e pós-pago além dos planos de minutos, onde o cliente pode pagar um valor fixo, por uma quantidade de minutos “n”;
- Roteamentos e diversas tabelas de vendas: Trabalhe com diversas tabelas de venda, ganhando mais flexibilidade na negociação da minutagem com o seu cliente, além de utilizar roteamentos avançados e simples para personalizar a quantidade de chamadas que é enviada para a terminação A ou B;
- Formas de pagamento: Cadastros de diversas formas de pagamento para vendas pré-pagas;
- Cadastro de números entrantes: Cadastre números entrantes e os alugue para seu clientes, assim podem ser encontrados em qualquer lugar, através de um número fixo!
- Serviços agregados: Ofereça serviços como Salas de Conferência e VoiceMail juntamente com planos ou mesmo através de pagamentos mensais!
Além destas possibilidades, existem outras tantas, somente dependendo de sua imaginação e, caso se faça necessário, de nosso desenvolvimento!
E o melhor de tudo isto é que a interface administrativa é 100% em português do Brasil, além de ser totalmente amigável e muito bonita!
O que está esperando para conhecer o nosso SIPServer e começar a lucrar em pouquíssimo tempo? Entre em contato conosco!
Por hoje é só pessoal, até o próximo post!
Afinal de contas, quem é a Devel?
Posted by Felipe Tavares in Atualizações, Eventos, Por dentro da Devel-IT on 3 de março de 2010
Caros leitores, sempre falamos da Devel e do que ela tem feito mas, com certeza, muitos de vocês devem se perguntar “Afinal de contas, quem é essa Devel e o que exatamente ela faz?”
O post desta semana foi desenvolvido exatamente para esclarecer esta dúvida!
Vamos parar com a prosopopéia flácida para acalentar bovinos e vamos ao que realmente interessa: Há pouco mais de 7 anos atrás surgiu, dentro da TDKOM – um provedor de internet via rádio de Ourinhos – a necessidade de desenvolvimento de soluções de rede para controle de banda e firewall que seria utilizada para o gerenciamento de seus clientes.
Duas pessoas contratadas pela TDKOM, iniciaram este desenvolvimento, e após algum tempo, nasceu o WT (Wireless Tool), software desenvolvido utilizando-se Linux para controle de banda, firewall, proxy e gerenciamento de clientes. Depois de desenvolver esta solução para a necessidade primária da TDKOM, surgiram então outros provedores de acesso internet via rádio interessados nesta solução, e assim a idéia de se criar uma empresa para comercializar esta solução começou a ser ventilada. Foram desenvolvidas outras soluções, que eram de necessidade da TDKOM como servidores de e-mail, servidores de hospedagem web e outros softwares voltados para provedores de internet. Com o tempo, identificamos que estes softwares não eram somente uma necessidade da TDKOM, mas sim de todos os provedores da região e, há exatos 7 anos (03 de Março de 2003) a Devel começou a andar com suas próprias pernas, comercializando e suportando estas soluções.
Algum tempo depois de andar por esta estrada, começou a se falar em VoIP e, com isto, surgiu a necessidade da TDKOM de comercializar VoIP a seus clientes, porém , não existia nenhuma plataforma madura para que ela comercializa-se VoIP naquela época. Novamente entrou em cena a Devel, e começamos com o desenvolvimento de nossa plataforma, que é hoje uma das melhores do mercado e não pára de ganhar novas funcionalidades a cada dia que passa!
De lá para cá, a Devel continuou vendendo as soluções para provedores de internet (servidores de controle de banda, servidores web, servidores de e-mail) além de iniciar a comercialização de sua plataforma VoIP também! A partir daí, o nome Devel (ou Devel-IT, como era antes) ficou conhecido no Brasil inteiro, tornando-se inclusive uma empresa referência nacional em sinalização SIP e telefonia IP.
Mas, a vida é uma caixinha de surpresas e, como qualquer empresa em crescimento, começaram os problemas com o foco de nossos esforços que estavam sempre divididos em toda a nossa carteira de soluções (que era bem grande) e, como todos sabem, se você trabalha em cima de muitas coisas ao mesmo tempo, nenhuma delas terá a atenção necessária! Baseando-se nisto, no ano passado (2009), definimos que iríamos deixar de comercializar as soluções de conectividade (continuando somente com o suporte às mais de 100 soluções espalhadas pelo Brasil) e focar toda a nossa atenção, pesquisa e energia nas soluções de Telefonia IP, que são a nossa plataforma VoIP, que se divide em duas soluções, o SIP Server Plataforma e o SIPHost e também a nossa solução de PABX-IP, o IPix, que pode substituir e integrar toda uma rede de telefonia corporativa!
E é isto caro leitor, é este o caminho que a Devel está trilhando, sempre focada em soluções para as suas necessidades!
Junte-se à nós!
Posted by Felipe Tavares in Sem categoria on 19 de fevereiro de 2010
A Devel está crescendo e, acompanhando este crescimento, temos sempre espaço para novos profissionais que queiram fazer parte de nossa equipe.
A nova vaga que possuímos é para um SysAdmin, profissional este que irá atuar em nosso departamento de TI, prestando atendimentos telefônicos de nível 2 em nossas soluções. O profissional que buscamos, precisa ter um perfil pró-ativo, versátil e dinâmico, além de conseguir trabalhar em equipe, focando-se sempre em resultados.
Conhecimentos técnicos necessários e mais informações à respeito da vaga, acesse o site da Devel.
IPv6 – A salvação?
Posted by Felipe Tavares in Atualizações, Mercado, Novidades, Por dentro da Devel-IT, Soluções, Treinamentos on 14 de outubro de 2009
O IPv6 jáe stá sendo utilizado há algum tempo, mesmo que você ou seus amigos não saibam ou não teham visto, você pode até ter passado por algum tunelamento entre IPv6 e IPv4 e não sabe! Mas, agora, com a aceleração de sua implantação, você vai vê-lo, e muito pois, sem o IPv6 não seria possível que o crescimento e a evolução da Internet continuem.
Desde o início de sua utilização comercial, há mais de uma década, prevê-se o esgotamento dos endereços IP, conhecidos hoje como IPv4. Esses endereços são usados para identificar cada computador na rede, como o seu CEP. Ações paliativas vêm sendo tomadas desde então, como NAT e outras “táticas” de roteamento, mas mesmo assim esses endereços devem esgotar-se no Brasil em algum momento entre 2012 e 2014.

IPv6 Ready?
O IPv6 traz para a Internet um espaço de endereçamento capaz de suportar o crescimento da rede indefinidamente ou, pelo menos, em qualquer futuro que pudemos imaginar até agora! Isso mesmo, você não leu nada a mais, estamos falando de muito tempo e uma grande estrada de crescimento. Além de resolver o problema de espaço, o novo protocolo também apresenta avanços em áreas como segurança, mobilidade e desempenho.
Em outras palavras, é solução do problema para a escassez e outros fatores integrantes dos atuais endereços IPv4.
O IPv6 já existe há 10 anos, e possui aproximadamente 56 octilhões (Creio que você nunca viu esse número, mas é algo parecido com isso: 56*1027 ou 56.000.000.000.000.000.000.000.000.000) de endereços por ser humano na Terra, (considerando-se a população estimada em 6 bilhões de habitantes), além de contemplar características como auto-configuração (sem necessidade de um servidor dhcp) e o endereço atribuído em hexadecimal, algo similar a “2002:ac1b:0102::2/56″, agora será mais fácil do que nunca configurar aquela rede local em sua casa “José, qual é o seu IP mesmo?”.
A Devel-IT, sempre acompanhando a evolução da tecnologia, não está de fora desta inovação, e já vem preparando seus profissionais para estar aptos à lidar com este novo desafio.
Participamos inclusive de um curso, em São Paulo, ministrado pelo pessoal do NIC.br (Núcleo de Informação e Coordenação do Ponto BR), um dos órgãos que ajudam a gerir a Internet no Brasil!
Se você ficou interessado no assunto e gostaria de saber mais sobre IPv6, pode participar do curso estilo e-learning do NIC.br em http://curso.ipv6.br/ e também não podemos esquecer no nosso amigo Google.
Grande abraço à todos e, fiquem ligados em nosso Blog! ;D
Novo recurso da Central Devel-IT
Posted by Felipe Tavares in Mercado, Novidades, Por dentro da Devel-IT on 15 de setembro de 2009

É isso aí pessoal, no dia 28 de Agosto ativamos um novo recurso que integra a nossa Central PABX-IP ao nosso sistema ERP.
Então você nos diz “Ah legal, e o que eu ganho com isso?“
A resposta é “Tudo!“
Você que é nosso parceiro, vai ganhar um atendimento mais ágil e cada vez mais personalizado, aproximando ainda mais você e a Devel-IT.
Vamos às explicações, como funciona a integração?
Agora, sempre que você entrar em contato com a Devel-IT através de nossos telefones e escolher a opção “2″ (Suporte Técnico), a Central PABX-IP vai consultar seu número telefônico em nossa base de dados e, caso o telefone não esteja cadastrado ou conste alguma irregularidade em seu cadastro, a chamada já será direcionada ao nosso setor Administrativo automaticamente!
E não é só isto! As melhorias não param por aí:
Se o seu telefone já estiver cadastrado em nossa base de dados e/ou se o cadastro não possuir nenhuma irregularidade, existe a possibilidade de, caso já você já possua um atendimento em aberto (um Ticket) poder digitar o protocolo deste atendimento e, assim que o nosso atendente receber a chamada, já saberá a qual empresa e a qual ticket este atendimento se refere, poupando assim todo aquele tempo de identificação inicial que tínhamos anteriormente!
Essas alterações tem a finalidade de modernizar e agilizar nosso atendimento e também estreitar os laços com nossos parceiros, pois qualquer chamada que seja proveniente de alguém que ainda não é nosso parceiro não irá cair em nosso suporte, desta forma liberando mais tempo de nossos técnicos para atender à você com a máxima prestreza e toda a agilidade possível.
Além disso, já há algum tempo, implementamos também em nosso ticket um sistema de notificações via SMS que envia um torpedo ao se abrir um ticket, já com o protocolo deste atendimento (que será usado por você, ao ligar para o nosso suporte!) e também envia outro torpedo assim que o atendimento é finalizado.
Gostaria de um recurso parecido em sua empresa? Clique aqui e saiba como!
Bom pessoal, por hoje é só!
Devel-IT sempre à frente das novas tecnologias, trazendo sempre o que há de mais avançado para nossos parceiros e clientes!
E chega o último dia :-)
Posted by Felipe Tavares in Eventos, Mercado, Novidades, Por dentro da Devel-IT on 14 de agosto de 2009
É pessoal, já chegamos ao Brasil e, infelizmente, não consegui enviar o último resumo sobre a ClueCon ainda enquanto estava em Chicago pois ficamos sem conexão por lá. De qualquer forma, agora que já tenho conectividade, vamos lá!

O último dia de ClueCon começou um pouco vazio, talvez devido ao openbar do dia anterior que foi além da meia noite (É isso mesmo!). E por falar no openbar, lá tivemos a oportunidade de conhecer e bater um papo com o Michael Collins, o mais novo integrante do time do FreeSWITCH ou como ele mesmo se denomina “The new guy“. Ele é responsável pela documentação, organização e todas as outras tarefas digamos que “burocráticas” relacionadas ao projeto e também de mantenimento e atualização do site e da Wiki. Aproveitamos também para bater um papo com o Nenad da Sangoma, sempre divertido e alto astral e que, mais tarde no almoço, aproveitou para nos comunicar sobre o novo lançamento da Sangoma, uma placa para fazer transcoding de CODEC’s, semelhante à da Digium mais que suporta 200 chamadas simultâneas.

Os destaques do dia vão para a apresentação de David Knell (Replacing Legacy TDM Voice Platforms with FreeSWITCH for Fun and Profit) que falou sobre sua história com gateways TDM convencionais e como os substituiu por FreeSWITCH e Bogdan-Andrei Iancu (OpenSIPS – clustering and balancing media servers) que falou sobre como utilizar o OpenSIPS para clusterização e balanceamento de media servers. Quem trabalha com VoIP em nível carrier grade, conhece bem o trabalho do Bogdan-Andrei, ele é um dos responsáveis pelo OpenSER (hoje OpenSIPS) ter evoluído tanto e ter se tornado o que é hoje.
Outro destaque foi a apresentação de Andrew Thompson (Building fault tolerant and distributed VOIP applications using FreeSWITCH and Erlang) que demonstrou um módulo que escreveu para o FreeSWITCH para integração com a linguagem de programação Erlang. O módulo foi escrito para balanceamento em tempo real de ligações em um call center, mesmo que as filas estejam distribuídas em máquinas diferentes.

O destaque especial vai para o sorteio que ocorreu após o almoço, aonde foi sorteado um MacBook Pro, dezenas de telefones IP da Snom e placas Digitais e Analógicas da Sangoma. O time Devel-IT mais uma vez teve sorte e ganhou um telefone IP Snom 360 e uma placa Analógica B600 da Sangoma
.
Bom pessoal que têm nos acompanhado, este foi o nosso resumo da ClueCon, de desenvolvedores para desenvolvedores. Espero que todos tenham gostado muito, tanto quanto nós e, agora no Brasil, cheios de conteúdo, vamos trazer mais inovação para a Devel-IT, mantendo-a sempre na frente
.
Grande Abraço!
Ah! E não percam, na semana que vem, vamos falar um pouco sobre as nossas experiências como desenvolvedores e como usuários finais da nova sensação do momento, o G1 também conhecido como Google Phone, já com o novo Android
Primeiro dia, primeiros contatos!
Posted by Felipe Tavares in Eventos, Mercado, Novidades, Por dentro da Devel-IT on 5 de agosto de 2009
Primeiro dia de ClueCon, de desenvolvedores para desenvolvedores (eu diria de nerds para nerds). O clima informal e o alto nível dos participantes torna este evento algo único, onde é possível trocar idéias e perguntas diretamente com os criadores do software, o que é um privilégio e tanto.
Hoje fomos apresentados ao Moisés Silva, desenvolvedor do OpenR2 (http://www.libopenr2.org/) e tivemos a oportunidade de trocar figurinhas durante o almoço e ouvir um pouco sobre seu atual trabalho na Sangoma.
Os destaques do dia vão para as palestras:
- Moshe Yudkowsky (Fundador da Disaggregate – http://www.disaggregate.com/index.html)- VoIP: Is it more than just a terrible mistake?
- Anthony Minessale (Criador do Freeswitch – http://www.freeswitch.org/) – FreeSWITCH: Learning to think fourth dimensionally
- T.R. Missner (CEO at bandwidth.com – http://www.bandwidth.com/) – VoIP-Enablind GSM
- Nenad Corbic (Vice-Presidente da Sangoma – http://www.sangoma.com/) – Scalable Media Gateways with FreeSWITCH and OpenZAP.
É isso aí amanhã traremos mais informações a respeito da ClueCon e de tudo que estiver rolando e, como dizem por aqui, stay tuned!
Devel-IT de passaportes carimbados!
Posted by Felipe Tavares in Eventos, Mercado, Novidades, Por dentro da Devel-IT on 3 de agosto de 2009
Hoje nossos diretores e o nosso Gerente de Desenvolvimento estão em Chicago e, a partir de amanhã participarão do ClueCon, uma conferência internacional de 3 dias para usuários e desenvolvedores de Telefonia unindo todo o espectro de Telefonia desde os circuitos TDM até VoIP e tudo que estiver no meio. As apresentações e os debates irão abranger várias aplicações open source de telefonia como Asterisk / Callweaver, OpenSIPS / Kamailio (anteriormente OpenSER), Bayonne, YATE e FreeSWITCH. Outros grandes projetos que serão discutidos incluem OPAL e Woomera.
Cada dia da conferência é preenchida com apresentações e sessões de Perguntas e Respostas com muitos dos líderes na indústria de hardware, incluindo engenheiros, programadores e chefes de projeto. Nem um rápido curso ou mesmo um semestre inteiro podem proporcionar tanta informação e conhecimento para a frente de telefonia como está concentrada nesta exposição.
Para mais informações à respeito da ClueCon, acesse www.cluecon.com.
É isso aí, a Devel-IT sempre um passo à frente, buscando conhecimento mundo afora e proporcionando o melhor para seus clientes.




