Prosody s telephony software

24
Prosody S Communications software from Aculab Andrew Nicholson Jan- 17 APB0224 v4

Transcript of Prosody s telephony software

Page 1: Prosody s telephony software

Prosody S Communications software

from Aculab

Andrew Nicholson Jan-17APB0224 v4

Page 2: Prosody s telephony software

Contents• Prosody S summary• Why choose Prosody S?

– 6 reasons• What can I build?• Features summary• Roadmap

Page 3: Prosody s telephony software

The Prosody family of products

• DSP-based processing in board

and 1U box form-factors

• IP and TDM media

• VoIP and PSTN signalling

• Up to 16 E1/T1 trunks

• Software product

• IP media

• VoIP signalling

Page 4: Prosody s telephony software

Prosody S summary• Host media processing (HMP) software• Runs on host CPU of standard IT servers• Voice (VoIP) and fax communications applications• Enterprise and service providers• Scales from 1 to thousands of channels

Page 5: Prosody s telephony software

Why choose Prosody S?1. Very comprehensive media processing

capabilities

• Wide range of Codecs supported – including HD Voice

• Extensive fax support T.30/T.38• Deployment proven SIP stack

Page 6: Prosody s telephony software

Why choose Prosody S?2. Flexible deployment models

• Bare metal servers, virtual machines, hosted servers or cloud servers

• A valid proposition to build up “ hosted “ ( Private Cloud ) based SW solutions

• Linux & Windows, 32 & 64 bit• Distributed architecture• Flexible licensing – pay for what you need, per

channel

Page 7: Prosody s telephony software

Why choose Prosody S?3. Scalability

• Scales from 10s to thousands of channels• Install only the channel quantity needed; support

for licence moves and changes to meet your capacity needs

Page 8: Prosody s telephony software

Why choose Prosody S?4. Cost efficient

• Simple pricing, no hidden costs for extra functionality

• Pay only for what you use (per channel)• Supports startup deployments with low initial costs• Capex or Opex purchase models (buy or rent)

Page 9: Prosody s telephony software

Why choose Prosody S?5. Robust, proven technology

• Trusted by organisations globally• Thousands of deployed channels in both

enterprise and mission critical (emergency services) scenarios

• Broad set of reference cases

Page 10: Prosody s telephony software

Why choose Prosody S?6. Simple transition for Prosody X customers

• Same API as Prosody X• Same installation tools as Prosody X

Page 11: Prosody s telephony software

• On-premise or hosted/cloud-based solutions• SIP-based IP-PBX services

• Virtual PBXs

• IP contact centres• Audio conferencing servers• Fax servers• Cloud communications services

What can I build?

Page 12: Prosody s telephony software

• Voice API – play/record, DTMF handling, answering machine detection, etc.• Transcoding• Conferencing• Fax transport• Wide range of fixed and mobile network audio codecs supported including

HD Voice codecs for optimal audio quality• Works on Windows/Linux servers and virtual machines• IPv4/IPv6 support• Distributed (remote) API architecture• Common API with Prosody X hardware

– For common features (e.g., no switch API)

• Dual redundant SIP service (DRSS)

Prosody S – key features summary

Page 13: Prosody s telephony software

Thank you

Page 14: Prosody s telephony software

Extra slides

Page 15: Prosody s telephony software

Prosody S – existing functionality

SIP/SDP

RTP

Signalling and control:

Media layer:

G.711(I & II) G.723.1A G.726

MRCP

Secure RTP

G.728 G.729AB

GSM-FR GSM-EFR

T.38

H.323

Voice codecs:

Fax:

Recording PlaybackMedia processing:

CNG

ConferencingTranscoding

PLC

VAD DTMF handling

iLBC

AGC

Jitter buffer

AMR-NB

EVRC

Call progress

MS-GSM OKI/IMAADPCM

Speex TETRA

RTCP

Live speakerdetection

Active speakernotification

SIPS/TLS

G.722 G.722.1 G.722.2(AMR-WB)

T.30 over G.711

SILK

Page 16: Prosody s telephony software

Features explained – distributed API architecture

• Application software operates on centralised server• Multiple Prosody S equipped servers supported, can

be scaled to meet implementation needs– No impact to local compute resources on each Prosody S

