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)
Download

Appliance - PIKA Technologies