1 / 23

Communications Enablement: Lessons Learned

www.oasis-open.org. Communications Enablement: Lessons Learned. William Hern (whern@nortel.com) Solution Architect Nortel. VoIP. Phase 3 Business Application Convergence. IP Telephony. Unified Communications (SIP). Communications Enabled Applications. Network Consolidation.

aulii
Download Presentation

Communications Enablement: Lessons Learned

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. www.oasis-open.org Communications Enablement: Lessons Learned William Hern (whern@nortel.com)Solution ArchitectNortel

  2. VoIP Phase 3 Business Application Convergence IP Telephony Unified Communications (SIP) Communications Enabled Applications Network Consolidation Multimedia Applications Consistent Experience User Initiated Event Initiated Anywhere Anytime Any Device TCO & Virtualization Person/Group Productivity Simplicity & Effectiveness Business Productivity Value Nortel’s Communication Evolution for Enterprise Transformation Business Optimized Communications Phase 1 Network Convergence Phase 2 Communications Convergence Converged Data Network Business Optimized Network

  3. www.oasis-open.org Enterprise Applications & Process Workflow Nortel Agile Communication Environment Comms Components Value-Added Applications/Enablers Composite Services Abstraction Layer (Enabling the Apps) Orchestration Adapters Policy Communications Enabled Applications & Business Processes Application Framework With Network Mediation And Control Communications & Network Infrastructure

  4. Sample Web Services

  5. Deployment Experiences • Internet-based Sandbox • Hotdesking for Enterprises • CRM-enablement • Vulnerable worker application for Carrier

  6. Deployment Experiences • Internet-based Sandbox • Hotdesking for Enterprises • CRM-enablement • Vulnerable worker application for Carrier

  7. Project Lismore • Lismore is a small island off the west coast of Scotland - its original Gaelic name, lios mòr, means "great garden" or "enclosure” • Created an internet-based sandbox environment for telecom web services that was targeted at 3rd party developers • Scalable • Operational 24x7 • Low start-up cost • Low support overheads • Ran July - December 2007 Lismore Lighthouse

  8. Components of Lismore • Nortel Agile Communication Environment • Apache Tomcat web server platform • Open-source SIP-based PBX • Counterpath VoIP clients

  9. Lessons Learned • EC2 and S3 provide highly reliable, flexible and scalable computing and storage resources • No hardware to purchase and install • Ability to rapidly increase and decrease the number of computing instances, based on demand • Although our customers had no problems accessing Lismore, access within Nortel was complicated due to our firewall: • Had to set up high frequency for keep-alive messaging (<5 s) in order to ensure that “holes” in firewall kept open for incoming SIP messaging

  10. Deployment Experiences • Internet-based Sandbox • Hotdesking for Enterprises • CRM-enablement • Vulnerable worker application for Carrier

  11. Hotdesking White pages plus Hotdesking web page HTML HTML • Allow a user to hot desk from any enterprise phone • Presence will follow them • Also, can also allow user to set up calls to follow them to any PSTN number • Both wireline and mobile White Pages App Hotdesking App SOAP Agile Communication Environment Server Pair LDAP SOAP LDAP Employee directory database SIP/JTAPI SIP/TR87 SIP/SOPI Other PBXes (Cisco, Avaya, Siemens) Nortel CS 1000 Nortel MCS 5100 Hotdesking phone Employee’s regular phone

  12. Lessons Learned • Directory integration highly challenging • Multiple directories to interface with, all with different schemas • JTAPI standards good in theory but individual implementations differ significantly • Cisco, Avaya and Nortel implementations have different characteristics

  13. Deployment Experiences • Internet-based Sandbox • Hotdesking for Enterprises • CRM-enablement • Vulnerable worker application for Carrier

  14. CRM-Enablement Multiple PBX types but want to offer the same communications enablement: • Click-to-Call • Announcement Play • Broadcast (scheduled offline drop to multiple B-parties) • Telset Record/Review • Event and status logging & reporting

  15. CRM Application Server NACVV Web Service MAS e.g.PSTN Agile Communication Environment CRM Database Server(s) TR87 SIP PBX CRM User B Party

  16. Lessons Learned • Implementing the announcement-related functions required us to go well beyond Parlay X and other telecom standards • Business process logic implemented via standards like BPEL could be of value to our customer – evaluating this option • Difficult not to expose “telecom” capabilities (such as session ids) to the application via the API • Challenge to keep the interfaces simple so that non-telecom developers could easily make use of them

  17. Deployment Experiences • Internet-based Sandbox • Hotdesking for Enterprises • CRM-enablement • Vulnerable worker application for Carrier

  18. Vulnerable Worker • The Lone Worker System (LWS) provides a “vulnerable worker” solution for use with Blackberry Mobile devices & Application Server 5200 telephony endpoints. • Tracks a worker’s physical location via GPS satellites • Worker ‘checks in’ before and after meetings via the mobile device allowing them to notify central office as they enter/exit off-site meetings. • Operator application has click to call capabilities, alarm handling/monitoring & map mash-up showing workers location and status • Initial Target Market • Services Agencies mandated to provide security to remote employees (social workers, nurses, police)

  19. AS 5200 Web Server Click To Call Server Operator in Office(AS 5200 PC Client) Consumer – Web Browser Operator in Office(Web Browser for Lone Worker viewer/administration etc..) Lone Worker Server Agile Communication Environment Internet Internet Nortel Custom ProtocolHTTPParlayX (HTTP>SOAP)SIP Blackberry with Meeting Application

  20. Lessons Learned • Straddling the enterprise/carrier border is challenging • Security • Data import/export • Standards for location-setting and presence needed to be extended

  21. Conclusion • Telecom web services, Parlay X and others, are developing steadily, as are the underlying standards • Many internet developers struggle with the WS-* specifications, expect REST-style interfaces instead • Much work still to be done around more complex functionality • Trade-off between simplicity and functionality needs to be decided on a case-by-case basis

  22. Thank you!

More Related