190 likes | 375 Views
From PBX to ‘Office in a Box’ The Evolution of Enterprise Telecommunications. Jonathan Peace CTO, Mindspeed Technologies Multi-Service Access Division. Topics. Carrier VOIP – lessons learned VOIP in the Enterprise – trends and Implications Beyond VOIP – maintaining the value proposition
E N D
From PBX to ‘Office in a Box’The Evolution of Enterprise Telecommunications Jonathan PeaceCTO, Mindspeed Technologies Multi-Service Access Division
Topics • Carrier VOIP – lessons learned • VOIP in the Enterprise – trends and Implications • Beyond VOIP – maintaining the value proposition • Challenges and solutions
Lessons Learned from Service Provider VOIP Deployments • Voice has become just another data type • Quality and security are #1 issues • Delay • Echo cancellation • Packet loss • Resistance to denial-of-service exploits Enterprise systems will have to adopt carrier architectures to reach carrier standards
Trends in Enterprise Voice • Voice will become just another data type in the enterprise too • Proprietary signaling will give way to standards (e.g. SIP) • Voice over WiFi will become integrated into business cell phones Future value proposition MUST go beyond voice…
Emergence of “Office in a Box” • Adds data-centric services to existing voice portfolio- maintains end-user value proposition BUT • Must continue to meet stringent voice quality standards • Must scale from 5-500 users
From iPBX to OIAB VPNBox ConfBridge IVR Officein-a-BoxPlatform WANRouter 802.11 AccessPoint Functionality VOIP GW IP PBX VOIP GW ConfBridge CallCenter IAD/ONT CallCenter SiPBXPlatform FirewallRouter IAD IP PBX IVR Value
Office in a Box : Definition • Easy-to-configure appliance that meets complete telecommunications needs of remote office/branch office users: • All IP-PBX functions plus VPN, Firewall, DHCP, BGP, RIP, PIM-SM, and IGMP/MLD • EXPLOSION in middleware requirements! Challenge: Provide application breadth AND maintain QoS and performance
What about Open Source? • Provides unmatched breadth of high- quality middleware • NB Open Source ! = Linux! • Think Apache, Perl, PHP, GCC, MySQL, FreeBSD, Asterisk, Smoothwall, Postfix, Zebra, CUPS, etc. How best can this be leveraged yet still provide a low-latency, high performance platform?
Elements of a Mixed Media System RICHAPPLICATIONS RELIABILITY& SECURITY Network Processing ApplicationsProcessing Signal Processing CARRIER QUALITYVOICE
Signaling and Packet Processing Controller e.g. PowerQuicc, MIPS,ARM Enterprise density requires multiple DSPs DSP farm may also require external static RAMs TDM DSP Telephony Interfaces System Flash ROM DSP Host Application, Signaling and Packet Processor TSI FPGA Glue Logic System SDRAM rMII 10/100 PHY DSP Multiple DSPs need external Time Slot Interchange Ethernet Typical IP PBX Architecture Today…
Typical Carrier Architecture today Control and Signaling Media Stream Processing Ethernet Ethernet Voice Channels DSP Resource Manager Control Applications TDM Signaling Stacks N x DSP Host Operating System Internal Memory Media Stream Processing sub-system offloads host CPU
Non real-time Single UnifiedMemory CSP Control and Signaling Processor DDRSDRAM Virtual EthernetDriver (SHM interface) Telephony Interfaces Ethernet Real-time MSP Media Stream Processor TDM 10/100 PHY T1/DSLPON/ENET WAN A new SoC paradigm
The Control and Signaling Processor • Controls MSP over a Virtual Ethernet Interface • Highly scalable, NO NEW DRIVERS! • Does not have to touch Fast-Path traffic • Can run non-realtime OS such as FreeBSD • Leverages wealth of Open Source Middleware
The Media Stream Processor • Set and forget – no CSP MIPS used during call • Simple Ethernet Control Model • Easy expansion with off-the shelf Ethernet switches • Pre-tested microcode performs all latency-critical network and signal processing • Layer 2 network processing(PPP, Bridging, AAL5 etc) • VOIP processing (voice coding, echo cancellation, jitter buffer, etc.)
Software Partitioning User Applications Packet Signaling (SIP, H.323, Etc.) TDM Signaling POTS Signaling Data Signaling (Q.2931,Q.933…) Eth, PPP Framing,IP, UDP Framing, Networking and Routing Stacks (IP,TCP,UDP, PPP, HTTP,ICMP,IPSec etc) Host Kernel (Linux or VxWorks) including packet filtering, crypto API Host OS BSP Hardware Crypto Modules USB Driver Dual Port Serial Driver PCI Driver Virtual Ethernet driver (control, data) Shared Memory Interface driver SPI Driver DTMF Gen & Det Caller ID Gen & Det Voice Packet classifier & switching/bridging RTP/RTCP or CPS G.711,729a/b/eG.726,723a Enet Driver WAN Enet Driver LAN MPoA MPoFR T.38 FOIP G.168 Echo Cancel FRF.12 AAL5 V.27,V.29, V.17 ATMDriver (WAN Utopia) HDLC Driver (WAN HSSI) TDM Driver MSP Supplied Software CSP Supplied Software CSP Customer Software
Up to 512MB SDRAM NOR Flash (up to 16MB) UART Printer/ X.21/ X.21/ xDSL xDSL V.24 V.24 Security V.35 V.35 modem modem Key Comcerto 800 - VOIP/SMB VPN Router Features • Dual 375MHz ARM9 processors with MMU • 64-bit DSP/DSP Farm • IPSec compatible encryption co-processor supports 56-bit DES, 168-bit 3DES, 128-bit AES and other cryptographic algorithms as well as SHA-1, MMH, and MD5 authentication algorithms for VPNs. • Random number generator and IKE acceleration • 2 SDRAM controllers capable of addressing up to 512 Mbytes of memory • Native NAND flash interface • Two 10/100 Ethernet interfaces • 33MHz PCI 2.1 master/slave interface with arbiter • Multi-chain SPI • 4 highly programmable TDM interfaces • 2Mbps synchronous serial interface (HSSI) • USB 1.1 host port • 25/50MHz 8/16-bit Utopia interface• 32-bit expansion bus • 2 UARTs • I2C interface 800 Comcerto series 375MHz 375MHz Hardware VoiceBand Control & Embedded Packet Encryption Signal Routing SRAM Processor Processor Processor Processor External Bus Interface Multi - Layer LAN X - connect NAND Flash (up to Multi - USB 10/100 10/100 HSSI 256MB) MAC MAC UTOPIA Channel 1.1 (WAN) Wireless802.11b/a/g (LAN) (WAN) TDM/SPI (Host) PCI/ Host Bus Local Bus Local Bus 10/100 10/100 10/100 10/100 Telephony Telephony PHY PHY PHY PHY Interfaces Interfaces FE Switch rMII or s3MIIor MII LegacyVoice SLIC/SLACFXS TDMSPI ADSL, G.SHDSL, VDSL HDLCFrameRelay over T1/E1 10/100 Ethernet WAN PBX T1/E1 Framer or FXO H-100
The Result… • Media stream processing technology unlocks the value of Open Source • 5-10 times performance increase • Silicon integration creates lowest possible system cost • Guaranteed carrier-class quality • Scalable – just add extra MSPs on an external Ethernet switch • Fast code bring up – NO NEW drivers • Removes Big-Endian/Little Endian issues • Can be used with or without external host
Summary • New applications demand uncompromising voice quality, but with an ever increasing breadth of middleware • Equipment designers are under pressure to deliver rich feature set solutions with robust , high-quality voice • New SoC and software paradigms are the answer to bringing these cost-effective new designs to market in the shortest possible time