Prosody s telephony software
-
Upload
mark-bosworth -
Category
Technology
-
view
70 -
download
0
Transcript of Prosody s telephony software
![Page 1: Prosody s telephony software](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/1.jpg)
Prosody S Communications software
from Aculab
Andrew Nicholson Jan-17APB0224 v4
![Page 2: Prosody s telephony software](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/2.jpg)
Contents• Prosody S summary• Why choose Prosody S?
– 6 reasons• What can I build?• Features summary• Roadmap
![Page 3: Prosody s telephony software](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/11.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/12.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/13.jpg)
Thank you
![Page 14: Prosody s telephony software](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/14.jpg)
Extra slides
![Page 15: Prosody s telephony software](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/58ee867b1a28ab29418b464b/html5/thumbnails/24.jpg)
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