Title: PIKA WARP the Appliance for Linux Asterisk
1PIKA WARP the Appliance for Linux / Asterisk
2Logistics
- Welcome!
- Questions you may ask questions at any time
using the CHAT feature (send to QA group) - Your questions will be answered at the END of the
session
3Agenda
- Why PIKA?
- Asterisk cards versus Appliance
- Appliance Features and Capacities
- Hardware Overview
- Software Overview
- Architecture
- PIKA Application Development Suite (PADS)
- WARP Eco-System
- Pricing and Availability
4Why Pika?
- 20 years voice experience
- First to introduce such an innovative device
- STRONG focus on quality and customer service
- 80 developers worldwide working WARP appliance
today including - Major cable Companies
- Major service providers
- IVR developers
- IP PBX developers
- Gateway developers
- Logging developers
- 50 using Asterisk / 50 using Linux and own
application - Product was designed with input from our
Customers We listen!!!
5PC Cards versus Appliance
6PC Cards versus Appliance
7PC Cards versus Appliance
8PC Cards versus Appliance
9PC Cards versus Appliance
10PC Cards versus Appliance
11PC Cards versus Appliance
12PC Cards versus Appliance
13PC Cards versus Appliance
14Introducing WARP the appliance
- PIKA WARP the Appliance is a small, low cost
development platform that can be used to deploy
telephony based applications using Linux and/or
Asterisk in small office/home office (SOHO) and
small/medium Enterprise (SME) markets. - Unlike typical PC board alternatives, the
appliance eliminates hardware and software
integration issues in a reliable, solid state
and brandable form factor and includes
traditional hardware based telephony features
15Value proposition
- Improve your product portfolio in low end (SoHo,
SME) with a cost effective platform - Same programmability (look and feel) as your
other open source or proprietary based systems - Benefit from open source software community and
WARP Xtra community to improve time to market - Green, environmentally friendly
- Priced to sell
- High initial user acceptance
- PIKA 20 years, stable company with highly
valued support organization
16Who / what is it for?
- Computer telephony developers
- Asterisk/Open Source Developers
- Linux developers who are keen to move to an
embedded development environment made easy - Automated processing tools eliminate the
requirement for hard core embedded development
skills - Sample applications
- IP-PBX
- IVR (self-service)
- Fax server
- Predictive dialing
- Alert notification
17Features
- Pre-installed default Asterisk config files
- Audio line-in/line-out (music on hold / paging)
- One standard FXS port
- Support for FXO/FXS/BRI modules
- Power fail transfer ports
- Fully customizable
- Cross-compile environment with top-level GUI
- 2 x 20 programmable LCD
- Dynamic thermal management (fan)
- Platform with Open Development Environment
18Design
- Unique
- Desk mount/stackable
- Small (only twice the size of a router)
19Design
- Unique
- Desk mount/stackable
- Small (only twice the size of a router)
- Wall mountable
20Design
- Unique
- Desk mount/stackable
- Small (only twice the size of a router)
- Wall mountable
- Easily privatelabeled
21Capacities
- 75 VoIP end points
- 32 simultaneous conversations
- 1 standard FXS port in every unit
- Up to 8 additional FXS ports
- Up to 8 FXO ports
- Up to 4 ports/8 channels BRI
22Hardware
- Processor
- Embedded AMCC Power PC 440EP
- 533MHz
- 1,200 mips
- Supports floating point and MMU
- Memory
- Internal flash 256 MB
- Internal RAM 256 MB
- External SD flash
- Voice mail
- Prompts
- Configuration files
- Custom settings
- NO hard drive
23Hardware
- Fan
- Only runs when temperature exceeds a threshold
- Variable speed
- Built-in temperature sensor
- Can monitor temperature through OS
24Hardware
- Fan
- Only runs when temperature exceeds a threshold
- Variable speed
- Built-in temperature sensor
- Can monitor temperature through OS
- One FXS port standard built in to every unit
25Hardware
- Fan
- Only runs when temperature exceeds a threshold
- Variable speed
- Built-in temperature sensor
- Can monitor temperature through OS
- One FXS port standard built in to every unit
- Expansion modules max 2 per system
- 4 port analog FXO/trunk with 1 port PFT
- 4 port analog FXS/station with 1 port PFT
- 2 port/4 channel BRI
26Hardware
- Ports
- Ethernet (10/100)
- USB (v1.1)
- Audio In/Out
- RS232/Serial (programming)
27Hardware
- Ports
- Ethernet (10/100)
- USB (v1.1)
- Audio In/Out
- RS232/Serial (programming)
- Display
- Liquid crystal (LCD)
- 2 x 20 character
- Backlit
- Invertible for wall mounting
- API controlled
- Toggle button
- Changes display
28Hardware
29Hardware
- Power /system status LED
- Reset button
- Remotely accessiblefunction
30Hardware
- Power /system status LED
- Reset button
- Remotely accessiblefunction
- External brick power supply
- NA or Europe
- Includes EMC filtering
-
31 Software Customizable Packaging
- Full suite of PIKA voice processing applications
- tone detection and generation
- play/record
- VoIP
- conferencing
- echo cancellation
- Bootloader (uBoot 1.3)
- 2.6.24 linux kernel (stripped down PIKA version)
- PIKA HMP and Grandprix High Level API drivers
32 Software Customizable Packaging
- Asterisk 1.4.14 (can be removed)
- Asterisk GUI 1.4 (can be removed)
- PIKA Fax
- Busybox 1.8.2 (binaries linux tools such as ssh,
wget) - SQlite3 (database)
- Httpd (webserver)
- PHP5 with support for SQLite, XML, PDO, etc.
- NTP, DHCP (client), TFTP (server and client),
VLAN, DNS - Dropbear (for ssh access)
33 Software - Additions
- Ability to add any software package that your
application requires such as . . . - Libraries for processing audio MP3 libraries
- Pearl
- SOX Audio Library
- Java
- Apache
- Check the Pika Warp Community for regular
additions - www.pikawarp.org
34APIs
- To access telephony hardware if not using
Asterisk - High level Grandprix API
- Low level HMP API
- these are the same PIKA APIs that are used on
standard boards - Sample code available from PIKA website
- Additional appliance specific APIs have been
added to the SDK - control the audio in/out ports and the LCD
- Note In Asterisk, audio ports are referenced in
the dialplan and the LCD is integrated into
the channel driver but can be changed
35Regulatory Approvals
- North American telecoms and safety (FCC/UL/CSA)
- European Union (CE)
- RoHS compliant
- Others upon request
36PIKAs Development Kit
- PIKA Application Development Suite (PADS)
- What is it?
- a software package installed on any standard x86
Linux computer - creates ALL the software that will run on the
PIKA Warp Appliance - automated process for converting code for the
appliance - Why is it necessary?
- the appliance has a different processor
(embedded) and different memory (no hard drive)
than a standard PC
37PADS development process
- PADS runs on any Linux X86 PC
- connects to WARP appliance via LAN/RS232
- Functions
- conversion/compression from PC to AMCC CPU, burns
image - tracks location where source and destination
files are stored - simulates embedded AMCC CPU on regular PC for
developers - Input
- source code, locations of files
- Output
- converted and compressed files that can be loaded
on Warp - Linux distro independent
38The PADS Process Step 1
- Select which software packages you want to
include - Asterisk yes or no?
- Asterisk GUI yes or no?
- SQlite Database yes or no?
- DNS yes or no?
- PIKA Media Processing yes or no?
- Busybox yes or no?
39The PADS Process Step 2
- Hit GO
- Downloads source code from the internet for all
packages selected - Cross-compiles and prepares the code for the
appliance
40The PADS Process Step 3
- Runs a program to write (i.e. burn) the image
file created by PADS to the memory on the
appliance - Every time the appliance is turned on it will run
this code
41The Benefits of PADS
- Much less technical knowledge of an embedded
environment required - Much less setup time
- Portable mechanism from machine to machine
- in case replacement or duplication is required
- Automated process makes the image easily
reproducible
42Upgrading boxes in the field
- Copy new image files (created by PADS) to the
appliance in the field - Run the burn-in program
- Re-boot the appliance
- Can all be automated
- No truck-roll required
43PIKA Warp Community
44www.pikawarp.org
45www.pikawarp.org
46www.pikawarp.org
47Pricing / Schedule
- Pricing
- very competitive with PC using CTI card(s)
- list price can be found on PIKA Web store
discounts available for volume - 609 USD for IP only system
- Availability
- development and Beta completed - 80 customers
- available NOW!
- BRI late Q4
- GSM projected 2nd half 2009
48Major Differentiators
- Customizable software development platform (PADS)
- Reliability
- power fail transfer ports
- solid state /no hard drive
- dynamic thermal management (fan)
- Hardware telephony features
- single built in FXS port
- audio in/out ports
- optional modules (FXO/FXS/BRI)
49Major Differentiators
- Programmable display
- Easily brandable
- Unique look
- Proven voice applications
50Green Friendly
- Uses 18 times less energy than a PC with boards
- power supply low power usage
- 20 w 175 kwh per year versus 350 w / 3000 kwh
per year for PC with boards - 10 times less end-of-life disposal space
- 100 lead free
- enviro-safe paint
- outer packaging is 100 recycled materials
51Summary
- PIKA WARP is a cost effective, solid state,
computer replacement - Offers many hardware telephony features that
other appliances dont have - PADS is a unique application customization
environment - For more information
- www.pikatech.com/appliance
- www.pikawarp.org (Community)
52Thank you for your time!
Questions?Please use the CHAT feature and send
to QA Group