PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you...

52
PIKA WARP the Appliance for Linux / Ast

Transcript of PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you...

Page 1: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

PIKA WARP the Appliance for Linux / Asterisk

Page 2: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 2

Logistics• Welcome!• Questions – you may ask questions at

any time using the Questions feature • Your questions will be answered at the END of

the session

Page 3: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 4: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 4

Why PIKA?

• 20+ years voice experience• First to introduce such an innovative device

• STRONG focus on quality and customer service• 100+ 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!!!

Page 5: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 5

PC + Cards versus Appliance

Page 6: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 6

PC + Cards versus Appliance

x86 processor embedded processor

Page 7: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 7

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

Page 8: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 8

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications

greater cost lower cost

Page 9: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 9

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

greater cost lower cost

greater power requirements lower power requirements

Page 10: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 10

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

greater cost lower cost

greater power requirements lower power requirements

greater integration effort (cards & drivers, choosing components and building PC)

little or no integration effort required

Page 11: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 11

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

greater cost lower cost

greater power requirements lower power requirements

greater integration effort (cards & drivers, choosing components and building PC)

little or no integration effort required

Stigma: PC not as reliable as a proprietary PBX

purpose built, solid state, more reliable

Page 12: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 12

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

greater cost lower cost

greater power requirements lower power requirements

greater integration effort (cards & drivers, choosing components and building PC)

little or no integration effort required

Stigma: PC not as reliable as a proprietary PBX

purpose built, solid state, more reliable

familiar development environment embedded development environment (different skill set required)

Page 13: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 13

PC + Cards versus Appliance

x86 processor embedded processor

small-med-large applications small-med applications (less than 50 users)

greater cost lower cost

greater power requirements lower power requirements

greater integration effort (cards & drivers, choosing components and building PC)

little or no integration effort required

Stigma: PC not as reliable as a proprietary PBX

purpose built, solid state, more reliable

familiar development environment embedded development environment (different skill set required)

large in size Small in size

Page 14: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 14

Introducing WARP the appliancePIKA 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

Page 15: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 16: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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• Logging

Page 17: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 18: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 18

Design

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

Page 19: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 19

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

• Wall mountable

Page 20: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 20

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

• Wall mountable

• Easily privatelabeled

Page 21: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 22: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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• USB

Page 23: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 23

• Fan• Only runs when temperature exceeds a threshold

• Variable speed

• Built-in temperature sensor

• Can monitor temperature through OS

Hardware

Page 24: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 24

• 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

Hardware

Page 25: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 25

• 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

Hardware

FXO/trunk FXS/station BRI

Page 26: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 26

Hardware

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

Page 27: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 28: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 28

Hardware

• Power /system status LED

Page 29: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 29

Hardware

• Power /system status LED

• Reset button• Remotely accessible

function

Page 30: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 30

Hardware• Power /system

status LED

• Reset button• Remotely accessible

function

• External brick power supply• NA or Europe• Includes EMC filtering

Page 31: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

Software – Customizable Packaging

• Full suite of PIKA voice processing applications• tone detection and generation• play/record • VoIP • Fax• conferencing

• echo cancellation

• Bootloader (uBoot 1.3)• 2.6.24 linux kernel (stripped down PIKA version)• PIKA HMP and Grandprix High Level API drivers

Page 32: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

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)

Page 33: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

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• http://pikawarp.org

Page 34: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 34

APIsTo 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

Page 35: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

Regulatory Approvals• North American telecoms and safety

(FCC/UL/CSA)• European Union (CE)• RoHS compliant• Others upon request

Page 36: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 36

PIKA’s 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

Page 37: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 38: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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?

Page 39: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 40: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 40

The PADS Process – Step #3

• Run “make image” command to create the ‘image’ file created by PADS. Copy this to the WARP via serial or ethernet, and run warploader.

• Every time the appliance is turned on it will run this code

Page 41: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 42: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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

Page 43: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 43

PIKA Warp Community• http://pikawarp.org

Page 44: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 44

http://pikawarp.org• blog

Page 45: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 45

http://pikawarp.org• Sample code

Page 46: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 46

http://pikawarp.org• Xtras

Page 47: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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 - 100+ customers• available NOW!• BRI – late Q4• GSM – projected 2nd half 2009

Page 48: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 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)

Page 49: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 49

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

Page 50: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

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

Page 51: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 51

Summary• PIKA WARP is a cost effective, solid

state, computer replacement• Offers many hardware telephony

features that other appliances don’t have• PADS is a unique application

customization environment• For more information

• www.pikatech.com/appliance• http://pikawarp.org (Community)

Page 52: PIKA WARP the Appliance for Linux / Asterisk. Sep-15 Slide 2 Logistics Welcome! Questions – you may ask questions at any time using the Questions feature.

04/19/23 Slide 52

Thank you for your time!

Questions?

Please use the Question feature