Title: Enabling technology choices for application developers
1(No Transcript)
2Enabling technology choices for application
developers
- Mike Donoghue, VP Sales
- Aculab
3Enabling technology choices agenda
- Legacy solutions
- Todays choices
- Host CPU-based media processing
- Open source
- Proprietary
- DSP-based media processing
- PCI, cPCI, PCIe
- API choices
- VXML, MSML
- Proprietary
- The best fit for your applications
4Legacy solutions hardware
- Since 1996, most enabling technologies for VoIP
were based on DSP platforms - Most with optional TDM interfaces
- Mostly fixed functionality
- DSPs were required to support complex transcoding
capability - DSPs were required to meet scalability targets
- DSP designs were required to ensure QoS
- Evolved to SIP-based call control
5Legacy solutions software
- The VoIP industry has never agreed on a
programming standard - Vendors have traditionally offered proprietary
APIs in support of their signalling and media
processing solutions - High and low level interfaces
- Differentiation
- Offers differentiation but makes it difficult to
evolve applications and use best-of-breed
technologies from other vendors
6Legacy solutions platforms/OS
- Most legacy VoIP solutions are based on standard
platforms - PCI
- cPCI
- Intel, AMD and Sun processors
- Windows, Linux, SPARC Solaris
7Todays solutions
- With the increasing power of the host CPU,
increasingly inexpensive bandwidth, together with
more efficient codecs, application developers
have more enabling technology choices than ever
before - The key is to choose the solution that fits the
application - How do you manage system growth?
- How do you allow for feature enhancements?
- FMC, video, SIP, etc.
8Todays solutions host media processing (HMP)
- An increasingly popular choice for VoIP enabling
technology is media processing that utilizes the
host CPU instead of specialized DSP cards why? - Cost 10s instead of 100s per channel
- Scalability easy granular expansion
- Reliability no single point of failure
- Open standards-based
- Moores law provides a bright future
9Todays solutions host media processing (HMP)
- Developers can now choose between open source and
proprietary host media processing - Open source solutions carry no licensing costs
- Open source solutions benefit from the
improvements of a diverse community of developers
- Open source solutions do not always offer timely
support - Open source solutions do not allow for unique,
defensible features - Improvements to the open source media processing
become available to the entire user community
10Todays solutions host media processing (HMP)
- Proprietary HMP solutions are fully supported by
the enabling technology vendor - Vendors may offer features that allow application
developers to differentiate their solutions - Proprietary HMP solutions are more expensive than
open source solutions - Commercial opportunities are a guide for the
feature roadmap
11Todays choices DSP resource boards
- DSP resource boards remain a solid choice for
applications with complex requirements including - Dynamic feature mix
- Messaging, conferencing, fax, advanced call
progress detection - High density in a small footprint
- The latest DSP-based media processing cards offer
1000s of resources in a single server - Ideal for edge devices and all-in-one solutions
- TDM/IP functionality in one expansion slot
12Todays choices DSP resource cards
- Todays DSP resource cards support application
requirements offering a wide set of standard
backplane designs - PCI
- cPCI
- PCIe
- ATCA
13Todays choices API choices
- Up until recently, VoIP application developers
had no choice but to work with a vendors
proprietary API - This helped early developers build highly
effective solutions - Locked in the particular vendor
- It was very difficult, if not impossible, to
reuse code when changing enabling technology
vendors - This led many application developers to build a
vendor independent abstraction layer
14Todays solutions API choices
- The development and acceptance of standard
programming interfaces is unprecedented in the
industry - Driven by the application developers reluctance
to be tied to one vendor - Driven by users insistence on standards
- VXML
- MSML
- Others
15Todays solutions API choices
- However, proprietary APIs still have their
advantages - The ability to utilize the vendors competitive
differentiation - The ability to influence the timing of new
features by exerting commercial pressure - Vendors generally do a better job supporting
their own products
16Todays choices
- The good news is that you can have it all!
- Choose either HMP or DSP technology, with similar
capabilities and programming interfaces, for your
solutions - You choose the right solution for your
application - Your applications do not have to change
- Choose enabling technology that supports both
standards-based and proprietary APIs - MSML e.g., for conferencing
- VXML e.g., for IVR
- MRCP e.g., for speech recognition
- Proprietary for fax, video, and advanced call
progress
17The best choices are the ones that work for you!
Recording
Playback
Conferencing
Transcoding
Media processing
Live speaker detection
Voice morphing
DTMF handling
Echo cancellation
CNG
Pulse/rotary detection
VAD
AGC
Special tones detection
Signalling and control
SIP/SDP
RTCP
SNMP
MRCP
H.323
RTP
Media layer
Secure RTP
Packet forking
PLC
Jitter buffer
G.711(I II)
G.723.1A
G.726
G.728
G.729AB
Voice codecs
GSM-FR
GSM-EFR
AMR-NB
EVRC
MS-GSM
IMA ADPCM
iLBC
SMV
OKI ADPCM
T.30 relay
T.37
T.38
T.30 ?T.38 gateway
Fax
18Distributed architecture
Software, distributed amongst several servers,
can act as one solution
Contact centre solution
19Enabling technology directions
- IP video solutions
- Mobile video solutions
- Video gateways
- Transcoding
- Transizing
- High availability, high service continuity
- Better user experience and high quality voice
Media Processing
20Enabling technology choices
- Developers have more, and better, enabling
technology choices than ever before - Developers and users insistence on standards
has resulted in more standards than ever before - Find the best fit for your applications and
target customer base - IT Expo is the perfect place to find todays
solutions
21Thank you!Mike Donoghuemichael.donoghue_at_aculab.
comSee us on booth 1217