PIKA WARP the Appliance for Linux Asterisk

1 / 52
About This Presentation
Title:

PIKA WARP the Appliance for Linux Asterisk

Description:

these are the same PIKA APIs that are used on standard boards ... Additional appliance specific APIs have been added to the SDK ... – PowerPoint PPT presentation

Number of Views:146
Avg rating:3.0/5.0
Slides: 53
Provided by: PaulD110

less

Transcript and Presenter's Notes

Title: PIKA WARP the Appliance for Linux Asterisk


1
PIKA WARP the Appliance for Linux / Asterisk

2
Logistics
  • 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

3
Agenda
  • 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

4
Why 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!!!

5
PC Cards versus Appliance
6
PC Cards versus Appliance
7
PC Cards versus Appliance
8
PC Cards versus Appliance
9
PC Cards versus Appliance
10
PC Cards versus Appliance
11
PC Cards versus Appliance
12
PC Cards versus Appliance
13
PC Cards versus Appliance
14
Introducing 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

15
Value 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

16
Who / 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

17
Features
  • 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

18
Design
  • Unique
  • Desk mount/stackable
  • Small (only twice the size of a router)

19
Design
  • Unique
  • Desk mount/stackable
  • Small (only twice the size of a router)
  • Wall mountable

20
Design
  • Unique
  • Desk mount/stackable
  • Small (only twice the size of a router)
  • Wall mountable
  • Easily privatelabeled

21
Capacities
  • 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

22
Hardware
  • 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

23
Hardware
  • Fan
  • Only runs when temperature exceeds a threshold
  • Variable speed
  • Built-in temperature sensor
  • Can monitor temperature through OS

24
Hardware
  • 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

25
Hardware
  • 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

26
Hardware
  • Ports
  • Ethernet (10/100)
  • USB (v1.1)
  • Audio In/Out
  • RS232/Serial (programming)

27
Hardware
  • 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

28
Hardware
  • Power /system status LED

29
Hardware
  • Power /system status LED
  • Reset button
  • Remotely accessiblefunction

30
Hardware
  • 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

34
APIs
  • 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

35
Regulatory Approvals
  • North American telecoms and safety (FCC/UL/CSA)
  • European Union (CE)
  • RoHS compliant
  • Others upon request

36
PIKAs 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

37
PADS 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

38
The 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?

39
The 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

40
The 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

41
The 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

42
Upgrading 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

43
PIKA Warp Community
  • www.pikawarp.org

44
www.pikawarp.org
  • blog

45
www.pikawarp.org
  • Sample code

46
www.pikawarp.org
  • Xtras

47
Pricing / 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

48
Major 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)

49
Major Differentiators
  • Programmable display
  • Easily brandable
  • Unique look
  • Proven voice applications

50
Green 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

51
Summary
  • 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)

52
Thank you for your time!
Questions?Please use the CHAT feature and send
to QA Group
Write a Comment
User Comments (0)