host–based processing development opportunities in hybrid voip environments

14

Upload: alisha-harvey

Post on 19-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Host–Based Processing Development Opportunities in Hybrid VoIP Environments
Page 2: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

Host–Based ProcessingDevelopment Opportunities in Hybrid VoIP Environments

Page 3: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Media Processing Applications

Page 4: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Hybrid Networks Today

• Corporations will continue to use TDM infrastructure.

• Hybrid networks with both TDM and VoIP access are a must to keep cost down.

• DSP resources and HMP should become a mainstream technique for handling large amounts of VoIP traffic, 400 + connections.

Page 5: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Building Blocks of Media Processing

Page 6: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Building HMP Systems

• Need a high level SDK with open standards support.

• Ability to code application once and work across entire product line.

• Access to Management interface• A rich set of tracing tools for troubleshooting• Samples

Page 7: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

What tools and protocol support is needed?

• SDK’s supporting high level programming languages such as - C#, Visual Basic, .NET, VB Script, C and C++.

• Support for the VXML Standards – MSS, Envox, Nuance• VoIP protocol support SIP and legacy H.323 applications.• Audio compression and call transfer protocol support

Page 8: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Complete Platform for Application Development

DS SoftIP SIP/H323DS Analog Adapter

PSTN/PBX

DS ISDN Adapter

PSTN/PBX

Diva Server Abstraction Layer

Diva Server APIs

Application

CAPIDS API

COM

Component API

WMP

TAPITTY

CC++

C#

VisualBasic.NET

VB Script

VoIP Infrastructure

Skills

Page 9: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Diva Server API

ISDN BRI

D-ChannelD-Channel

Diva Server BRI

ISDN PRI

Diva Server PRI

SS7/CCS7

Diva ServerSoftSS7

Diva Server E1/T1

Analog

Analog

Diva Server Analog

Diva Server SoftIP

EthernetNIC

VoIP (SIP, H.323)CAS

T1/RBSE1/R2

Diva Server E1/T1

Diva Server SIPcontrol™

SIP RTP

SIPApplication

Vocalocity

Vocalocity plug-inIntervoice TIM

MSS 2004/2007 SDK sample

App

C, C++, C#, VB, VB script, VB.net

The whole world of telephony systems:ISDN BRI, ISDN PRI,

E1/R2, T1/RBS,VoIP, SS7

The whole world of telephony systems:ISDN BRI, ISDN PRI,

E1/R2, T1/RBS,VoIP, SS7

Developing Speech Applications - Simple and Effective

Page 10: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Real Time issues to face:

• TDM only – Business moving to VoIP• HMP only systems may not have enough

processing power for 400+ sustained calls at the same time in one box.

• Depending on Protocols used. – g.711, g.729.• Hybrid server with TDM and HMP in same

server is cost effective, but how many calls can be handled in a single enterprise server?

Page 11: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Real time answers:

• Voice and Video Communications require real-time processing– HMP seems to work well in small office environments

and branch offices– Large enterprise systems need more horse power to

handle the demands of echo cancellation, VAD, CNG, DTMF Clamping, etc.

• Box solution with dedicated hardware may be required• Resource DSP boards may be required

Page 12: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

HMP-Only Concerns:

• What is the number of real time sessions I can run?• How many G.729 compressed calls are we able to

make?• Will my HMP solution be able to support video in the

future?• Will my application have enough processing power left

for my voice/speech applications?

Page 13: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

www.voipdeveloper.comAugust 8-10, 2006

Santa Clara, CaliforniaHyatt Regency Santa Clara

Why DSP Acceleration for VoIP Communications?

• Scalability– Enterprise - 300 to 600 resources per board– 4 boards per system– Powering for 2400 concurrent sessions

• Predictable performance– HMP is a shared architecture – can be unstable at top end– DSP resources are dedicated to the task

• Able to deal with new and CPU intensive voice and video codecs• Lastly, plenty of CPU resources available for the application

Question: So, how are you going to support 1000 to 2000 sessions in a single PC server?

Page 14: Host–Based Processing Development Opportunities in Hybrid VoIP Environments

Future of VoIP is Bright

Eicon can help you reach your goals.