How to construct world-class VoIP applications on next generation hardware David Duffett, Aculab

Preview:

Citation preview

How to construct world-class VoIP applications on next

generation hardware

David Duffett, Aculab

Agenda for our time together

• What is next generation hardware?• How is next generation hardware different?• Architectural overview• What makes a world-class application?• Example applications

What is next generation hardware?

Circuit switchedconnectivity

Media processingresources

IP telephony

Media processing(with TDM)

IP telephony cards(with TDM)

Media processingcards

TDM (E1/T1)cards

HMP

IP telephony cards

Next generation

Technology and product coverage

Where does next generation hardware fit?

Functionality

Size of deployment

Softwaresolutions

Existing hardware

Next generationTelcos and large enterprises - thousands of channels per server

Service providers and enterprises - hundreds of channels per server

Small to medium sized enterprises - 2 to 120 channels per server

How is next generation hardware different?

What has to change?

•Improved value per channel•Configurable modular technology•All functions of today’s products in a single

product line•Higher density

What has to stay?

• Same application programming interface (API)

• Same telecoms approvals• Same protocol coverage• Same operating system coverage

•Softwareo Small to medium sized applicationso Core media processing functions

•Hardware o Medium to high density applicationso Features include speech/data/fax

•Next generation hardwareo Very high density applicationso Extremely well featured o IP

Categorisation

Channel counts

0

200

400

600

800

1000

1200

Software Hardware Next generation

The opportunities are there

•Displace higher density legacy solutions•Use the latest DSP technology•Integrate TDM, IP and speech/data/fax in a

single product•Create product variants to suit different

deployments

A profile of next generation solutions

•Base cardso PCI, PCIeo cPCIo ATCA

•New DSPs that supporto Range of speech codecso Fax and data algorithms

•A beating heart of IP with TDM as an option•Modularity provides flexibility and scalability•Common powerful DSPs can run all key

functions

A profile of next generation solutions

A profile of next generation solutions

•Separate ‘mix and match’ building blocks foro Circuit switched connectivity; e.g. E1/T1/J1/T3o IP packet switched connectivity; redundant Ethernet o Choice of different format base cardso Record, playback, ASR, SVI, TTS, conferencing, echo

cancellation, DTMF generation/detectiono Data communications; fax, modems

•All functionality contained under existing API structure

Architectural overview

Architectural overview

•Run through the architecture explainingo What’s been doneo Why it’s been doneo Why it’s a leap forward from current hardware

products

Next generation component architecture

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – media processing

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – media processing

•Complete change in DSP family•Evaluation of leading DSPs on market today•Excellent DSP for converged communications

o 20 to 30 times faster than existing DSPso Opens new possibilities for enhanced

functionality and greater density

•Same APIo IP controlled under the hood

Architecture – media processing

•Each device can run a combination ofo Speech (e.g. play/record, echo cancellation,

conferencing)o Codecs (e.g. -law, G.729)o Datacomms (e.g. V.17, V.34)o Fax (e.g. T.30, T.37, T.38)o VoIP requirements (e.g. de-jitter)

•All this should be controlled by the existing API

o Fits into your existing applications

Next generation component architecture

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – TDM call control

Architecture – TDM call control

•Modular architecture•Greater density but with all existing protocols•Plug-in module for TDM connectivity

o Used across the product rangeo Up to 16 PRI on a single daughter cardo Mix supported protocols on different TDM trunkso Ability to change protocols on hot system

•Same APIo IP controlled under the hood

Next generation component architecture

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – TDM switch control

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – TDM switch control

•Switch controlo Business as usualo Local switching on cardo Access to H.100, H.110 etc. for inter-card

connection

•Same API as beforeo IP controlled under the hood

Next generation component architecture

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – IP control

TDM call

control(option)

Media processing

Host MAC

Switch control

Ethernet switch

PCI

Eth

8PRI

H.100

ControlTDM traffic

Control and VoIP traffic

Architecture – IP control

•What does it mean?o All data traffic between the host and the card is

passed in IP packetso Control local cards direct over PCIo Control remote cards over PCI and Ethernet

Architecture – IP control

•IP control over PCIo Data path still much the same for local controlo Standard MAC part and drivero Card appears as another NIC

•Card has own network, with access pointso Host PCI MACo External Ethernet socket

Architecture – IP control

•IP control design decision meanso IP telephony is very efficient, as the card works in

this wayo Leading vendors should already have H.323 and

SIP stacks under their call control APIo Media gateway API allows other stacks control of

resources

•Very straightforward access to IP telephony

Architecture – migration path

API

Proprietary drivers

Hardware

PCINext

generation hardware

MAC drivers

PCI

Next generation hardware

Ethernet

Application

What makes a world-class application?

What makes a world-class application?

• Functionality

• Connectivity

• Reliability

Functionality

Connectivity to IP and TDM networks

Reliability

• Components you can be sure ofo Chassis, host processoro Next generation hardwareo Speech technology

• World-class technical support

Example applications

Application ideas

• Complex or high channel count conferencing systems

• Medium scale SS7 interconnected systems• Displacement of higher density legacy

solutions• IP communications in IVR systems• Complex speech platforms with ASR, SVI and

TTS

IVR using existing hardware

HardwareNIC

CPU

IP

PCI

NIC

CPU CPU

TTS/ASR

PCI

Inbound caller

Next gen.NIC

CPU

NIC

CPU CPU

IP

TTS/ASR

PCI

PCI

IP

Inbound caller

IVR using next generation

Haben Sie

etwa Fragen? Cuestiones?Any questions?

Quel questionnes?

Haben Sie

etwa Fragen?Cuestiones?

Haben Sie

etwa Fragen?

Cuestiones?

Any questions?

Quel questionnes?Cuestiones?

Quel questionnes?

Any questions?

Summary

• Next generation hardware – IP by design• Next generation hardware

o Higher densityo Richer media processingo Easy migration

• Architectural overviewo The beating heart of IP

Summary

• What makes a world-class application?o Functionalityo Connectivityo Reliability

• Example applicationso High density IVRo SS7

• Talk to your favourite vendors

david.duffett@aculab.comSee us at booth 202

Thank you

Recommended