Giving Linux a Voice - PowerPoint PPT Presentation

About This Presentation
Title:

Giving Linux a Voice

Description:

MX1200 System Administration UI. Single interface for all aspects ... Critical Decision Operating System. Incorporated in October 2001 ... – PowerPoint PPT presentation

Number of Views:166
Avg rating:3.0/5.0
Slides: 42
Provided by: Iain66
Learn more at: http://www.lugod.org
Category:
Tags: giving | linux | voice

less

Transcript and Presenter's Notes

Title: Giving Linux a Voice


1
Giving Linux a Voice
  • Patrick Ferriter Zultys Technologies

2
Introducing Zultys Technologies
  • Incorporated 31 October 2001
  • Founded by Iain Milnes
  • 4th company
  • sold last company for US420 million in Nov 2000
  • Over 75 employees
  • Headquarters in Sunnyvale, CA (heart of Silicon
    Valley)
  • Privately-funded with strong management
  • Products developed in 17 months

3
Introducing Zultys Technologies
  • Engineering expertise in voice and data
  • Zarak Systems (now Spirent)
  • Cisco Systems
  • IP Dialog
  • Genesys
  • Nortel
  • Alcatel
  • Hewlett-Packard
  • CALY Networks
  • Seasoned team in management
  • core management carried Zarak to high
    profitability
  • Prior success in manufacturing equipment

4
Zultys Technologies Focus
  • Zultys designs and manufactures communications
    equipment sold to enterprises.
  • Zultys offers significant advantages to customers
    by making products that are
  • highly integrated
  • based on open standards
  • productive for administrators and users
  • painlessly expanded

5
Introducing the MX1200
  • Worlds first Enterprise Media Exchange
  • integrates voice, data, video, and fax
  • Quick and easy deployment
  • single 2U box
  • single software interface
  • Expandability without hardware upgrade
  • expand from 25 to 1200 users
  • add functionality as required
  • add users or functionality instantaneously

6
MX1200 Integration
  • One hardware box
  • One software interface for administrators
  • One software interface for users
  • One wire to the desktop
  • Simplify the enterprise network
  • Easy to deploy, manage and use

7
MX1200 Openness
  • 100 based on open standards
  • Linux, SIP, VoiceXML, and TAPI
  • Flexibility in deploying communication solutions
  • into existing and future infrastructures
  • with multi-vendor benefits

8
SIP Base of our Technology
  • Widely recognized standard for IP Telephony
  • MX1200 includes
  • SIP registrar
  • user agent client
  • user agent server
  • presence server
  • instant messaging
  • Use standard SIP desktop phone or soft phone
  • Standards based QoS
  • A truly open IP communications system!

9
MX1200 A Truly Converged Product
Some started with data and added voice
Some started with voice and added data
Zultys
started in the middle
Avaya Nortel
Cisco 3COM
10
MX1200 Features
Standard Interfaces
Compact System
Integrated Function
Cost Effective
Easily Expanded
11
MX1200 Features
PBX
12
MX1200 Features
Internet Gateway
13
MX1200 Integrated Functionality
  • Internet Gateway
  • switch and route IP data
  • point-to-point protocol
  • frame relay
  • firewall and NAT
  • PBX
  • auto attendant
  • operator stations
  • voice mail
  • automatic call distribution
  • call detail recording
  • video communications

14
MX1200 Network Topology
15
MX1200 Enterprise Connection Options
  • Single circuit to the switch
  • Use separate Ethernet circuits
  • Use multimedia capabilities

16
MX1200 Implementation of QoS
  • Quality of Service is important
  • ensures good quality speech
  • gives speech traffic higher priority over data
    traffic
  • MX1200 supports QoS at Layer 2 and Layer 3
  • Layer 2 is effective on Ethernet LAN
  • Layer 3 is effective through routers
  • Easily controlled by Admin UI

17
MX1200 QoS Functionality
  • Layer 2
  • based on IEEE 802.1P
  • 8 priority levels
  • maps traffic to different queues
  • Layer 3
  • based on RFC 2474 and 2475
  • differentiated service code-points (DSCP)
  • code-points map to specific behavior at each
    router
  • MX1200 fully enforces QoS policies
  • set for traffic entering and exiting the
    enterprise

18
MX1200 Data Networking
  • Switch and route voice and data traffic
  • Each port can belong to one or more VLANs
  • VLAN traffic can have IEEE 802.1Q tagging
  • one instance of Spanning Tree Protocol per VLAN

19
MX1200 Switch-Router, Firewall, NAT
  • MX 1200 acts as an edge router
  • supports RIP, version 1 2
  • supports OSPF, version 2
  • Internal firewall and NAT
  • or use external box

20
MX1200 Multiple Sites
  • Communication between sites uses SIP
  • will work with another standards based product at
    other end
  • Far end users are reached by dialling extension

21
MX1200 System Administration UI
  • Single interface for all aspects
  • NO multiple programs to learn
  • NO command line interface to memorize
  • Use any PC anywhere on the network
  • Fast Windows application
  • Automatically installed using browser

