Prosody s telephony software
-
Upload
mark-bosworth -
Category
Technology
-
view
68 -
download
0
Transcript of Prosody s telephony software
Prosody S Communications software
from Aculab
Andrew Nicholson Jan-17APB0224 v4
Contents• Prosody S summary• Why choose Prosody S?
– 6 reasons• What can I build?• Features summary• Roadmap
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
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
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
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
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
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)
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
Why choose Prosody S?6. Simple transition for Prosody X customers
• Same API as Prosody X• Same installation tools as Prosody X
• 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?
• 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
Thank you
Extra slides
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
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
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
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
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
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
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
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
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
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