server• Flexible scaling of site capacity

– Operational cost control– Quick response to expansion needs

• Operational integrity– 3 levels of redundancy (plus DRSS)– Failover for application control

Page 17: Prosody s telephony software

Call centre application with distributed API

Software, distributed amongst several servers, can act as one solution

FirewallPublic

IP network

Server #1

Prosody S

Local area network

Storage database

Agent stations

Callers

Prosody S

Server #n

Control application

Contact centre solution

Page 18: Prosody s telephony software

Features explained – common API with Prosody X

• Developers have only one API set to learn• Projects can be ported easily to Prosody X or

Prosody S as required– If suitably programmed (no switch API)– Professional Services available for consultancy advice

• Quicker feature development times for Aculab – faster time to market for our customers

Page 19: Prosody s telephony software

Features explained – fax

• Both G.711 fax pass through and T.38 fax modes are supported• T.38 fax (FoIP) is intended to replace the sometimes un-reliable fax

over VoIP approach (G.711 pass through) and enable full migration to an all-IP network for all business telecom needs

Page 20: Prosody s telephony software

Features explained – wideband (HD Voice) support

• HD Voice codecs– 20Hz to 7kHz audio bandwidth for clearer speech applications– G.722; G.722.1*; G.722.2 (AMR-WB) all available– Skype SILK– Others under consideration – EVRC-NW, Speex wideband,

Broadcom BV32, Opus• Applications

– Wideband conferencing server– Wideband enabled call centre server– Transcoding server– Gaming platforms– etc

* G.722.1 is offered as a beta version awaiting full testing

Page 21: Prosody s telephony software

Features explained – dual redundant SIP service (DRSS)

• Ability to duplicate the SIP stacks for resilience• Bringing PSTN centric ‘five 9s’ availability

concepts to the SIP world– Fundamental requirement for telcos; becoming more important

now also for enterprises

• Recovery from failure conditions taken for granted in the PSTN, but equally valid for SIP networks

• Reactions from customers and analysts very positive – we have something unique

• Whitepaper available via website

Page 22: Prosody s telephony software

How to purchase

• Licence purchases will be credited to a customers licensing account accessible 24x7

• Single channels or blocks of credits can be purchased in advance, used as needed

• Licence keys created by the customer as required using a web interface to our licensing database

• Rental option now available, contact us for details

• Prosody S software is licensed, granular increments– Part code ACS9200

– Prosody S single channel licence

Page 23: Prosody s telephony software

Channel counts – Prosody S v3.0 (Windows)

Notes: 1. Typical figures as tested on Intel Core 2 Extreme (X6800) @ 2.93GHz running Windows XP SP32. All the channel count figures in the table are given for 85% CPU utilization3. Refer to datasheet for full list of channel counts and codec types4. Wideband codec tests performed on Intel Xeon quad-core machine

Prosody Sfeature

Featuredetail

G.711codec

G.723.1Acodec

G.729abcodec T.38 fax G.722

G.722.2 (AMR-WB)

Music on hold playback

10 different music replays

2200 130 400

Recording and playback

Full-duplex channels

630 115 230 604 364

Recording and playback

Full-duplex channels with

DTMF detection

580 115 220

Matrix conferencing

Full-duplex channels

730 120 250

Transcoding to/from G.711

Full-duplex channels

n/a 115 210

Fax (FoIP) 750

Windows OS

Page 24: Prosody s telephony software

Channel counts – Prosody S v3.0 (Linux)

Notes: 1. Typical figures as tested on Intel Core 2 Extreme (X6800) @ 2.93GHz running SUSE Linux version

10.32. All the channel count figures in the table are given for 85% CPU utilization3. Refer to datasheet for full list of channel counts and codec types

Prosody Sfeature

Featuredetail

G.711codec

G.723.1Acodec

G.729abcodec

T.38 fax G.722

G.722.2 (AMR-WB)

Music on hold playback

10 different music replays 4000 130 650

Recording and playback

Full-duplex channels 850 120 310 110 40

Recording and playback

Full-duplex channels with

DTMF detection750 120 310

Matrix conferencing

Full-duplex channels 800 120 360

Transcoding to/from G.711

codec

Full-duplex channels n/a 120 340

Fax (FoIP) 1600

Linux OS