SlideShare una empresa de Scribd logo
1 de 23
Avaya Application
Enablement Services
Joel Ezell
Application Enablement Architect
Topics
• Delivering Intelligent Communications
Through Application Enablement Services
• What is Application Enablement (AE)
Services
• Roadmap of Planned Enhancements
Creating
Business
Value
Stage 1 Stage 2 Stage 3
Business Communications Applications Evolution
Cost Reduction
Operational Efficiency
Distributed Applications
Security, Reliability
CONVERGED
Real-Time Enterprise
ANY NETWORK
BUSINESS
COMMUNICATIONS
APPLICATIONS
BUSINESS
APPLICATIONS
BUSINESS PROCESSES
Business Agility
Competitive Differentiation
Process Improvement
Customer Loyalty
Employee Retention
EMBEDDED
NETWORK
BUSINESS
APPLICATIONS
Intelligent Enterprise
Intelligent
Communications
embedded into
the fabric of
your business
ANY NETWORK
BUSINESS PROCESSES
TRADITIONAL
Evolution Towards Converged Communication
1st Party
Call
Control
MultiVantage Communication Manager – CCS
IP, TDM, Gateways, Media, Messaging, Infrastructure
Access
Tomorrow: Converged
Communications Services
Today: Converged Network &
APIs
SIP IPTML XML/SOAP
VXML
SMS
WML
CTI Server
3rd Party
Call
Control
TSAPI JTAPI TAPI
Avaya
Applications
Business
Applications
PSTN, IP
Comm Services Software
Middleware
Manage Communication
Transactions and Session
3rd Party
CSTA III
Capable
3rd Party
Other
Resources
CSTA III XML/SOAP
Avaya App(s)
Business App(s)
Telephony
Web Svc
Conference
On Demand Etc…
Other Avaya
Resources
(eg, Conf
Server)
CSTA III, XML/SOAP, XML/RPC SIP
SIP UA
Application Enablement
Services
Manage Telephony API Transactions
and Sessions
Avaya App(s)
Business App(s)
CSTA III XML
CSTA III Java
Telephony
Web Svc
Platform that enables the development of modular building
blocks for advanced communication services
• Enables integration of communication and business
applications to leverage the existing infrastructures and
maximize business efficiency
• Delivers API connectors and Web Services for developing next
generation application services
• Leverages your current investment by extending the rich
features of Avaya Communication Manager in an IP
environment
• Simplifies implementation and serviceability options through
the availability from Avaya of both a Software-Only and a
Bundled Server solution
• Secures the network infrastructure by providing a secure link
to your Communication Manager
What is Application Enablement Services?
Key Components:
Connectors (DLG, CVLAN, CMAPI, TSAPI, JTAPI)
Telephony, User and System Admin Web Services
Software Development Kit (SDK)
APIs reside on a Linux server running an industry standard Operating System
from Red Hat (Enterprise Edition 3.0)
Choice of Avaya AE Services Offers: Software-Only or Bundled-Server
Unified Operations Administration and Maintenance (OA&M)
Enhanced Application Link
Transparent failover
Security
Enhancing customer success:
Customers choose interfaces that work for them – traditional or web services
Developer support through DevConnect
Customers can now join the Avaya Developer Connection Program which has 800+ Avaya
development communities
Provides an extensive set of protocols, application programming
interfaces and services that enable application developers and
system integrators to develop applications that take advantage of the
power of Voice over IP
What is Application Enablement Services?
ASAI
Software
DLG (DEFINITY
LAN Gateway)
Clients
CVLAN r6/r8
Clients
Avaya CT
Clients
CMAPI
Clients
CMAPI Server
Avaya CT Server
CVLAN r9/9.1 Server
MAPD
Med Pro
Previous CTI Offerings
• DLG on MAPD, Co-Res DLG
• CVLAN r6/8 Server on MAPD
• Avaya Communication Manager
(must be 2.0 or later to support
CVLAN 9.1
Application Enablement Services
Making Voice Applications Possible
Applications Made Possible by Avaya Application Enablement Services
Voice
Network
Enterprise Network
First Party Call
Control
Applications
Media Based
Applications
Third Party Call
Control
Applications
Voice Features
Embedded in
Applications
Media Servers
Control
Network
Business
Application
Services
Port
Network
Analog,
Digital &
IP Phones
Wireless
Phones
Mobile
Phones
SoftPhones
Databases
Media Gateways
Administrative
Applications
Application Enablement Services
“First Party” means
controlling an “endpoint”:
• Make Call
• Hang Up
• Transfer
• Hold/Reconnect
• Etc.
“Media Based” applications
access the voice stream:
• Call Recording
• Voice Recognition
• Speaker Identification
• Voice Inflection Analysis
• Etc.
“Third Party” means
controlling the “call”
instead of the “endpoint”:
• Routing
• Queuing
• Wait Treatment
• Etc.
Controls can be
embedded into
applications (such as
CRM) and/or be part of a
standalone contact
management
application.
Administrative applications can:
• Add/Delete/Change Agents
• Change Agent Assignments
• Configure Telephone Sets
• Etc.
Why Web Services?
• Platform / Language / Transport Independent
o We use Apache Axis and Java, but you don’t have to.
o Currently use HTTP for transport but will likely support
other asynchronous transports in the future (e.g. JMS).
• Widespread industry support for evolving standards
• No client side libraries required
• Quick development of applications
AE Services: Telephony Service
• Telephony Service is a web services interface that enables
high-level call-control functionality over standard web-
services interfaces (SOAP/XML).
• Telephony Service is hosted in a tomcat/axis SOAP (Simple
Object Access Protocol) container.
• The initial release of telephony web service will provide the
following call control functionality:
o Make Call
o Transfer Call
o Conference Call
o Disconnect Call
o Answer Call
• The initial release of this service will not provide events.
AE Services: Telephony Service
• Telephony Service hides the complexity of Call Control
o Client application does not need to deal with connections, call
identifiers, etc.
o The only parameters required are extension and telephone
numbers.
• All operations are independent.
• Transfer and Conference requests succeed even if the call
was not originally established through the Telephony Web
Service.
AE Services: User Service
• User Service is a web services interface that:
o Enables a single, shared, user identity concept for users of Avaya
communication services and applications
o Integrates with Identity Management systems.
• User Service enables an automated, bi-directional,
integration with an enterprise Identity Management
system.
• User Service enables a single point of user authentication
across Avaya products and platforms.
• The first Avaya applications to integrate with the User
Service are the AE Services TSAPI Service and Converged
Communications Server (SIP).
AE Services: System Management Service
• Exposes selected management features of the Avaya
Communication Manager (CM)
• Enables SOAP clients to manage specific objects on your
Communication Manager (display, list, change, etc)
• Previously this functionality was only available via low level
protocol (OSSI) or terminal emulation (SAT)
• Now programmatic access is enabled via SOAP
AE Services
TSAPI Service
Telephony
Service **
AXIS SOAP
Container
SOAP
3
Portal Server
Enterprise
Custom Portlet LAN/VP
N
ClickToCall
Java Client
2 Portal
Client
User 1
1
4
Avaya
Communication Manager 3.0
Call Setup as 3rd Party
Call Control
Telephony Service includes:
- Make, Drop, Answer,
Transfer and Conference
call
- add on security via HTTPS
and authentication
- no client software
- business software integration
6
Public
Switched
Telephon
y
Network
5
Telephony Service: Click-To-Call App
Actual code from sample application
/**
* Make a call from ext1 to ext2.
*
* @param ext1 The calling party.
* @param ext2 The called party.
*/
public void makeCall(String ext1, String ext2) {
System.out.println("Starting to make a call");
try {
port.makeCall(ext1, ext2);
} catch(Exception e){
System.out.println("Error invoking makecall to the
Telephony Web service " + e);
e.printStackTrace();
return;
}
// Set the session ID for the next request.
setSessionID();
}
Sample of AE Services Users
• Call Recording Vendors:
o Witness (GA February 04 Enterprise & June 04 Quality offers)
o NICE [General Availability (GA) in December 04]
o Verint (GA December 04)
o eTalk, Teleformix, Dictaphone, Voice Print
• Independent Solutions Vendors:
o RedSky (EON)
o SDD (Wynn Resorts – Enhanced Property Mgt Systems)
o ANI (Custom Telephony Desktop Features)
o Microlink, LiteScape, Agile, DCC, Xtend, Forum, etc..
• Customers:
o Many of our Fortune 500 customers are developing custom voice
enabled applications
VoIP based recording Solutions Have
Clear Advantage Over Legacy (TDM) Systems
“Today, companies want to invest in integrated systems that offer a single point of administration
on industry standard hardware because it’s more efficient, less expensive to maintain and offers
investment protection for those using traditional telephony today and VOIP tomorrow. Our
combined offering brings together the best of recording technology with the best in converged
networks and services.”
- Nancy Treaster, Senior VP, Global Marketing - Witness Systems
• Support for TDM only, IP only and mixed environments, as well as
support for secure, encrypted networks.
• Flexible configuration options meeting diverse customer requirements
• Software only with industry standard servers and operating systems
• Easier implementation and higher customer satisfaction
• Reduced Total-Cost-of-Ownership (TCO) with reduction of cabling.
Target Market
• Medium and Large Enterprises implementing
o Call Center and office productivity CTI
o Business Process Integration
o Network based collaboration applications
• Application Enablement Services Platform will be made
available to:
o ISVs (3rd party)
o Corporate Developers
o System Integrators
o Avaya Developers (internal)
• Go to Market Strategy
o Using the Avaya Developer Connection Program
o Training, Support, Downloads, Membership Levels, Inter-op
Testing Lab, Co-marketing, etc.
MV 1.x and prior
DEFINITY Releases
CMAPI/CTI Roadmap to AE Services
AVAYA CT 1.3
CMAPI 1.x
CVLAN r6/r8 On MAPD
DLG On MAPD
CVLAN R9
Red Hat
Linux 9.0
AE Services 3.0
• Red Hat Enterprise Edition
3.0 Linux OS
• TSAPI Service
• CVLAN Service
• DLG Service
• CMAPI Service
CMAPI 2.x
AVAYA CT 1.3
• Continue support for CM 3.0
with existing MAPD
Co-Res DLG
CVLAN R9.1
Enterprise Red Hat
Linux v3.0
CM 2.x CM 3.0
CVLAN r6/r8 On MAPD
• Continue support for CM 3.0
with existing MAPD
DLG On MAPD
• Continue support for CM 3.0
with existing MAPD
What’s next?
Application Enablement Services 3.0
• API Consolidation
- Device & Media Control (CMAPI 2.1)
- CTI API Consolidation
• CVLAN R9
• Call Control (TSAPI/JTAPI)
• DLG
• Web Services
- Telephony Service
- User Service
- System Administration Service
• Secure Link
• Platform Support
- Red Hat Enterprise Edition 3.0 Linux
Operating System
Application Enablement Services
• API Enhancements
- Basic Call Control (XML)
• CSTA 3 (Single step
conferencing)
- TSAPI support on Citrix
• Linux Client Interface
• Secure Link Enhancements
• Platform Support
- Red Hat Enterprise Linux 4.0
ASAI
ASAI
• 99 AUX Reason Codes (up from 9)
• 64 Links (up from 16 links)
CY2006 CY2007
CY2005
Application Enablement Services
• API Enhancements
- Advanced Call Control (XML)
- TAPI API Support for Mid-Market
• Web Services
- Telephony Service Enhancements
- User Service Enhancements
• Secure Link Enhancements
• Platform Support
- SIP Endpoint Support
- Duplicated Servers
ASAI
• Call Origination from SIP Endpoints
For More Information
• Interested in learning more about AE Services?
o Avaya’s Support Website – http://support.avaya.com
– Look for Application Enablement Services under Find Documentation
under ‘A’
• Interested in learning more about our Developer
Connection Program?
o http://www.avaya.com/gcm/master-usa/en-
us/corporate/alliances/devconnect/index.htm
Official Convergence Communication Provider
for the 2002 and 2006 FIFA World Cup™
FIFA Women’s World Cup USA 2003

Más contenido relacionado

Similar a e-2joelezell.ppt

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverviewrehanf5
 
Nice solutions guide_v1.0
Nice solutions guide_v1.0Nice solutions guide_v1.0
Nice solutions guide_v1.0Ranjit Patel
 
Corporate Presentation General Overview
Corporate Presentation General OverviewCorporate Presentation General Overview
Corporate Presentation General Overviewcfann
 
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...Ali Saghaeian
 
Frameworx for New Cable Services - Presentation at Management World Americas ...
Frameworx for New Cable Services - Presentation at Management World Americas ...Frameworx for New Cable Services - Presentation at Management World Americas ...
Frameworx for New Cable Services - Presentation at Management World Americas ...Nanda Taliyakula
 
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld
 
CNS Overview 2009
CNS Overview 2009CNS Overview 2009
CNS Overview 2009jhartcns
 
Cns Full Overview 2009 Linked In (2)
Cns Full Overview 2009 Linked In (2)Cns Full Overview 2009 Linked In (2)
Cns Full Overview 2009 Linked In (2)brianhenger
 
SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015Vlady TERIMBERE
 
Cuae Business Values V 1.8.2
Cuae   Business Values V 1.8.2Cuae   Business Values V 1.8.2
Cuae Business Values V 1.8.2Chinmoy Misra
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewArshad Mahmood
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolutionprhaskitt
 
Presentation of aviation
Presentation of aviationPresentation of aviation
Presentation of aviationArchana Negi
 
A TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A LunggrenA TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A Lunggrenmfrancis
 

Similar a e-2joelezell.ppt (20)

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
 
Nice solutions guide_v1.0
Nice solutions guide_v1.0Nice solutions guide_v1.0
Nice solutions guide_v1.0
 
Corporate Presentation General Overview
Corporate Presentation General OverviewCorporate Presentation General Overview
Corporate Presentation General Overview
 
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
 
Mef March25th
Mef March25thMef March25th
Mef March25th
 
Frameworx for New Cable Services - Presentation at Management World Americas ...
Frameworx for New Cable Services - Presentation at Management World Americas ...Frameworx for New Cable Services - Presentation at Management World Americas ...
Frameworx for New Cable Services - Presentation at Management World Americas ...
 
ICC Networking Value Proposition
ICC Networking Value PropositionICC Networking Value Proposition
ICC Networking Value Proposition
 
ICC Networking Value Proposition
ICC Networking Value PropositionICC Networking Value Proposition
ICC Networking Value Proposition
 
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
 
CNS Overview 2009
CNS Overview 2009CNS Overview 2009
CNS Overview 2009
 
Cns Full Overview 2009 Linked In (2)
Cns Full Overview 2009 Linked In (2)Cns Full Overview 2009 Linked In (2)
Cns Full Overview 2009 Linked In (2)
 
SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015
 
Cuae Business Values V 1.8.2
Cuae   Business Values V 1.8.2Cuae   Business Values V 1.8.2
Cuae Business Values V 1.8.2
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie Overview
 
Acqueon iQ 3.0 - Detailed
Acqueon iQ 3.0 - DetailedAcqueon iQ 3.0 - Detailed
Acqueon iQ 3.0 - Detailed
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolution
 
Presentation of aviation
Presentation of aviationPresentation of aviation
Presentation of aviation
 
Teleware introduction2010
Teleware introduction2010Teleware introduction2010
Teleware introduction2010
 
Bandwidth App Presentation
Bandwidth App Presentation Bandwidth App Presentation
Bandwidth App Presentation
 
A TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A LunggrenA TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A Lunggren
 

Último

Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 

Último (20)

Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 

e-2joelezell.ppt

  • 1. Avaya Application Enablement Services Joel Ezell Application Enablement Architect
  • 2. Topics • Delivering Intelligent Communications Through Application Enablement Services • What is Application Enablement (AE) Services • Roadmap of Planned Enhancements
  • 3. Creating Business Value Stage 1 Stage 2 Stage 3 Business Communications Applications Evolution Cost Reduction Operational Efficiency Distributed Applications Security, Reliability CONVERGED Real-Time Enterprise ANY NETWORK BUSINESS COMMUNICATIONS APPLICATIONS BUSINESS APPLICATIONS BUSINESS PROCESSES Business Agility Competitive Differentiation Process Improvement Customer Loyalty Employee Retention EMBEDDED NETWORK BUSINESS APPLICATIONS Intelligent Enterprise Intelligent Communications embedded into the fabric of your business ANY NETWORK BUSINESS PROCESSES TRADITIONAL
  • 4. Evolution Towards Converged Communication 1st Party Call Control MultiVantage Communication Manager – CCS IP, TDM, Gateways, Media, Messaging, Infrastructure Access Tomorrow: Converged Communications Services Today: Converged Network & APIs SIP IPTML XML/SOAP VXML SMS WML CTI Server 3rd Party Call Control TSAPI JTAPI TAPI Avaya Applications Business Applications PSTN, IP Comm Services Software Middleware Manage Communication Transactions and Session 3rd Party CSTA III Capable 3rd Party Other Resources CSTA III XML/SOAP Avaya App(s) Business App(s) Telephony Web Svc Conference On Demand Etc… Other Avaya Resources (eg, Conf Server) CSTA III, XML/SOAP, XML/RPC SIP SIP UA Application Enablement Services Manage Telephony API Transactions and Sessions Avaya App(s) Business App(s) CSTA III XML CSTA III Java Telephony Web Svc
  • 5. Platform that enables the development of modular building blocks for advanced communication services • Enables integration of communication and business applications to leverage the existing infrastructures and maximize business efficiency • Delivers API connectors and Web Services for developing next generation application services • Leverages your current investment by extending the rich features of Avaya Communication Manager in an IP environment • Simplifies implementation and serviceability options through the availability from Avaya of both a Software-Only and a Bundled Server solution • Secures the network infrastructure by providing a secure link to your Communication Manager What is Application Enablement Services?
  • 6. Key Components: Connectors (DLG, CVLAN, CMAPI, TSAPI, JTAPI) Telephony, User and System Admin Web Services Software Development Kit (SDK) APIs reside on a Linux server running an industry standard Operating System from Red Hat (Enterprise Edition 3.0) Choice of Avaya AE Services Offers: Software-Only or Bundled-Server Unified Operations Administration and Maintenance (OA&M) Enhanced Application Link Transparent failover Security Enhancing customer success: Customers choose interfaces that work for them – traditional or web services Developer support through DevConnect Customers can now join the Avaya Developer Connection Program which has 800+ Avaya development communities Provides an extensive set of protocols, application programming interfaces and services that enable application developers and system integrators to develop applications that take advantage of the power of Voice over IP What is Application Enablement Services?
  • 7. ASAI Software DLG (DEFINITY LAN Gateway) Clients CVLAN r6/r8 Clients Avaya CT Clients CMAPI Clients CMAPI Server Avaya CT Server CVLAN r9/9.1 Server MAPD Med Pro Previous CTI Offerings • DLG on MAPD, Co-Res DLG • CVLAN r6/8 Server on MAPD • Avaya Communication Manager (must be 2.0 or later to support CVLAN 9.1
  • 9. Making Voice Applications Possible Applications Made Possible by Avaya Application Enablement Services Voice Network Enterprise Network First Party Call Control Applications Media Based Applications Third Party Call Control Applications Voice Features Embedded in Applications Media Servers Control Network Business Application Services Port Network Analog, Digital & IP Phones Wireless Phones Mobile Phones SoftPhones Databases Media Gateways Administrative Applications Application Enablement Services “First Party” means controlling an “endpoint”: • Make Call • Hang Up • Transfer • Hold/Reconnect • Etc. “Media Based” applications access the voice stream: • Call Recording • Voice Recognition • Speaker Identification • Voice Inflection Analysis • Etc. “Third Party” means controlling the “call” instead of the “endpoint”: • Routing • Queuing • Wait Treatment • Etc. Controls can be embedded into applications (such as CRM) and/or be part of a standalone contact management application. Administrative applications can: • Add/Delete/Change Agents • Change Agent Assignments • Configure Telephone Sets • Etc.
  • 10. Why Web Services? • Platform / Language / Transport Independent o We use Apache Axis and Java, but you don’t have to. o Currently use HTTP for transport but will likely support other asynchronous transports in the future (e.g. JMS). • Widespread industry support for evolving standards • No client side libraries required • Quick development of applications
  • 11. AE Services: Telephony Service • Telephony Service is a web services interface that enables high-level call-control functionality over standard web- services interfaces (SOAP/XML). • Telephony Service is hosted in a tomcat/axis SOAP (Simple Object Access Protocol) container. • The initial release of telephony web service will provide the following call control functionality: o Make Call o Transfer Call o Conference Call o Disconnect Call o Answer Call • The initial release of this service will not provide events.
  • 12. AE Services: Telephony Service • Telephony Service hides the complexity of Call Control o Client application does not need to deal with connections, call identifiers, etc. o The only parameters required are extension and telephone numbers. • All operations are independent. • Transfer and Conference requests succeed even if the call was not originally established through the Telephony Web Service.
  • 13. AE Services: User Service • User Service is a web services interface that: o Enables a single, shared, user identity concept for users of Avaya communication services and applications o Integrates with Identity Management systems. • User Service enables an automated, bi-directional, integration with an enterprise Identity Management system. • User Service enables a single point of user authentication across Avaya products and platforms. • The first Avaya applications to integrate with the User Service are the AE Services TSAPI Service and Converged Communications Server (SIP).
  • 14. AE Services: System Management Service • Exposes selected management features of the Avaya Communication Manager (CM) • Enables SOAP clients to manage specific objects on your Communication Manager (display, list, change, etc) • Previously this functionality was only available via low level protocol (OSSI) or terminal emulation (SAT) • Now programmatic access is enabled via SOAP
  • 15. AE Services TSAPI Service Telephony Service ** AXIS SOAP Container SOAP 3 Portal Server Enterprise Custom Portlet LAN/VP N ClickToCall Java Client 2 Portal Client User 1 1 4 Avaya Communication Manager 3.0 Call Setup as 3rd Party Call Control Telephony Service includes: - Make, Drop, Answer, Transfer and Conference call - add on security via HTTPS and authentication - no client software - business software integration 6 Public Switched Telephon y Network 5 Telephony Service: Click-To-Call App
  • 16. Actual code from sample application /** * Make a call from ext1 to ext2. * * @param ext1 The calling party. * @param ext2 The called party. */ public void makeCall(String ext1, String ext2) { System.out.println("Starting to make a call"); try { port.makeCall(ext1, ext2); } catch(Exception e){ System.out.println("Error invoking makecall to the Telephony Web service " + e); e.printStackTrace(); return; } // Set the session ID for the next request. setSessionID(); }
  • 17. Sample of AE Services Users • Call Recording Vendors: o Witness (GA February 04 Enterprise & June 04 Quality offers) o NICE [General Availability (GA) in December 04] o Verint (GA December 04) o eTalk, Teleformix, Dictaphone, Voice Print • Independent Solutions Vendors: o RedSky (EON) o SDD (Wynn Resorts – Enhanced Property Mgt Systems) o ANI (Custom Telephony Desktop Features) o Microlink, LiteScape, Agile, DCC, Xtend, Forum, etc.. • Customers: o Many of our Fortune 500 customers are developing custom voice enabled applications
  • 18. VoIP based recording Solutions Have Clear Advantage Over Legacy (TDM) Systems “Today, companies want to invest in integrated systems that offer a single point of administration on industry standard hardware because it’s more efficient, less expensive to maintain and offers investment protection for those using traditional telephony today and VOIP tomorrow. Our combined offering brings together the best of recording technology with the best in converged networks and services.” - Nancy Treaster, Senior VP, Global Marketing - Witness Systems • Support for TDM only, IP only and mixed environments, as well as support for secure, encrypted networks. • Flexible configuration options meeting diverse customer requirements • Software only with industry standard servers and operating systems • Easier implementation and higher customer satisfaction • Reduced Total-Cost-of-Ownership (TCO) with reduction of cabling.
  • 19. Target Market • Medium and Large Enterprises implementing o Call Center and office productivity CTI o Business Process Integration o Network based collaboration applications • Application Enablement Services Platform will be made available to: o ISVs (3rd party) o Corporate Developers o System Integrators o Avaya Developers (internal) • Go to Market Strategy o Using the Avaya Developer Connection Program o Training, Support, Downloads, Membership Levels, Inter-op Testing Lab, Co-marketing, etc.
  • 20. MV 1.x and prior DEFINITY Releases CMAPI/CTI Roadmap to AE Services AVAYA CT 1.3 CMAPI 1.x CVLAN r6/r8 On MAPD DLG On MAPD CVLAN R9 Red Hat Linux 9.0 AE Services 3.0 • Red Hat Enterprise Edition 3.0 Linux OS • TSAPI Service • CVLAN Service • DLG Service • CMAPI Service CMAPI 2.x AVAYA CT 1.3 • Continue support for CM 3.0 with existing MAPD Co-Res DLG CVLAN R9.1 Enterprise Red Hat Linux v3.0 CM 2.x CM 3.0 CVLAN r6/r8 On MAPD • Continue support for CM 3.0 with existing MAPD DLG On MAPD • Continue support for CM 3.0 with existing MAPD
  • 21. What’s next? Application Enablement Services 3.0 • API Consolidation - Device & Media Control (CMAPI 2.1) - CTI API Consolidation • CVLAN R9 • Call Control (TSAPI/JTAPI) • DLG • Web Services - Telephony Service - User Service - System Administration Service • Secure Link • Platform Support - Red Hat Enterprise Edition 3.0 Linux Operating System Application Enablement Services • API Enhancements - Basic Call Control (XML) • CSTA 3 (Single step conferencing) - TSAPI support on Citrix • Linux Client Interface • Secure Link Enhancements • Platform Support - Red Hat Enterprise Linux 4.0 ASAI ASAI • 99 AUX Reason Codes (up from 9) • 64 Links (up from 16 links) CY2006 CY2007 CY2005 Application Enablement Services • API Enhancements - Advanced Call Control (XML) - TAPI API Support for Mid-Market • Web Services - Telephony Service Enhancements - User Service Enhancements • Secure Link Enhancements • Platform Support - SIP Endpoint Support - Duplicated Servers ASAI • Call Origination from SIP Endpoints
  • 22. For More Information • Interested in learning more about AE Services? o Avaya’s Support Website – http://support.avaya.com – Look for Application Enablement Services under Find Documentation under ‘A’ • Interested in learning more about our Developer Connection Program? o http://www.avaya.com/gcm/master-usa/en- us/corporate/alliances/devconnect/index.htm
  • 23. Official Convergence Communication Provider for the 2002 and 2006 FIFA World Cup™ FIFA Women’s World Cup USA 2003