22
MX1200 Client UI (MXIE)
  • Single interface for all users
  • automatically installed using browser
  • One login as user, operator, or ACD agent
  • toggle between modes with single click
  • Make, answer, terminate, and transfer calls
  • Access to voice mail, IM, chat
  • Use a PC anywhere on the network
  • bind to physical phone

23
Introducing the ZIP 4x4
  • Worlds most functional SIP-based phone
  • integrates multi-line phone and LAN switch

24
ZIP 4x4 Loaded with Functionality
  • 4 call appearances
  • 4 external 10/100 Ethernet ports
  • 5 port switch
  • Hold, transfer, call park pickup, mute, redial
  • Speakerphone and headset
  • Conference calling with 4 others
  • Speech encryption to secure conversations
  • Complete calculator

25
ZIP 4x4 Loaded with Functionality
  • Message waiting indicator LED
  • Storage of 100 numbers for 2-digit dial
  • 5 buttons for one-touch dial
  • Storage of last 64 numbers for redial
  • Adjustable LCD angle with excellent viewing
  • Dial by SIP address
  • Set the call forward at destination (Here I am)

26
ZIP 4x4 Standards Based
  • 100 standards-based
  • use with MX1200 or any call manager
  • supports all 25 PCX functions
  • 802.1q VLAN tagging
  • 802.1p priority marking
  • Linux
  • Easy deployment and use
  • DHCP addressing
  • sensible layout of buttons and keys
  • intuitive menu structure
  • in-line power or ac adapter

27
ZIP 4x4 Single Installation
28
ZIP 4x4 Cascading Installation
29
Why Linux?
30
Critical Decision Operating System
  • Incorporated in October 2001
  • Moved into current building December 2001
  • Had to decide on an operating system for the
    MX1200 by February 2002

31
Operating System Requirements driven
  • MX1200
  • Integrates voice, video, data and fax
  • Requires RTOS
  • Uses 4 IBM 440GP processors
  • Functions as a firewall
  • Uses PPP for WAN links
  • Routing protocol support
  • SIP and VoiceXML support
  • Wanted to be able to quickly add new functions
    and protocol support

32
MX1200 Architectural block diagram
33
Operating System Experience
  • Multiple developers familiar with VxWorks and
    Nucleus
  • Few developers with experience using Linux
  • ?

34
Operating System Decision Made
  • Windows 2000
  • Never considered due to product reliability
    requirement
  • VxWorks
  • People from Wind River were very difficult to
    work with
  • Pricing structure was highly unpalatable to us
  • Nucleus
  • Considered too light to power our product
  • Real Time Linux
  • Found Monta Vista to be good to work with
  • Pricing structure was acceptable

35
Linux Working on IBM 440GP
  • May 2002 and still did not have proper drivers
    for the IBM 440GP
  • Initially there was no Linux support for this
    processor
  • Monta Vista developers checked code into the open
    source tree
  • We spent a lot of time reviewing, commenting and
    improving
  • June 2002
  • Linux working on IBM 440GP at Zultys
  • September 2002
  • Monta Vista formally announced support for the
    IBM 440GP

36
Linux Open source applications
  • Quality of open source applications
  • In many cases found to be greater than high
    dollar solutions proposed by software companies
  • Applicability
  • Some open source implementations not optimised
    for embedded systems
  • Required a lot of time and effort to improve
    performance

37
ZIP 4x4 Powerful IP Phone
  • Processor
  • IBM 405 GPr
  • Scalable to handle the current and proposed
    applications
  • AEC for full duplex speakerphone
  • 5 way conference mixing
  • Speech compression
  • Operating system
  • Decided to leverage our Linux experience
  • Improved our time to market

38
ZIP 4x4 Benefits of Linux
  • Open, stable and reliable
  • Useful applications
  • DHCP
  • Obtain IP address and TFTP server information
  • TFTP
  • Contact TFTP server for software and
    configuration updates
  • NTP
  • Establish and maintain time synchronization
  • Many additional functions planned
  • Easy to accomplish with Linux

39
Technology Partners, 1
The Zultys MX1200 is based on IBMs PowerPC
440GP system on chip processor, which was created
for mid- to high-end devices that require a rich
mix of embedded peripherals. Utilizing the
integrated Ethernet on the 440GP to network all
four processors together, Zultys was able to
greatly reduce their development time. We believe
IBMs PowerPC processors will provide Zultys with
a consistent, scalable development platform for
their future products. Lisa Su Director of
PowerPC and Emerging Products, IBM
  • IBM
  • Motorola
  • Broadcom
  • Monta Vista
  • LVL7
  • HSS
  • Linear Technology

40
Technology Partners, 2
We are very excited that Zultys is using
MontaVista Linux to bring to market a product
that integrates so many features and delivers
such an open solution. They have a very
experienced staff of experts in all areas of
voice and data and we are convinced this
combination of talent and technology will bring
success to the company as well as to their
customers. Joe Gomula Vice President, North
American Sales
  • IBM
  • Motorola
  • Broadcom
  • Monta Vista
  • LVL7
  • HSS
  • Linear Technology

41
Thank You !
Write a Comment
User Comments (0)
About PowerShow.com