PIKA WARP The appliance for Asterisk Mark Recoskie

  • Slides: 21
Download presentation
PIKA WARP The appliance for Asterisk 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 r 1 v

Agenda Ø Quick review of value proposition Ø Review of Warp r 1 v 2 hardware and software Ø What’s new in Warp 3. 0 hardware? Ø What’s new in Warp 3. 0 software? Ø Questions

Same value proposition Ø Fully integrated Asterisk based development platform Ø Both hardware and

Same value proposition Ø Fully integrated Asterisk based development platform Ø Both 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 hardware Ø Wide range of TDM options Ø Small, cost effective solution targeted for SME market

Hardware

Hardware

Hardware Ø Embedded Power PC processor Ø Internal flash (256 Mb), RAM (256 Mb),

Hardware Ø Embedded Power PC processor Ø Internal flash (256 Mb), RAM (256 Mb), SD card Ø External USB Ø LCD Ø smart Fan Ø Audio in/out ports Ø 1 on-board FXS Ø Ethernet (100/10) Ø Capable of 100 Vo. IP endpoints / 32 simultaneous G. 711 conversations

Expansion Hardware Ø Two modules slots for TDM connectivity Analog trunk 4 port FXO

Expansion Hardware Ø Two modules slots for TDM connectivity Analog trunk 4 port FXO + PFT Analog stn 4 port FXS + PFT 1 & 2 port GSM radios 2 & 4 port ISDN BRI (4 or 8 channels)

New hardware Ø NOW with some improvements; let’s review. . . Ø On-board DSP

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

Software

Software Ø We listened to our customers. Ø Here are some of the most

Software Ø We listened to our customers. Ø Here are some of the most common challenges faced on the v 1 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.

The new platform Ø Standard Debian 6. 0 (squeeze) Ø Standard Dadhi interfaces (2. 5) Ø Fully writeable file system Ø Asterisk 1. 8 Ø Free. PBX 2. 9 Ø Fail safe recovery mode Ø Package management

Software Life Cycle Ø Goal: to mimic PC development/deployment cycle and make easier to

Software Life Cycle Ø Goal: to mimic PC development/deployment cycle and make easier to use Ø 1) Getting started • Box ships with pre-installed Free. PBX 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

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

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’

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

Deployment Ø 5) Deploy • Plug in SD card to new Warp hardware •

Deployment Ø 5) 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

Maintain Ø 6) Maintain your solution • Consistent with PC based solutions • tarballs or deb package updates of software • Remote maintenance (backup, etc. )

Fail Safe Mode Ø Minimal Linux image Ø Factory reset ability (invoked through command

Fail Safe Mode Ø Minimal Linux image Ø Factory reset ability (invoked through command or detection of NAND failure) Ø Allows for remote unit recovery Ø 3 boot modes: SD, NAND, failsafe Ø Boot preferences: • SD card • NAND • Failsafe mode

Useful Pika commands Ø Some useful package commands: • • • warp-upgrade (upgrade Pika

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 Ø V 1 and v 2 are not compatible; modules ok Ø

Other notes Ø V 1 and v 2 are not compatible; modules ok Ø For more information – www. pikatech. com

Questions ?

Questions ?

Thanks for your time and attention!

Thanks for your time and attention!