IBM Corporation Integrate Titre de la your session Telephony into Sametime Nom du speaker email 1 er et 2 octobre 2007
Agenda UC² Strategy Telephony APIs Business Partner Solutions Sametime Unified Telephony Q&A
IBM s UC 2 Vision IBM's vision is to foster innovation and business agility by making it easier for people to find, reach and collaborate through a unified communications experience. We accomplish this by delivering an open and extensible software platform that integrates presence, IM, email, unified messaging, web, voice, video, telephony and business applications across multi-vendor environments.
The Sametime Product family -- three tiers of capability Sametime Advanced Sametime Standard Sametime Entry Sametime Advanced Persistent Chat Broadcast Suite (SkillTap, Instant Polls, Alerts) Instant Share Location services Adv. features through Gateway (future) Sametime Standard Presence, IM, Web conferencing Extensible Eclipse client VoIP, Video, Location, File Transfer, Screen capture Public IM Gateway access Mobile clients Toolkits and APIs Sametime Entry Limited basic presence, IM (same as Lotus Notes 8) Rich text, emoticons, contact info MSFT Outlook/Office integration
For clients with multi-vendor PBX environment, IBM offers an add-on UC² solution: IBM Sametime Unified Telephony. Sametime Advanced Sametime Unified Telephony is an add-on offering to IBM Lotus Sametime Standard and Advanced to simplify deploying UC 2 functionality in multi vendor PBX environments Sametime Standard Sametime Entry Alcatel- Lucent
Audio, Video and Telephony Integration Click-to-talk (Voice chat) Point-to-point Video (Video chat) Click-to-call (Telephony Integration) PC-to-PC VoIP voice chat with other Lotus Sametime users See who you are chatting with... Click-to-call any phone (office, mobile, home) initiated through Lotus Sametime using enterprise audio providers; initiate video from Lotus Sametime. Audio Partners: Avaya, Premiere Global Services, Cisco, Nortel, Siemens Multi-point Video Partners: Avistar, Polycom, RADVISION, Tandberg 6
Audio, Video and Telephony Integration Explained Click-to-talk Telephone-like audio between ST clients No connection to external telephone networks Point-to-point Video One to one video between ST clients Click-to-call Feature-rich telephony integration in ST client Allows connection of soft phone in ST client with external Telephone status, call transfer, call forward, conference call bridges, etc. Sametime Unified Telephony Click-to-call support for a multi-vendor telephony environment
Agenda UC² Strategy Telephony APIs Business Partner Solutions Sametime Unified Telephony Q&A
What is a TCSPI? Stands for Telephony Conferencing Service Provider Interface Is not the same as Voice Chat Provides a visual interface to 3 rd party audio services Gives meeting moderators additional control Accessible through multiple clients
Overall Sametime Telephony Architecture Click-to-call uses client side approach for the integration. It is basically a plug-in that implements client telephony API
TCSPI in detail Sametime Server Telephony API TCSPI TCSPI Telephony Plug-in Service Provider Implementation JTAPI SIP etc. Telephony Hardware
TCSPI in simple terms The Sametime server defines client interaction points via TCSPI SP implementation from 3rd party service provider maps to TCSPI and hardware/software 3rd party service provider uses whatever protocol necessary to map the SP implementation to the hardware/software backend Hardware/software backend responds to calls made from the SPI
Click to Call: Starting a Call from the Contact List Users just select a name, and click Call or Call me At Invited users can choose whether to get an invitation or an alert before their phone rings
Click to Call: Telephony in a Web Conference Creating a Meeting Users can easily include phone service when they create the Web conference The fields in this section are specified by the service provider
Current SPI Providers
Agenda UC² Strategy Telephony APIs Vendor Extensions or plugins Sametime Unified Telephony Q&A
Ecosystème & Fonctionnalité Fonctionnalité Partenaire Click to Call, Click to conference Aggregated Telephony Presence Call Management Multipoint video integration Softphone integration Web conferencing audio integration Web conferencing audio/meeting scheduling Unified Messaging for Notes and Domino Unified Messaging for Sametime
Cisco (Presence, Incoming Call, VoiceMail )
Alcatel
Nortel
Tandberg Start video from the chat window Chat while on video Use a separate window to chat while on video
RadVision Click to Meet
is coord: is-phone (Integrated Softphone Solution) 24
Agenda UC² Strategy Telephony APIs Vendor Extensions or plugins Sametime Unified Telephony Q&A
Major features of IBM Lotus Sametime Unified Telephony Aggregated IM and phone presence Click-to-call Click-to-conference Incoming call management Embedded softphone Multi vendor PBX integration
Positioning In single-vendor PBX environments, direct connection via APIs/SPIs to Lotus Sametime 8.0 client is the preferred model Partners should continue with their integration roadmaps New telephony presence options become available with Lotus Sametime 8.0 Where there is no partner integration effort, Lotus Sametime Unified Telephony can be used to integrate with with a single-vendor PBX environment In heterogeneous PBX environments, Lotus Sametime Unified Telephony is the preferred choice from IBM Other heterogeneous approaches can use the same APIs as Lotus Sametime Unified Telephony if desired Aggregated presence can be done using Lotus Sametime Toolkits
IBM SUT Solution architecture IBM Lotus Sametime Unified Telephony solution consists of: IBM Sametime Standard or Advanced Deployment (pre-req) IBM Sametime Unified Telephony Software + softphone clients IBM Series x servers (minimum four: 2 x 3650T + 2 x 3455) OEM telephony gateways PSTN and non-sip PBXs IBM GTS and ISSL services Sametime Connect IBM Softphone IBM Lotus Sametime 8 server IBM Sametime Unified Telephony servers SIP interfaces Directory Vendor X IP PBX IP phones Vendor Y IP PBX Gateway Gateway Non-IP phones Vendor Z Non-IP PBX Cellular network PSTN IBM ST-UT compliant PBXs and Gateways
Notes on Deployment Scenarios Acronyms in use TCS = Telephony Control Server TAS = Telephony Application Server TCSs must always be deployed in pairs Required to achieve 5 9 s of reliability The capacity of a TCS server is 50,000 users - 100,000 users per pair, with each server capable of handling all users if the other server fails The capacity of a TAS is 15,000 users Each user is assigned to a TAS If a TAS fails, the TCS will revert to default call routing for all affected users until the TAS is re-started (i.e. no failover)
Minimum Deployment Architecture Sametime Server VP TAS VP SIP TCS Sametime Clients Cisco Call Manager SIP SIP SIP Telephony Gateway SIP PSTN
Multi-Vendor Deployment Architecture Sametime Servers VP TAS VP SIP TCS Sametime Clients Gateway Cisco Call Manager Telephony Gateway Alcatel TDM-PBX PSTN
Sample incoming call flow 3. User has requested screen pop if online Sametime Connect Telephony Plug-ins VP Sametime 8 server TCSPI Adapter Telephony Application Server 2. TCS asks TAS how to route the call Softphone 5. Decision is returned to TAS 4. User is alerted, and requests to join on desk phone 7. Call is set up to desktop phone 6. TAS tells TCS how to route call SIP PBX SIP Telephony Control Telephony Server Control Server 8. Call is completed through gateway SIP SIP Telephony Gateway 1. Incoming call to user s single number PSTN 9. Media flows between phone and gateway
Sample click-to-call 3. TAS determines devices (in this example, desk phone for caller, and cell phone for called party) Sametime Connect Telephony Plug-ins VP Sametime 8 server TCSPI Adapter Telephony Application Server Softphone 2. Request is sent to TAS 1. User initiates click-to-call to a co-worker 5. Call is set up to desktop phone 4. TAS tells TCS to set up the call SIP PBX SIP Telephony Control Telephony Server Control Server SIP SIP Telephony Gateway 6. Call is set up to cell phone via gateway PSTN 7. Media flows between phone and gateway
Agenda UC² Strategy Telephony APIs Vendor Extensions or plugins Sametime Unified Telephony Q&A
Related Sessions Tuesday : S23 - Lotus Sametime Advanced : Fonctionnalités avancées et intégration applicative.