Upload
cecily-todd
View
214
Download
0
Embed Size (px)
Citation preview
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
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
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)