D2 Technologies
 
Overview
mCUE
mCUE iOS
vPort
vOpen

WiFi Phone

• VoWLAN / VoWiMAX

FMC/Dual-Mode Phone

• VoWLAN + Cellular

• VoWiMAX + Cellular

As mobile VoIP handsets gain popularity both in the corporate world and with consumers, their functionality continue to evolve. Although SIP-based handsets initially dominated the market, new handsets that support commercial VoIM (PC-based IM/P2P VoIP) services such as Skype, GoogleTalk, Yahoo!, MSN Messenger and Gizmo, as well as enterprise IP PBXs and Unified Communications (UC) systems are now in demand. The need to be continuously connected while on the go and the increasing preference for a single converged communications device is pushing mobile VoIP beyond single-mode phones to multimode phones that combine cellular (2G/2.5G/3G), Wi-Fi, and/or WiMAX.

VoWLAN is gaining popularity in the corporate world, at WiFi hotspots and in the home.  Although SIP-based handsets initially dominated the market due to enterprise and VoIP service provider (ITSP) deployments, new handsets are coming to market that support VoIM (PC-based IM/P2P VoIP) services such as Skype.  VoWLAN is also moving beyond single-mode WiFi phones to dual-mode phones that combine VoWLAN functionality with traditional cellular (2.5G or 3G) network access.  These dual-mode devices allow end-users to use one integrated handset to make voice calls on both the cellular network and via VoIP over a WiFi network.

Mobile VoIP handsets and platforms pose unique software challenges.  Embedded VoIP software must now support multiple protocols and services.  Due to extreme size, battery life, cost requirements, an embedded VoIP solution with low memory footprint, high MHz efficiency and power saving modes is crucial.  The vPort MP software solution of D2’s vPort product family allows ODMs/OEMs to easily embed VoIP capability in mobile handsets.  It augments the excellent voice quality provided by the vPort engine with the necessary functionality needed for a mobile phone while minimizing memory, CPU and battery impact.

vPort MP Technical Specifications

Voice Call Continuity (VCC)

Caller ID

Full Distributed Unicast Conferencing

Call forwarding

Call Return

Internet Services Interface (ISI)

Call Blocking

Do not Disturb

Call Waiting

Call Waiting/ Caller ID

Multi-Protocol Conferencing

Speed Dial (Dial Plan)

Multiple Line Appearances

Distinctive Ring

Re-Dial

Internal calls

Extended Report & Statistics (RTCP-XR)

G.711-Alaw; G.711-MuLaw, G.729AB and G.726 Voice Compression

DTMF and Call Progress Tone Generation

Packet Loss Compensation

Silence Compression per G.711 Appendix I

Firewall Traversal (ICE/TURN/STUN)

Call Waiting

Call Waiting Caller ID

Custom Ring Cadences

Gain Control (Volume adjust)

SIP RFC 3261 & 1543

RTP & RTCP RFC 3550 & 3551

SDP

Wideband Audio codecs (G.722, G.722.x)

Acoustic Echo Cancellation

Full Duplex Speakerphone

DTMF Relay

Voice over IM (VoIM) protocols:

- Skype
- Google Talk (XMPP)
- MSN
- Yahoo!

D2’s vPort Product Family

vPort leads the market in performance and efficiency, enabling networking, signaling and voice processing functions to execute as an integrated solution on a single processor. This in turn offers substantial advantages in bill-of-materials (BOM) cost, power consumption and ease of integration. The software is highly optimized not just for voice quality, but also for a small memory footprint, low processor (CPU MHz) impact and low latency, and adds true real-time performance to non-real-time OSs.

Designed for flexibility and portability, vPort can execute on both RISC and CISC platforms under industry-standard operating systems. It is currently optimized for both ARM and MIPS processor architectures under the VxWorks, Nucleus and LINUX operating systems. vPort’s virtual DSP architecture enables the voice DSP functions to run as “soft DSP” on a RISC processor or as DSP code on a hardware DSP core, providing further design flexibility.

The support of multiple processor architectures and OSs, along with the unique virtual DSP capability, allows OEMs to choose best-of-breed components and avoid being locked into a particular hardware platform or architecture. It also simplifies software development, support and maintenance, since all the software operates under a single environment using one set of tools. Because of its modular architecture, vPort can be quickly modified for customer-specific applications and runtime platforms.