Punchblock AMI FreeSWITCH Logging Plugins Statistics SQL Web Service REST/JSON/XML Carrier APIs Business logic No media / signaling 3PCC Saturday, 26 October 13
Punchblock AMI FreeSWITCH Logging Plugins Statistics SQL Web Service REST/JSON/XML Carrier APIs Business logic No media / signaling 3PCC High-level API Saturday, 26 October 13
Punchblock AMI FreeSWITCH Logging Plugins Statistics SQL Web Service REST/JSON/XML Carrier APIs Business logic No media / signaling 3PCC High-level API All Ruby Saturday, 26 October 13
of complex telephony apps with a simple language Voice App Punchblock AMI FreeSWITCH Logging Plugins Statistics SQL Web Service REST/JSON/XML Carrier APIs Business logic No media / signaling 3PCC High-level API All Ruby Saturday, 26 October 13
support for JRuby •Lots of performance improvements •Improves cross-engine compatibility •Adds some handy features •6 months in the making 14 Saturday, 26 October 13
support for JRuby •Lots of performance improvements •Improves cross-engine compatibility •Adds some handy features •6 months in the making •Made me really tired 14 Saturday, 26 October 13
? “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
19 ? “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
•Specific 19 ? “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
•Specific •Contextual 19 ? “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
•Specific •Contextual •Appropriate 19 ? “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
•Specific •Contextual •Appropriate 19 ? Contextual! That means embedded in other interfaces. “Communicating isn’t going to be what you’re doing - it’s what you’ll be doing while you’re doing something else” Geoff Hollingworth Ericsson Head of AT&T Foundry Saturday, 26 October 13
medical claims • Secure caller authentication • Reuse primary auth from Website • Verify using voice biometrics • Cross-check against location • Call recording/ transcription • Medical advice transcribed and added to file 20 Saturday, 26 October 13
medical claims • Secure caller authentication • Reuse primary auth from Website • Verify using voice biometrics • Cross-check against location • Call recording/ transcription • Medical advice transcribed and added to file • Auditing and quality assurance 20 Saturday, 26 October 13
•Relevant people without phone numbers •Rich presence •Multi-modal communication, including text chat, shared files, etc •Metadata 21 Saturday, 26 October 13
(sorta) 28 * “Support” is a moving target - not everything works •Server-Side •FreeSWITCH (1.4+) •Asterisk (11+) •Commercial Offerings Saturday, 26 October 13
(sorta) 28 * “Support” is a moving target - not everything works •Server-Side •FreeSWITCH (1.4+) •Asterisk (11+) •Commercial Offerings •Phono Gateway Saturday, 26 October 13
citizen, Telephony as a component of that •Better support for WebRTC and the kind of applications built with it •Greater modularisation and choice of components 31 Saturday, 26 October 13
citizen, Telephony as a component of that •Better support for WebRTC and the kind of applications built with it •Greater modularisation and choice of components •Easier integration into Service Oriented Architectures 31 Saturday, 26 October 13
citizen, Telephony as a component of that •Better support for WebRTC and the kind of applications built with it •Greater modularisation and choice of components •Easier integration into Service Oriented Architectures •Simpler, faster, more robust and more flexible 31 Saturday, 26 October 13
citizen, Telephony as a component of that •Better support for WebRTC and the kind of applications built with it •Greater modularisation and choice of components •Easier integration into Service Oriented Architectures •Simpler, faster, more robust and more flexible •Only just starting to figure out what this might look like 31 Saturday, 26 October 13
citizen, Telephony as a component of that •Better support for WebRTC and the kind of applications built with it •Greater modularisation and choice of components •Easier integration into Service Oriented Architectures •Simpler, faster, more robust and more flexible •Only just starting to figure out what this might look like •Contributions would be lovely, especially feedback and ideas 31 Saturday, 26 October 13