21
Mark Recoskie November 14, 2011 PIKA WARP The appliance for Asterisk

Mark Recoskie November 14, 2011. Agenda Quick review of value proposition Review of Warp r1v2 hardware and software What’s new in Warp 3.0 hardware?

Embed Size (px)

Citation preview

Mark RecoskieNovember 14, 2011

PIKA WARP The appliance for Asterisk

Agenda

Quick review of value propositionReview of Warp r1v2 hardware and softwareWhat’s new in Warp 3.0 hardware?What’s new in Warp 3.0 software?Questions

Same value propositionFully integrated Asterisk based development

platformBoth hardware and software integration

handled so users can focus on added value• Removes the need to source hardware components• Pre-installed working software versions

Based on reliable solid state hardwareWide range of TDM optionsSmall, cost effective solution targeted for SME

market

Hardware

HardwareEmbedded Power PC processorInternal flash (256Mb), RAM (256Mb), SD card

LCD Audio in/out ports Ethernet (100/10)

External USBsmart Fan 1 on-board FXS

Capable of 100 VoIP endpoints / 32 simultaneous G.711 conversations

Expansion HardwareTwo modules slots for TDM connectivity

1 & 2 port GSM radios 2 & 4 port ISDN BRI (4 or 8 channels)

Analog trunk4 port FXO + PFT

Analog stn4 port FXS + PFT

New hardware

NOW with some improvements; let’s review ...

On-board DSP• Adaptive Digital Echo Cancellation

• Helps offload processing from CPU• G.729

Real time clock

Software

SoftwareWe listened to our customers.Here are some of the most common challenges

faced on the v1 platform:• Non standard OS• Cross compiling (PADS)• chan_pika• Read only memory• CPU/memory

The new platform

Standard Debian 6.0 (squeeze)Standard Dadhi interfaces (2.5)Fully writeable file systemAsterisk 1.8FreePBX 2.9Fail safe recovery modePackage management

Software Life CycleGoal: to mimic PC development/deployment

cycle and make easier to use

1) Getting started• Box ships with pre-installed FreePBX software on on-

board memory (NAND)• To start developing add a SD card to the unit and

transfer base software from NAND to the SD

Development Process

2) Develop• Very similar to Asterisk PC development• Add packages, add files, etc.• Leverage 27,000 package in Debian’s repository• Pika provides any missing packages• Native compile environment

Useful Debian Commands

Some useful package commands:• apt-get update (update list)• apt-get upgrade (upgrade packages)• apt-get install <p> (install package) • apt-get remove <p> (remove package) • dpkg –l (list installed packages)• apt-cache <s> (search for pkgs in repository)

Development (cont’d)3) Evolve software

• Frequent Pika updates obtainable through packages (‘warp-upgrade’ or ‘apt-get upgrade’ for all S/W)

4) Ready for market• Once satisfied, optimize and create a master image• Copy to other SD cards

• Cloning is done with a Linux PC with SD card reader

Deployment5) Deploy

• Plug in SD card to new Warp hardware• New units will automatically detect the SD card and boot

Maintain

6) Maintain your solution• Consistent with PC based solutions

• tarballs or deb package updates of software• Remote maintenance (backup, etc.)

Fail Safe ModeMinimal Linux image Factory reset ability (invoked through command

or detection of NAND failure)Allows for remote unit recovery

3 boot modes: SD, NAND, failsafeBoot preferences:

• SD card• NAND• Failsafe mode

Useful Pika commands

Some useful package commands:• warp-upgrade (upgrade Pika packages)• cat /proc/cmdline (running from NAND or SD?) • auto_factory_defaults (invoke factory reset) • failsafe (enter failsafe) • bootmode set nand (boots to NAND) • bootmode set SD (boots to sd)

Other notes

V1 and v2 are not compatible; modules ok

For more information – www.pikatech.com

Questions ?

Thanks for your time and attention!