The Leader in Power Architecture based VoIP Software
The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.1
based VoIP Softwarefrom D2 Technologies: Quark Li, FAE Manager
• Section Divider HeadingAbout D2 Technologies
Corporate Overview
Rich VoIP History Product Line Highlights
� Core competence: Embedded VoIP software solutions � Complete suite of field proven voice technology� Virtual DSP: SoftDSP and HardDSP� Extensive system integration experience
VoIP Software Leadership
n 1993: D2 Tech founded– HQ: Santa Barbara, CA– Provider of VoIP software for TI
DSP’s: C54x and C55x– Acquired by Virata (became
GlobespanVirata) in 2000
n 2003: New D2 Tech formed– Spun-out of Globespan-Virata– Re-acquired IP portfolio &
customer accounts
n 2004: Taiwan office opened – Provide efficient local integration
and training support for Aisa including JP, TW, CN, KR ..etc
n 10’s of billions mins/month– Leading softswitch vendors– CPE and end-points– Over 14yr+ proven field S/W
n vOpen: Complete VoIP s/w on TI C54x and C55x DSP– Rich voice coder: G.729AB,
G.723.1A, GSM/AMR, ..etc
n vPort: SoftDSP on PowerPC,MIPS, ARM based SOCs– ARM: 920, 922, 926ejs, 11– MIPS: 4K, 4KEc, 24K, 34K, 64– PowerPC SoC: Freescale, AMD.– Others on Demand
3
Leading embedded VoIP S/W for CPE and Terminals• ATA• VoIP Gateway or Router, Triple-play IAD• IP Phone• WiFi phone• Dual-mode FMC (GSM+WiFI) phone• IPSTB• VoWiMAX IAD
Extensive ecosystem
D2’s Embedded VoIP Leadership
• CPU Core:
• SoC:
• O/S:
• CODEC/SLIC:
4
Field Proven SoftwareSample Top-Tier Customers
100+ design wins WW for D2 VoIP software solutions
D2 VoIP software = leader in VoIP traffic minutes per month
5
• Section Divider HeadingSoftDSP Technology on PowerPCPowerPC
DSP In The Past: Hard DSP
7
DSP Now: Hard DSP, SoC
8
DSP Now: Software DSP on Power Architecture
9
Power Architecture SoC
Software DSP vs. Hardware DSP
Soft DSPSoft DSPSoft DSPSoft DSPPros:�Single CPU design and Dual
CPU if necessary�One set of tools and O/S�Lower recurrent cost: shared
memory and I/O
Hard DSPHard DSPHard DSPHard DSPCons:� Dual CPU design� Two sets of tools and O/S� Higher recurrent cost: separate
memory and I/OPros:
10
�Simplify hardware designCons:�Slight higher CPU clock speed�Less deterministic DSP�Higher real-time demands on
O/S
Pros:� Slight lower clock speed� More deterministic DSP� Lower real-time demands on
O/S
Value Position of D2 vPort on Power Architect
�Save the H/W cost of dual CPU, external DSP, extra memory, I/O … etc
�Single toolchain and O/S for development on the same CPU which reduced S/W development cycle
�Simplify the hardware design
11
�Utilize the unused cycles and DSP instructions of high-speed advanced Power Architecture CPU’s. EX: Freescale MPC83xx
�Portable S/W to the same Power Architecture architecture, EX: migrate from MPC8314/8315 to MPC8323
�Best solution for CPE devices
• Section Divider Heading
D2’s vPort Solution:Best VoIP Solution to CPE
DevicesDevices
vPort Product Line
Product Applications Specific Features Common Features
vPort MP
(Mobile Phone)
• Wi-Fi Phone– VoWLAN
• FMC/Dual-Mode– VoWLAN + GSM
• SIP or IM/P2P protocol*• Speaker Phone
– Full Duplex + Acoustic Echo Canceller
– Audio Drivers
• Wideband CODECs*• Power Management
• Voice and Telephony Signal Processing
– Voice Compression (CODECs)
– Adaptive Jitter Buffer– Packet Loss Compensation
– Echo Cancellation– VAD/Silence Comp– DTMF and Call Progress Signaling
– DTMF Relay
vPort IPP
(IP Phone)
• IP Desk Phone• IP Speaker Phone• Video Phone
– Voice functionality
• Speaker Phone– Full Duplex + Acoustic Echo Canceller
– Audio Drivers
• Wideband CODECs*
• ATA/Router/IAD• Signaling Protocols
– SIP & H.323/MGCP– XMPP, MSN, MS LCS*– Google Talk for phone– Yahoo Messenger for phone
– Skype**
• OS Integration– OSAL: OS Abstraction Layer
– Real-Time OS enhancements for Linux
vPort GW
(CPE Gateway)
• ATA/Router/IAD– ADSL2+, VDSL2– FTTx (GPON/EPON)– WiMAX, 3/3.5G
• Voice+Video/Triple Play– VoIP on IPSTB
• FXS support– SLIC drivers– Line Echo Canceller
• FXO support*– PSTN Fail-over– PSTN connectivity / call origination
• Fax Relay*
vPort CP
(DECT/Cordless phone)
• DECT/Cordless VoIP– SIP-based for ITSP– VoIM/P2P Voice (stand-alone, w/o PC)
• FXS support*– SLIC drivers– Line Echo Canceller
• FXO support*– PSTN Fail-over– PSTN connectivity / call origination *Optional Features
13
vPort Architecture
14
SoC
vPort: Leading Embedded VoIP SoftwareProduct Line Highlights
Delivers substantial savings in cost – Save Cost• No additional hardware DSP needed � SAVE COST!Broadest multi-platform support – Time-To-Market• Available on Power Architecture platforms• SoftDSP API (vTSP API)
� Common Voice DSP engine interface across different hardware platforms• Internet Service Interface (ISI)
� VoIP/VoIM protocol abstraction layer for multi-service support • OS Adaptation Layer (OSAL) for Multi-O/S support
� VxWorks, Linux (OpenSource & Commercial), Nucleus, et. al.
Highly optimized and field proven
15
Highly optimized and field proven• Lowest CPU (MHz) utilization and memory footprint• Widest field deployments, including carrier/operator environmentsOptimized OS and System integration – Provide same vo ice quality as HW DSP• Provide Real-time optimized kernel, tasks & drivers for Linux 2.4 and 2.6
kernel • S/W DSP processing on Kernel-mode packet processing (no user space
packet flow) – via LKM
15
• Section Divider HeadingvPort-GW on Freescale
MPC83xxMPC83xx
vPort-GW on VoIP IAD – FTTH/WiMAX IAD
�SoC: Freescale MPC8314/15/23
�Product: FTTH/WiMAX 2FXS VoIP IAD
�QUICC II Engine Technologies
�Security Engine
�Unique microcode for NAT and others
17
others
�D2 standard ISI voice API
Available
D2 vPort VoIP live demo on Freescale MPC8315 and MPC8323 EVB
Intranet PSTN Phone
18
Available
Internet Home PSTN Phone
vPort-GW 1.4 – NB Feature List
DSP Software (vTSP)� G711 A/u-law, � G729AB � G726-32K� G.723.1A *� iLBC *� G.168 16-48ms tail LEC� Packet Loss Compensation� Silence Compression� DTMF Tone Generation� DTMF Tone Detection� DTMF Relay (RFC2833)
Application� Codec Negotiation� Silence Suppression� Proxy calls from outside firewall� 3-way call conference� DTMF relay� Speed dial� Call waiting / Caller-ID� Calls from behind firewall� Call Hold/Retrieve� Call Forwarding (Busy/NO
Answer/Unconditional)
OS�Linux 2.6
Protocols•RTP RFC 3550 & 3551•SIP RFC 3261 & 2543 •SIP PRACK (RFC3262)•SIP RFC 3263•SDP RFC 3264 &2327•SIP RFC 3265•SIP UPDATE (RFC 3311)•SIP RFC 3428•SIP REFER (RFC 3515)
19
� DTMF Relay (RFC2833)� Call Progress Tones� Type 1 and Type 2 Caller ID
Generation (FXS) US, Japan, ETSI
� Dynamic Adaptive Jitter Buffer � Fax/Modem Tone Detection� Fax Pass Through: G.711� T.38 Fax Relay� 3-way Calling Conference� Telephony driver� FXO Support **
Answer/Unconditional)� Call Return� Call Blocking� Do not disturb� Configurable Ring Pattern per
Port (Ring Cadence)� Repeat dialing on busy� Call Transfer
* =Optional Feature**=Customized by Demand
•SIP REFER (RFC 3515)•SIP RFC 3581•SIP RFC 3605•SIP RFC 3842•SIP RFC 3891•SIP RFC 4028•SIP INFO (RFC 2976)•SIP RFC 2617•SIP RFC 3611•STUN (RFC 3489)•> 1 UA login
Thank You
Hsinchu, Taiwan
Thank You
Beijing, China