1 / 41

Giving Linux a Voice

Giving Linux a Voice. Patrick Ferriter – Zultys Technologies. Introducing Zultys Technologies. Incorporated 31 October 2001 Founded by Iain Milnes 4 th company sold last company for US$420 million in Nov 2000 Over 75 employees Headquarters in Sunnyvale, CA (heart of Silicon Valley)

harrieta
Télécharger la présentation

Giving Linux a Voice

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 US$420 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 • World’s first Enterprise Media Exchange • integrates voice, data, video, and fax • Quick and easy deployment • single2U 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 • World’s 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 IBM’s 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 IBM’s 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 !

More Related