PIKA WARP o Appliance para Linux / Asterisk WEBINAR Agenda • • • • • • • • Placas para Asterisk X Appliance Características Hardware: Visão Geral Software: Visão Geral Arquitetura Ambiente de Desenvolvimento PIKA (PADS) Testemunhos Preço e Disponibilidade Placas X Appliance Placas + PC • • • • • • • Processador x86 aplicações pequenas, médias e grandes custo maior grande esforço de integração (placas & drivers, escolha de componentes e montagem do PC) estigma – PC não é tão confiável quanto um PABX proprietário grandes dimensões ambiente de desenvolvimento familiar Appliance • processador embedded • Aplicações pequenas ou médias (menos de 50 usuários) • Baixo Custo • requer pouco ou nenhum esforço de integração • construído para um propósito específico, sem partes móveis, mais confiável. • pequenas dimensões • ambiente de desenvolvimento embarcado - requer diferente nível de conhecimento Apresentando WARP, o appliance PIKA WARP é uma plataforma de desenvolvimento compacta e de baixo custo, que pode ser utilizada para fornecer aplicações de telefonia utilizando Linux e/ou Asterisk para o mercado SOHO (Small Office, Home Office) ou SME (Small/Medium Enterprise). Diferentemente da típica alternativa PC + placas, o appliance elimina os problemas de integração de hardware e software num equipamento confiável, sem partes móveis que inclui características de hardware de telefonia tradicional. Além disso, foi projetado para receber a marca da sua empresa (brandable). Proposta de Valor • Aumenta a sua oferta de produtos para mercados SoHo e SME com uma plataforma de custo acessível • Ambiente de operação e configuração similar aos seus sistemas de código aberto ou proprietários. • Melhorias disponibilizadas na comunidade de código aberto WARP Xtra, diminuindo tempo de desenvolvimento de soluções. • Produto "ecologicamente correto" • Preço atraente para o mercado • Grande aceitação inicial • PIKA: empresa estável há 20 anos no mercado de aplicações de voz O Warp é indicado para: • Desenvolvedores de aplicações de telefonia o o Desenvolvedores Asterisk ou outros projetos Código Aberto Desenvolvedores Linux ansiosos para ter uma solução embutida de maneira fácil. Ferramentas automáticas eliminam a necessidade de profundo conhecimento técnico em ambientes "embedded". • Exemplos de aplicações: o o o o o PABX-IP URA (Unidade de Resposta Audível) Servidor de Fax Discador Preditivo Notificação de Alertas O Warp não é indicado para: • Não é: o o o o um PBX-IP ou um sistema completo de telefonia para aplicações de alta densidade para aplicações com grandes bancos de dados para pessoas sem conhecimento técnico precisa ser programado/configurado antes do uso o roteador é equipado com apenas uma porta de rede o um produto final pronto para ser utilizado Características • Asterisk 1.4 pré-instalado com arquivos de configuração padrão (somente versão Asterisk) prontos para o uso. • Portas de áudio in/out (music de espera / paging) • Uma porta FXS em todas as unidades • Suporte para módulos FXO/FXS/BRI • Portas com transferência em caso de falta de energia Características • Totalmenente customizável • Ambiente de desenvolvimento (cross-compiler) com interface de alto nível. • LCD programável (2x20) • Gerenciador dinâmico de temperatura (ventilador) • Plataforma com ambiente de desenvolvimento em código aberto Ecologicamente correto • Utiliza 18 vezes menos energia do que um PC com placas o fonte de alimentação –baixo consumo 20 w = 175 kwh por ano versus 350 w / 3000 kwh por ano para um PC com placas • • • • 10 vezes menos espaço quando descartado 100% sem chumbo (lead free) Uso de Tinta que não agride o meio ambiente Embalagens 100% constituídas de material reciclado Design • Único • Mesa/Empilhável • Compacto • Pode ser fixado na parede • Planejado para facilitar a colocação de sua marca. Capacidade e Desempenho • • • • • • 75 pontos VoIP 32 ligações simultâneas 1 porta FXS padrão em todas as unidades Até 8 portas FXS (Ramais) Até 8 portas FXO (Troncos) Até 4 porta/8 canais BRI Hardware • Processador o o o o Embedded AMCC Power PC 440EP 533MHz 1,200 mips Suporta ponto flutuante e MMU • Memória o o o o Flash Interna – 256MB RAM Interna – 256MB Cartão Flash SD Correio de Voz Prompts Arquivos de Configuração Configurações Específicas Sem hard drive Hardware • Cooler o o o o Entra em funcionamento a partir de uma determinada temperatura Velocidade Variável Sensor de temperatura embutido Permite monitoramento pelo sistema operacional • Uma porta FXS como padrão em cada unidade • Até 2 módulos de expansão o o o 4 portas analogicas FXO/tronco com 1 porta PFT (*) 4 portas analogicas FXS/ramal com 1 porta PFT (*) 2 portas/4 channel BRI BRI FXO/trunk FXS/station Hardware Portas • • • • Ethernet (10/100) USB (v1.1) Audio In/Out RS232/Serial (programação) Display • • • • Cristal Líquido (LCD) 2 x 20 caracteres Backlit Permite inversão de posição para montagem em parede • Controlado por API • Botão de Rolagem Hardware • LED Alimentação / Estado de sistema • Botão de Reset • Fonte externa o o Cabos para NA ou Europa Inclui filtro EMC Software – Pacotes disponíveis • Conjunto completo de aplicações de telefonia • • • • geração e detecção de tons gravação/reprodução VoIP conferência cancelamento de eco Pré-configurado com Linux, drivers e aplicativos SSH (acesso remoto) Asterisk Banco do dados, web server, linguagem para web e utilitários • Possibilidade de adição de qualquer pacote de software que sua aplicação necessite • Comunidade PIKA Warp (pikawarp.org) Software - Especificações • • • • • • • • • • Bootloader (uBoot 1.3) Kernel 2.6.24 (versão customizada para WARP) API's PIKA HMP and Grandprix Asterisk 1.4.21.2 (versão Asterisk) Asterisk GUI 1.4 (versão Asterisk)) Busybox 1.8.2 (ferramentas linux tais como ssh, wget) SQlite3 (banco de dados) Httpd (servidor web) PHP5 com suporte à SQLite, XML, PDO, etc. NTP, DHCP (cliente), TFTP (cliente e servidor), VLAN, DNS • Dropbear (para acesso ssh) Appliance Architecture S/W – Asterisk 1.4 PIKA voice processing and drivers S/W - Linux H/W – PIKA line interfaces H/W – PIKA motherboard Agências Reguladoras • • • • North American telecoms and safety (FCC/UL/CSA) União Européia (CE) De acordo com RoHS Outras sob demanda Kit de Desenvolvimento PIKA • “PIKA Application Development Suite” (PADS) • O que é? pacote de software que pode ser instalado em qualquer PC com Linux o cria todos os aplicativos que serão executados no PIKA Warp o processo automático para conversão de código (cross-compiler) o • Por que é necessário? o PIKA Warp tem outro processador (embedded) e outro tipo de memória de armazenamento (sem hard drive) APIs Para utilizar hardware de telefonia sem Asterisk • Grandprix API - Alto nível - Simplicidade • HMP API - Baixo nível - Poder e versatilidade o mesma API utilizada nas placas para PC da PIKA • Programas-exemplo disponíveis no website • API específica para o Warp o controle das portas de áudio e LCD Note: No Asterisk, as portas de áudio são acessadas via dialplan e o LCD integrado ao channel driver. Processo de Desenvolvimento com PADS • PADS pode ser executado em qualquer PC x86 com Linux o se conecta ao Warp via serial ou rede • Funções o o o conversão/compressão do PC para CPU AMCC, criação de imagem mantém localização onde or arquivos de origem e destino são armazenados simula, para os desenvolvedores, uma CPU AMCC num PC comum • Entrada • código fonte, localização dos arquivos • Saída o converte e comprime arquivos para serem executados no WARP • Independe de distribuição Linux PADS - Conceito PADS - Processo – Etapa #1 • Selecione quais pacotes de software deseja incluir o o o o o o Asterisk – sim ou não? Asterisk GUI – sim ou não? SQlite Database – sim ou não? DNS – sim ou não? PIKA Media Processing – sim ou não? Busybox – sim ou não? PADS - Processo – Etapa #2 • Pressione ‘GO’ o o o Downloads dos pacotes necessários pela Internet Cross-compile e prepara os binários para serem executados no appliance Criação de arquivos de imagem PADS - Processo – Etapa #3 • Execução de um utilitário que grava a imagem criada pelo PADS na memória do appliance • Toda vez que o appliance é ligado executará o código gravado. Alternativa ao PADS • Se o PADS não existisse … o o necessidade de configuração de muitos parâmetros requer nível de conhecimento técnico muito específico (crosscompiler, makefiles, etc) Os benefícios do PADS • É necessário muito menos conhecimento técnico em sistemas embutidos • Tempo de instalação/configuração menor • Mecanismo portátil de máquina para máquina o no caso de duplicação ou substituição • Processo automatizado permite fácil reprodução de imagens Atualização de equipamentos em campo • Copiar as novas imagens criadas pelo PADS para o PIKA Warp • Execução do utilitário de gravação • Reboot • Processo pode ser automatizado Preço e Disponibilidade • Preço o o o muito competitivo comparado ao PC + Placa Preço de tabela disponível no website – descontos disponíveis por quantidade $609 USD para um sistema "IP" (sem módulos) • Disponibilidade o o o desenvolvimento e Beta concluído – 25+ clientes Já está disponível! GSM – planejado para o primeiro semestre de 2009 Diferenciais Importantes • Plataforma e desenvolvimento para configuração (PADS) • Confiabilidade o o o portas de transferência em caso de falha de energia estado sólido/sem hard drive gerenciamento dinâmico de temperatura (cooler) • Características de Hardware o o o porta FXS disponível em todas as unidades portas de audio in/out módulos opcionais (FXO/FXS/BRI) Diferenciais Importantes • • • • Display LCD programável Simples de adicionar sua marca Visual único Aplicações de voz atestadas pelo mercado o PIKA tem mais de 20 anos no mercado de aplicações de telefonia Comentário de Clientes • Stephan Monette: Diretor de Operações, Unlimitel "Nosso sucesso vai além de nossos serviços. Nós não somos a opção mais barata e nunca seremos, mas os clientes vêem até nós pela qualidade e estabilidade de nossos serviços. Usando produtos PIKA, nós sabemos que estamos eferecendo produtos de alta qualidade que se encaixam perfeitamente nos nossos serviços" Comentário de Clientes • Don Williams, COO, CTL Inc. Designer, manufacturer and distributor of telecommunications solutions "Ao utilizar PIKA WARP, a CTL ganhou a habilidade de verdadeiramente fornecer uma solução final, com ótimo visual, design confiável e poderoso processador." Comentário de Clientes • Clayton Hayward, CTO Xelnex.com (Open Voice) Voice Recording Service Provider “Não é somente um simples dispositivo VOIP. A experiência da PIKA em desenvolvimento de placas de processamento de voz ficou clara no produto final. Nós precisávamos de um dispositivo plug & play para gravação passiva IP e de troncos. A excelente API para desenvolvimento fez do appliance verdadeiramente multifuncional!" Resumo • PIKA WARP é o substituto ideal para o computador: excelente custo-benefício e ausência de partes móveis, aumentando a confiabilidade. • Oferece muitas funcionalidades de telefonia que outros appliances não tem. • PADS é uma aplicação singular para customização de ambiente • Não é um sistema de telefonia "pronto" para o usuário final. Obrigado pelo seu tempo! Perguntas? (utilize o CHAT para enviar as perguntas)