SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Integrazione IBM Sametime 8.5.2
  con sistemi di telefonia IP PBX
  Andrea Di Donato
 (Logos Technology)
John Pierre Campitelli
        (IBM)
   ANDREA DI DONATO – classe 1964 - inizia la propria attività professionale nel 1985
    in Datamat Spa, acquisendo una notevole esperienza nello sviluppo di sistemi
    informatici complessi basati su diverse tecnologie (mainframe, Client Server,
    Relational Database, LAN and WAN Networking, Artificial Intelligence) e linguaggi di
    programmazione.
    Nei successivi anni, in qualità di socio fondatore della Reale Informatica, ha
    maturato importanti skill tecnici nell’integrazione dell’ambiente Lotus Notes con
    strumenti di business intelligence.
    Attualmente è in Logos Technology con la qualifica di General Manager, e continua
    l’implementazione delle proprie conoscenze e capacità di System Integrator
    realizzando soluzioni con i prodotti IBM dei brand Lotus, Information Management,
    Websphere e Tivoli rivolte alla collaborazione e unified communication, social
    media, gestione delle informazioni, enterprise asset management e system
    management
   JOHN PIERRE CAMPITELLI – classe 1963 - lavora come Social Communications
    Solution Representative in IBM e da oltre 18 anni si occupa di soluzioni che abilitano
    le aziende a diventare intelligenti quanto le persone che ci lavorano trasformando il
    modo in cui ciascuno crea, usa e condivide informazioni. Ha iniziato la sua carriera
    lavorativa negli Stati Uniti e dal 1999 è contento di essersi trasferito in Italia...


ANDREA DI DONATO                                       JOHN PIERRE CAMPITELLI
LOGOS TECHNOLOGY SRL                                   IBM ITALIA SPA
GENERAL MANAGER                                        SOLUTION REPRESENTATIVE – SOCIAL COMMUNICATIONS
ANDREA.DIDONATO@LOGOSTECHNOLOGY.IT,                    JOHNPCAMP@IT.IBM.COM
AGENDA
 Panoramica elementi A/V e Telefonia di IBM
  Sametime 8.5.2 IFR1
 Breve introduzione ai concetti SIP di base
 Configurazioni lato IBM Sametime ed
  Asterisk per il funzionamento del SIP trunk
 Demo di chiamate da IBM Sametime ad IP
  PBX / PSTN e viceversa
IBM SAMETIME A/V E TELEFONIA


    IBM Sametime Standard Voce e Video
    Integrazione con Plug-in di terze parti
    Sametime Unified Telephony Lite client
    Sametime Unified Telephony
FUNZIONALITÀ AUDIO / VIDEO IN IBM
           SAMETIME
 IBM Sametime Standard include le seguenti funzionalità:
 Chat audio e video sia punto-punto che di gruppo
       Più persone
       Chats audio e video multiple
       Viene visualizzato il partecipante che sta parlando in un determinato
        momento
 Meeting Audio e Video che possono oltrepassare i firewall
 aziendali mantenendo le stesse caratteristiche di sicurezza
 Servizi Browser-based e rich client per meetings online con
 Audio e Video
 Bandwidth Manager incluso per garantire la qualità del
 servizio a livello di rete
 Architettura a Plug-in e supporto per estensioni di IBM e
 terze parti
FUNZIONALITÀ AUDIO / VIDEO IN IBM
Presence & Instant Messaging SAMETIME Online Meetings




                          Voice and Video Chat
                                                 Multiple People Chat
IBM SAMETIME 8.5.2 – COMPONENTI
                 LOGICI
             IBM Sametime Clients
               PC (Windows®, Mac, Linux) Web
                   browser, mobile devices


                                   HTTP                                 VP                    HTTP

      SIP,                                                Presence &               Advanced
                     Meetings                                                                                           SIP,
      RTP                                                 Instant Msg              Server
                                                                                                                        RTP

                                        VP                                               VP


   Media                                             VP                       VP
                                                                                                    Unified
   Manager                                                                                          Telephony

                                                                                                                          SIP
             SIP, TCSPI                   Lotus                              Lotus
                                          Sametime                           Sametime
                                          Proxy                              Gateway

                                           HTTP                                         SIP, XMPP
  Enterprise                                                                                                          Enterprise
   A/V conf                                                                                                         Phone System
bridges/MCU/
  end points                                                                    External IM
                                        Embedded Applications,                 Communities       Note: Logical servers shown. May be
                                       including Web, Portal etc.                                combined physically depending on
                                                                                                 user workload and network design
MODALITA’ D’INTEGRAZIONE AUDIO / VIDEO /
               TELEFONIA

            Plugins                           SUT Lite Client                           SUT

    Sviluppata da Partner            
                                         Sviluppato da IBM                
                                                                              Sviluppato da IBM

     Mettono a disposizione          
                                          Chiamate Audio / Video          
                                                                               Interfaccia unificata con
    funzionalità specifiche delle        utilizzando chiamate SIP verso       instradamento della chiamate
    soluzioni partner all’interno        sistemi Audio / Video e              in entrata intelligente (One
    dell’interfaccia di IBM              telefonia                            Number Service), disponibile
    Sametime                                                                  su più dispositivi e conference
                                     
                                         Non richiede infrastruttura          calling ad-hoc

     Suggerito quando bisogna            aggiuntiva
    integrare soluzione di singolo                                        
                                                                              Suggerito in particolar modo
    partner / vendor                                                          quando sono presenti sistemi
            Esempio                                                           di telefonia eterogenei
                                                 Esempio

     Utilizzare Polycom /
    RADVISION MCU al posto           
                                         Integrazione con Cisco /
    dell’Audio / Video nativo di         Tandberg VCS
    IBM Sametime                     
                                         Integrazione con centralini IP

     CDC / Dexgate integrazione          PBX via SIP trunk
    telefonica
INTEGRAZIONE USANDO PLUG-IN TERZE
              PARTI
   Estensioni sviluppate e rese disponibili da Partner
   Interfaccia utente rimane la stessa e si integra nativamente
    in IBM Sametime qualunque sia il provider
   Funzionalità disponibili variano secondo il vendor e le
    configurazioni
   Utilizzato per integrare funzionalità specifiche del
    centralino o sistema di video conferenza
   Di solito include funzionalià di click-to-call, click-to-
    conference, e presenza telefonica
   Accesso è gestito via policy
   Usa third party call control adapter(s) che sfruttano IBM
    Sametime Telephony Conferencing Service Provider
    Interface (TCSPI) ed IBM Sametime client plug-ins
ESEMPIO D’INTEGRAZIONE TELEFONICO DI
             TERZE PARTI
INTEGRAZIONE AUDIO / VIDEO VIA TCSPI
                         Meeting
                         Server


                         Community
                         Server


                         Media
                         Manager
                         TCSPI
                         Dual Adapter(s)




                         Voice             Video
                         Bridge            Bridge
   HTTP
   VP (Virtual Places)
   SIP
   Partner Controlled

   Sametime Component
   Partner Component
ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI
                  TERZE PARTI
Integrated Video Solution for IBM Sametime and Cisco Tandberg
- Multipoint meeting, conference, e video chat
- Integrato con IBM Sametime meeting
         - Click-to-Call e Click-to-Conference

        Sametime Meeting Room




                                                      Sametime client -
                                                        video chat




  Contact - tandberg@ilink.de
           http://www.ilink.de/de/products/tandberg
ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI
                  TERZE PARTI
 Polycom UC solution for IBM Sametime – easy to deploy, manage and
 works with existing Polycom and Sametime for rapid ROI




                                        Click for DEMO -->

                     Contact - ibm@polycom.com
ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI
                  TERZE PARTI
         RADVISION®’s SCOPIA® for IBM Sametime




http://www.radvision.com/Solutions/Unified-Communications/SCOPIA-IBM-Connectors/sametime_intro.htm
IBM SAMETIME UNIFIED TELEPHONY LITE
                               CLIENT
  • IBM SUT Lite abilita IBM Sametime Connect Client alla funzionalità di
      SIP softphone
       – Permette a utenti IBM Sametime di fare e ricevere chiamate audio e
          video direttamente con altri dispositivi tra cui telefoni, video telefoni,
          sistemi di audio / video conferenza e virtual meeting room




                                                           Video Devices


                                                           Conference Bridges
VOCE / VIDEO / TELEFONIA INTEGRATO USANDO IBM
   SAMETIME UNIFIED TELEPHONY LITE CLIENT


                                 Community
                                 Server                        3rd party SIP
                                                               infrastructure
                                 Media
                                 Manager



                        Voice                                                      PSTN
                        Bridge

                                             Video
                                             Bridge   IP PBX             TDM PBX



   VP (Virtual
   Places)
   SIP
   Partner Controlled

   Sametime Component
   Partner Component
FUNZIONALITA’ IBM SUT LITE CLIENT
              Richiede una licenza aggiuntiva ad IBM
               Sametime Standard
              Usa IBM Sametime Connect client per fare e
               ricevere chiamate punto - punto
              Usa IBM Sametime SIP Trunking
                 – Non richiede hardware aggiuntivo
              Funzinalità più limitate del SUT
                 – Utilizzabile solo da PC (softphone)
                 – Audio conferenza limitata, non gestisce il
                   device management, call-routing,
                   advanced call management, mobile...
              Si può fare l’aggiornamento ad IBM SUT
              Certificato con partner specifici
                 – Polycom, Radvision, Cisco, Avaya, Dialogic
VARI MODI PER FARE CHIAMATE CON IBM SUT LITE
                   CLIENT
• DialPad, QuickFind, CallHistory, PhoneBook, Contacts List
BENEFICI DI IBM SUT LITE CLIENT
 IBM Sametime come video endpoint
  – Fare e ricevere chiamate a sistemi di video conferenza
    direttamente dal proprio desktop senza usare software di terze
    parti
  – Riduce le spese di trasferta dando dando la possibilità di
    partecipare alle video
  – Rende possibile la partecipazione a sessioni di video collaborazione
    senza dover occupare le sale di video conferenza e con basso
    dispendio di risorse hardware / software
  – Sfrutta investimenti già fatti a livello di video endpoints

 IBM Sametime come SIP Softphone
  – Utenti possono usare il proprio PC come estensioni del proprio
    centralino
  – Permette la convenienza di usare il proprio PC per fare e ricevere
    telefonate ed abbatte I costi di telefonia in mobilità
IBM SUT LITE CLIENT INTEROPERABILITY
                                 TEST
IBM Sametime Unified Telephony Lite Interoperability Testing Program 06/2012
 http://www-10.lotus.com/ldd/stwiki.nsf/dx/Sametime_Unified_Telephony_Lite_Interoperability_Testing_Program
INTEGRAZIONE TELEFONICA - IBM SAMETIME UNIFIED
               TELEPHONY (SUT)

                      Community
                      Server


                      Media         Unified
                      Manager       Telephony




                                                PSTN

                      TDM PBX     IP PBX


VP (Virtual Places)
SIP
Partner Controlled

Sametime Component
Partner Component
IBM SAMETIME UNIFIED TELEPHONY




Rich presence                         Delivers
                                             rich and consistent
Click-to-call & click-to-conference              end user experience

Embedded Softphone                              across multi-vendor, TDM and IP PBX
                                                environments
Intelligent call management

           Integrates with YOUR telephony environment
FUNZIONALITA’ IBM SAMETIME UNIFIED
               TELEPHONY

                                                                                                 Unified Number service ("one-
IBM Sametime
Connect client                                                                                    number service")
                                     IBM Lotus   IP PBX
                                                 Vendor A                                        Softphone
                                     Sametime




                                                            Public Switched Telephone Network
                                       Unified   IP PBX                                          QuickFind (user or number)
                                     Telephony   Vendor B
                                                                                                 Click-to-call, Click-to-conference
                         IBM Lotus               IP PBX
                         Sametime                Vendor C                                        Telephony presence awareness
                                                   SIP                                           Device management
                                                 Gateway
                                                                                                 Incoming call notification
                                                   SIP
                                                 Gateway                                         Incoming call management (rules
                                                                                                  with presence and GUI)
                                                  Non
                                                 IP PBX                                          Unified user experience
                                                                                                 Multivendor PBX integration (IP and
             Embedded softphone
                                                                                                  traditional PBXs)
FUNZIONALITA’ AUDIO/VIDEO DELLA FAMIGLIA IBM
                  SAMETIME
 IBM Sametime Entry
   – Non ha funzionalità audio/video
 IBM Sametime Standard e IBM Sametime Advanced
   – Funzionalià audio/video avanzate con altri utenti IBM Sametime
   – Funzionalità di audio/video nei meeting
   – Integrazione con sistemi di audio/video conferenza di terze parti (via TCSPI)
 IBM Sametime Unified Telephony Lite Client
   – Fare, ricevere e partecipare in audio/video chiamate usando IBM Sametime Connect
     Client
   – Un set di funzionalità base di controlli softphone (incoming call notification, click2call,
     dial, hang-up, raise/lower volume, mute)
   – Connessioni via SIP Trunk tra IBM Sametime Media Manager e sistemi IP certificati
 IBM Sametime Unified Telephony
   – Piene funzionalità UC: click-to-call, dial, click-to-conference, visual conferencing,
     telephony presence, single-number reach (including location and activity based routing)
   – Controlli softphone avanzati (all basic controls, plus: hold calls, merge calls, add others
     to call, move calls to and from any phone/device)
   – Si integra con tutti i sistemi telefonici esistenti anche di fornitori diversi (sia IP PBX che
     TDM analogici - via gateway)
   – Richiede installazione e configurazione di sistemi telefonici middleware
PARAGONE TRA IBM SUT LITE ED IBM SUT
                                                                       Sametime Unified Telephony

                                                                 
                                                                     Single number service
                                                                 
                                                                     “On-a-call” presence status
                                                                 
                                                                     Multiple device support
                                                                 
                                                                     Contextual Incoming call rules
                                                                 
                                                                     Transfer calls between devices
                                                                 
                                                                     Hold, Transfer, merge calls
                                                                 
                                                                     Visual audio conferencing
                                                                 
                                                                     Moderator conf controls
       Sametime Unified Telephony                                
                                                                     Works with multiple PBXs
               Lite Client
  
      Make / receive voice calls from Sametime 8.5.2 a/v         
                                                                         Make / receive voice calls from Sametime 8.5.2 a/v
      client                                                             client
  
      Call video endpoints or video MCUs                         
                                                                         Call video endpoints or video MCUs
  
      Call telephone endpoints or audio conference bridges       
                                                                         Call telephone endpoints or audio conference bridges
  
      Within a call: mute/unmute, raise/lower volume, start/     
                                                                         Within a call: mute/unmute, raise/lower volume, start/
      stop video, leave call                                             stop video, leave call
  
      Other features: Click to call, dial through Quickfind or   
                                                                         Other features: Click to call, dial through Quickfind or
      Dial Pad, view call history                                        Dial Pad, view call history
FUNZIONALITA’ TELEFONICHE DELLA FAMIGLIA IBM
                   SAMETIME
Feature                       Sametime Voice         Third Party Plug-ins   Sametime Unified   Sametime Unified
                                                                            Telephony Lite     Telephony

Telephony presence            No                     Yes                    No                 Yes
Click-to-Call                 Yes *                  Yes                    Yes                Yes
Meetings                      Yes                    Yes                    Yes                No
Click-to-Conference           Limited *              Yes                    No                 Yes
Add party to call             Limited *              Yes                    No                 Yes
Call forward                  No                     Yes                    No                 Yes
DND                           Yes                    Yes                    Yes                Yes
Mute                          Yes                    Yes                    Yes                Yes
Hold                          Yes                    Yes                    Yes                Yes
Transfer                      No                     Yes                    No                 Yes
Merge                         No                     No                     No                 Yes
Multiple calls                Yes                    Yes                    Yes                Yes
Tones &                       No                     Yes                    No                 Yes
announcements

        * limited to Sametime user online in the same community
QUALI FUNZIONALITA’ TELEFONICHE DELLA FAMIGLIA
     IBM SAMETIME SI POSSONO UTILIZZARE?
 Per fare chiamate VoIP tra dipendenti interni usando il PC:
   – IBM Sametime Standard
 Per fare chiamate VoIP punto-punto usando il proprio PC verso telefoni
  sfruttando il vostro centralino:
   – IBM Sametime Unified Telephony Lite Client
 Per usare il proprio PC per partecipare a delle audio / video conferenze sfruttando
  i propri sistemi di audo / video conferenza:
   – IBM Sametime Unified Telephony Lite Client
 Per fare chiamate utilizzando i sistemi avanzati di telefonia come click-to-call e
  click-to-conference sfruttando il proprio PBX:
   – IBM Sametime Unified Telephony o plug-in di terze parti (es. Dexgate)
 Per funzioni telefoniche avanzate che richiedono regole automatiche di
  instradamento delle chiamate in entrata:
   – IBM Sametime Unified Telephony
 Per situazioni telefoniche eterogenee e distruibuite sul territorio:
   – IBM Sametime Unified Telephony
AGENDA
 Panoramica elementi A/V e Telefonia di IBM
  Sametime 8.5.2 IFR1
 Breve introduzione ai concetti SIP di base
 Configurazioni lato IBM Sametime ed
  Asterisk per il funzionamento del SIP trunk
 Demo di chiamate da IBM Sametime ad IP
  PBX / PSTN e viceversa
CONCETTI SIP DI BASE
  SIP (Session Initiation Protocol) è uno dei protocolli
   che consente il funzionamento del VoIP
  Opera in congiunzione con altri protocolli (RTP,
   RTSP, SDP)
  Si può paragonare ad un operatore dei vecchi
   centralini manuali:
     Contatta gli utenti
     Li mette in comunicazione ma non è necessaria la sua
      intermediazione per farli parlare
     Rimane in ascolto per eventuali servizi aggiuntivi
     Termina la chiamata
CONCETTI SIP DI BASE
   Il protocollo SIP è uno standard dell’ IETF, la cui ultima versione è
    codificata nel RFC 3261 del 2002, fornisce le seguenti funzioni di
    base:
       Locazione dell'utente: determina dove sono gli end-point usati nella
        comunicazione;
       Disponibilità dell'utente: identifica la disponibilità delle parti ad
        impegnarsi in una comunicazione;
       Capacità dell'utente: identifica il media da utilizzare e relativi parametri;
       Instaurazione della sessione: avviso, impostazione dei parametri di una
        sessione su chiamate;
       Gestione della sessione: trasferimento e terminazione di una sessione,
        modifica dei parametri della sessione, e invocazione dei servizi.
CONCETTI SIP DI BASE
   Tutte le risorse indirizzate dal protocollo SIP sono
    identificate da una specifica URI che ha la forma:
  sip(s):username:password@host:port
      Schema (sip: o sips:): indica il protocollo in chiaro o cifrato
       (porte di default rispettivamente 5060 e 5061);
      username:password: opzionali;
      host:port: hostname (IP) e porta (TCP o UDP);
      Simile all’HTTP: Utilizza prima riga con il verbo
       (metodo),una intestazione e un corpo del messaggio;
CONCETTI SIP DI BASE
       (ENDPOINTS)
 User Agent (UA):
     Di tipo Client o Server: UAC e UAS determinano il verso della
      comunicazione per una singola transazione;
 Proxy Server:
     Intermediario: Può effettuare richieste per conto di altri UA, può
      rafforzare policy e modificare le intestazioni dei messaggi;
 Registrar:
     Accetta REGISTER: consente di avere la mappa degli indirizzi degli
      UAC;
 Gateway:
     Cambio di media: sono in genere utilizzati per interfacciare altre reti
      che usano tecnologie e protocolli diversi (es. PSTN);
CONCETTI SIP DI BASE (METODI)
     REGISTER: Usato dallo UA per comunicare il proprio
        indirizzo IP e per quali URL intende ricevere chiamate.
       INVITE: Richiesta di stabilire una comunicazione fra UA.
       ACK: Fornisce una conferma nel caso di scambio di dati
        non affidabile (nel caso di protocollo UDP).
       CANCEL: Interrompe una richiesta in esecuzione.
       BYE: Termina una sessione in essere fra due utenti
       OPTIONS: Richiesta di informazioni inerenti le capacità di
        un dispositivo senza di fatto eseguire una chiamata.
CONCETTI SIP DI BASE (RISPOSTE)
      Provisional (1xx): Richiesta ricevuta in fase di elaborazione.
      Success (2xx): L’azione richiesta è stata ricevuta, recepita ed
        accettata.
      Redirection (3xx): Sono richieste ulteriori azioni da eseguire per
       completare la richiesta (tipicamente in carico al chiamante).
      Client Error (4xx): La richiesta è sintatticamente errata o il server
       non la può onorare.
      Server Error (5xx): Il server non riesce a gestire la richiesta che
       apparentemente risulta valida.
      Global Failure (6xx): La richiesta non puà essere eseguita su nessun
       server.
CONCETTI SIP DI BASE
  (DIAGRAMMA)
CONCETTI SIP DI BASE (ESEMPIO)
  REGISTER sip:192.168.168.20;transport=UDP SIP/2.0
  Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-68cb64633b0e4df3-1---d8754z-;rport
  Max-Forwards: 70
  Contact: <sip:641@192.168.168.170:5060;rinstance=eae5d173ff407108;transport=UDP>
  To: "Dido"<sip:641@192.168.168.20;transport=UDP>
  From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=77767773
  Call-ID: MDIxNmI1NzcwYjJhODY1YjBmNWY0OTEzMmQxOTUwOTQ.
  CSeq: 2 REGISTER
  Expires: 3600
  Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE
  Supported: replaces, norefersub, extended-refer, X-cisco-serviceuri
  User-Agent: Zoiper rev.11619
  Authorization: Digest
      username="641",realm="asterisk",nonce="3e263f45",uri="sip:192.168.168.20;transport=UDP",response="6c2f
      1534b5322c882c5f6a65ecd96d12",algorithm=MD5
  Allow-Events: presence, kpml
  Content-Length: 0

  SIP/2.0 200 OK
  Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-68cb64633b0e4df3-1---
      d8754z-;received=192.168.168.170;rport=5060
  From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=77767773
  To: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=as66a74646
  Call-ID: MDIxNmI1NzcwYjJhODY1YjBmNWY0OTEzMmQxOTUwOTQ.
  CSeq: 2 REGISTER
  Server: FPBX-2.10.0(1.8.0)
  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
  Supported: replaces, timer
  Expires: 3600
  Contact: <sip:641@192.168.168.170:5060;rinstance=eae5d173ff407108;transport=UDP>;expires=3600
  Date: Fri, 20 Apr 2012 13:08:10 GMT
  Content-Length: 0
CONCETTI SIP DI BASE
   (CHIAMATA)
INVITE sip:640@192.168.168.20;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1---d8754z-;rportz
Max-Forwards: 70
Contact: <sip:641@87.30.90.225:5060;transport=UDP>
To: <sip:640@192.168.168.20;transport=UDP>
From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b
Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc.
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE
Content-Type: application/sdp
Supported: replaces, norefersub, extended-refer, X-cisco-serviceuri
User-Agent: Zoiper rev.11619
Allow-Events: presence, kpml
Content-Length: 305

v=0
o=Z 0 0 IN IP4 192.168.168.170
s=Z
c=IN IP4 192.168.168.170
t=0 0
m=audio 14665 RTP/AVP 3 110 98 8 0 101
a=rtpmap:3 GSM/8000
a=rtpmap:110 speex/8000
a=rtpmap:98 iLBC/8000
a=fmtp:98 mode=30
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
CONCETTI SIP DI BASE
   (CHIAMATA)
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1---
    d8754z-;received=192.168.168.170;rport=5060
From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b
To: <sip:640@192.168.168.20;transport=UDP>
Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc.
CSeq: 2 INVITE
Server: FPBX-2.10.0(1.8.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:640@192.168.168.20:5060>
Content-Length: 0

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1---
    d8754z-;received=192.168.168.170;rport=5060
From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b
To: <sip:640@192.168.168.20;transport=UDP>;tag=as226e99bb
Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc.
CSeq: 2 INVITE
Server: FPBX-2.10.0(1.8.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:640@192.168.168.20:5060>
Content-Length: 0
CONCETTI SIP DI BASE
    (RISPOSTA)
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-
   fc315bbb5ed0f85f-1---d8754z-;received=192.168.168.170;rport=5060
From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b
To: <sip:640@192.168.168.20;transport=UDP>;tag=as226e99bb
Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc.
CSeq: 2 INVITE
…………..
…………..
Content-Type: application/sdp
Content-Length: 236

v=0
o=root 966263348 966263348 IN IP4 192.168.168.20
s=Asterisk PBX 1.8.0
c=IN IP4 192.168.168.20
t=0 0
m=audio 10178 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
CONCETTI SIP DI BASE (TRUNK)
  E’ assimilabile al fascio di cavi utilizzato nella fonia
   tradizionale (PRI) ma fornisce notevoli vantaggi e
   miglioramenti:
     Limitato solo dalla banda passante: e non dal numero di
      canali fisici (maggiore sfruttamento del canale trasmissivo);
     Instradato via IP: e quindi facilmente ridondabile;
     LCR: Least Cost Routing;
     Chiamate IP to IP: quando possibile;
     Semplicità di upgrade: incremento di banda verso nuovo PRI,
      schede che lo gestiscono anche per una sola linea aggiuntiva.
CONCETTI SIP DI BASE (ASTERISK)
    E’ il centralino VoIP Open Source per
     antonomasia
    Ha raggiunto un buon livello di maturità
    Ampia disponibilità di plugin
    Disponibile come virtual appliance
    GUI evolute (TrixBox, FreePBX, …)
AGENDA
 Panoramica elementi A/V e Telefonia di IBM
  Sametime 8.5.2 IFR1
 Breve introduzione ai concetti SIP di base
 Configurazioni lato IBM Sametime ed
  Asterisk per il funzionamento del SIP trunk
 Demo di chiamate da IBM Sametime ad IP
  PBX / PSTN e viceversa
COMPONENTI DELLA SOLUZIONE IBM SUT
               LITE
sametime.demos.ibm.com   freepbx.sutlite.demo
       10.10.10.28            10.10.10.30

                                          Asterisk server
                                          (FreePBX on CentOS)
FLUSSO INTERNO AD ASTERISK
               Call                                                 Answer

ITSP


                                 6001
        SIP Trunk                                               SIP Trunk

                                                                        Sametime
                      Inbound                       Outbound            Media Manager
                       Route                         Route

                                     IVR
                                Interactive Voice
                                   Responder



                                                        Directory
                                Ring Group
CONCETTI SIP DI BASE (ASTERISK SIP
           EXTENSION)
CONCETTI SIP DI BASE (ASTERISK SIP
             TRUNK)
CONCETTI SIP DI BASE (ASTERISK INBOUND
                 ROUTE)
CONCETTI SIP DI BASE (ASTERISK INBOUND
                 ROUTE)
CONCETTI SIP DI BASE (ASTERISK IVR)
CONCETTI SIP DI BASE (ASTERISK RING
              GROUP)
CONCETTI SIP DI BASE (ASTERISK
         DIRECTORY)
CONCETTI SIP DI BASE (ASTERISK OUTBOUND
                 ROUTE)
CONCETTI SIP DI BASE (ASTERISK SIP TRUNK
                  MM)
FLUSSO INTERNO AD ASTERISK
               Call                                                 Answer

ITSP


                                 6001
        SIP Trunk                                               SIP Trunk

                                                                        Sametime
                      Inbound                       Outbound            Media Manager
                       Route                         Route

                                     IVR
                                Interactive Voice
                                   Responder



                                                        Directory
                                Ring Group
ABILITAZIONE SUT LITE
● Log into the WebSphere Console (https://sametime.demos.ibm.com:8701/ibm/console/)
  and navigate to Sametime System Console → Sametime Servers →
  Sametime Media Manager, and click on the media manager deployment
  name.
● Under the “Configuration” tab, click “Allow the use of Sametime Unified
  Telephony Lite clients
● Click OK
ABILITAZIONE SUT LITE
 ● Still logged into the WAS, navigate to Sametime System Console →
   Manage Policies
 ● Under the “Media Manager” tab, click “Edit....” to edit the default policy
 ● Click “Allow calls that use SIP Trunk capability”
 ● Click OK
ABILITAZIONE SUT LITE
  ● This is the first of two steps to disable SIP security in order to simplify the
    deployment. In a production environment, SIP security should stay enabled
  ● Still logged into WAS, navigate to Applications → Application Types →
    WebSphere enterprise applications.
  ● Click on “IBM Lotus SIP Registrar”
  ● Under the Detail Properties section of the Configuration tab, click “Security role
    to user/group mapping”
  ● Select “AllAuthenticatedUsers”
  ● Pull down “Map Special Subjects” and select “Everyone”
  ● Click OK
ABILITAZIONE SUT LITE

● Save the changes by clicking on the “Save” link in the "Messages" box, at the top of
  the page
ABILITAZIONE SUT LITE
 ● This is the second of two steps to disable SIP security in order to simplify
   the deployment. In a production environment, SIP security should stay
   enabled
 ● Still logged into the WAS, navigate to Sametime System Console →
   Sametime Servers → Sametime Media Manager, and click on the media
   manager name.
 ● Under the “Server Integration” section of the “Configuration” tab, set
   the Port to “5080” and the Transport Protocol to “TCP”
 ● Click OK
ABILITAZIONE SUT LITE
 ● Restarting the media manager allows the changes that we have made so far to
   take effect
 ● Still logged into the WAS Console, navigate to Servers → Server Types →
   WebSphere application servers
 ● Select the media manager server and click “Restart”
CONFIGURAZIONE NUMERI DI TELEFONO
           DEGLI UTENTI
 ● Allow users to authenticate to
   LDAP via telephone number
 ● From the WAS console, navigate to
   Security → Global Security
 ● Click “Configure”
CONFIGURAZIONE NUMERI DI TELEFONO
                      DEGLI UTENTI
  ● Find the Repository Identifier for your LDAP server and click on that
      name.
CONFIGURAZIONE NUMERI DI TELEFONO
           DEGLI UTENTI
 ● Add “telephoneNumber” to the “Login properties” then click “OK”, then “Save”
CONFIGURAZIONE NUMERI DI TELEFONO
           DEGLI UTENTI
 ● Update Kate Austen's person record
   to include her SUT-Lite phone number
 ● Open the Notes or Adminstrator client
   (Domino Administrator/passw0rd)
   and edit Kate Austen's person record.
 ● Set her office phone number to
   “6008” then click “Save & Close”
CONFIGURAZIONE NUMERI DI TELEFONO
           DEGLI UTENTI
 ● Verify the each SUT Lite user's person record has an internet email address
   defined




 Note – By default, the SIP Proxy/Registrar is configured to use the mail attribute for
 authentication. If you are using a different attribute for the SUT-Lite telephone number,
 modify the configuration to use that attribute for authentication. In 8.5.2, the process of
 making this modification requires the SDK.
INSERIMENTO ROTTE SUT LITE
● We need to configure the Sametime Media Manager so it knows how to handle:
     • Calls arriving over the SIP trunk that we set up earlier (inbound route)
     • Calls originating from a Sametime Connect client to a 3rd party SIP endpoint
        (outbound route)
● First verify the port used for the Conference Manager component.
  From the the WAS Console, navigate to Servers → Server Types → WebSphere
  application servers, then click STMediaServer
● On the Configuration page, locate the “Communications” section and click Ports
● In the Ports table, look for the port used by the Conference Manager (SIP
  DEFAULTHOST) and write down the value to be used for the inbound route from
  the PBX
INSERIMENTO ROTTE SUT LITE
       ● From the the WAS Console, navigate to Sametime System Console →
         Sametime Servers → SIP Proxies and Registrars.
         Click the deployment name of the Sametime Media Manager




● NOTE: A complete explanation of SUT Lite routing rules can be found in the Sametime
  Configuration Lite Client Configuration Guide:
  http://public.dhe.ibm.com/software/dw/lotus/sametime/st852/sutlite852_config.pdf
INSERIMENTO ROTTE SUT LITE
  ● Click “Proxy Administration”, then “New”
    to add a new inbound route
  ● Set method to “Invite”
  ● Set the Source Address to the IP address
    of the Asterisk server – 192.168.1.136
  ● Set the Destination IP/FQDN to the IP
    address of the Sametime Media
    Manager’s server – 192.168.1.134
  ● Set the Destination Port to the SIP
    DEFAULTHOST port (verified earlier), 5060
  ● Click OK

  ● This unconditionally routes all incoming
    calls from the Asterisk server to the
    Sametime Media Manager's Conference
    Manager component
INSERIMENTO ROTTE SUT LITE
  ● Click “New” to add a new outbound route
  ● Set method to “Invite”
  ● Click “Request URI” then set the URI
    pattern to “sip:700.*”
  ● Define regular expression that will update
    the destination so the call gets routed
    over the SIP trunk to the Asterisk server
       • Request-URI pattern to
              “sip:700(.+)@.*”
       • Set the Output pattern to
              “sip:700$1@192.168.1.136”
  ● Click OK

  ● This routes all calls to “700x” numbers
    over the SIP trunk to the Asterisk server
INSERIMENTO ROTTE SUT LITE
● You should see your new routes as shown in the table below.
  Click OK to save the updates




     ● Finally, restart the Sametime Media Server.
       Navigate to Servers → Server Types → WebSphere application servers,
       then select the Sametime Media Server and click “Restart”
AGENDA
 Panoramica elementi A/V e Telefonia di IBM
  Sametime 8.5.2 IFR1
 Breve introduzione ai concetti SIP di base
 Configurazioni lato IBM Sametime ed
  Asterisk per il funzionamento del SIP trunk
 Demo di chiamate da IBM Sametime ad IP
  PBX / PSTN e viceversa
DEMO IBM SUT LITE CON ASTERISK

       Conference                  SIP             SIP Trunk      Asterisk
        Manager              Proxy/Registrar                   IP PBX Server




         VP




                       SIP




     Sametime Client                                             Device
                                           Media
72
DEMO IBM SUT LITE CON ASTERISK
PER ULTERIORI INFORMAZIONI
• What’s new in IBM Sametime 8.5 software
  http://www.ibm.com/software/lotus/products/sametime/whatsnew.html
• IBM Sametime Unified Telephony
  http://www.ibm.com/software/lotus/products/sametime/unifiedtelephony/
• IBM Sametime Unified Telephony Lite Client features
  http://www.ibm.com/software/lotus/products/sametime/unifiedtelephony/liteclient/features/
• Sametime Configuration Lite Client Configuration Guide
  http://public.dhe.ibm.com/software/dw/lotus/sametime/st852/sutlite852_config.pdf
• Zero to Hero - IBM Sametime Unified Telephony Lite
  Client: Configuring SIP trunks to third-party audio/video
  equipment
  http://www-10.lotus.com/ldd/stwiki.nsf/dx/Zero_to_Hero-Sametime_Unified_Telephony_Lite_Client_Configuring_SIP_trun

• Troubleshooting IBM Sametime Unified Telephony Lite
  http://www-10.lotus.com/ldd/stwiki.nsf/dx/Troubleshooting_Sametime_Unified_Telephony_Lite
IBM SAMETIME WORKSHOP
•   12 – 13 luglio 2012 – TEC Segrate
•   Workshop tecnico con sessioni hands-on
•   Riservato per IBM Business Partner
Grazie agli sponsor per aver reso possibile i
         Dominopoint Days 2012!
                  Main Sponsor


                   Vad sponsor

                 Platinum sponsor




                  Gold sponsor

Weitere ähnliche Inhalte

Ähnlich wie #dd12 IBM Sametime Unified telephony ed integrazione con VOIP

Presentazione ITATIS 2012
Presentazione ITATIS 2012Presentazione ITATIS 2012
Presentazione ITATIS 2012
ITATIS S.r.l.
 
Presentazione Smau 2006
Presentazione Smau 2006Presentazione Smau 2006
Presentazione Smau 2006
rosariolatorre
 
Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006
rosariolatorre
 
Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]
santi caltabiano
 
Evento ClubTI Cloud Computing - 4 Novembre 2011 - Prof. Stefano Mainetti
Evento ClubTI  Cloud Computing -  4 Novembre 2011 - Prof. Stefano MainettiEvento ClubTI  Cloud Computing -  4 Novembre 2011 - Prof. Stefano Mainetti
Evento ClubTI Cloud Computing - 4 Novembre 2011 - Prof. Stefano Mainetti
Giovanni Belluzzo
 
Offerta Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
Offerta  Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...Offerta  Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
Offerta Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
Max Ardigó 🇦🇷
 

Ähnlich wie #dd12 IBM Sametime Unified telephony ed integrazione con VOIP (20)

IBM LotusLive - Smarter collaboration in the cloud
IBM LotusLive - Smarter collaboration in the cloudIBM LotusLive - Smarter collaboration in the cloud
IBM LotusLive - Smarter collaboration in the cloud
 
Unico
UnicoUnico
Unico
 
cv Armando Maglio
cv Armando Magliocv Armando Maglio
cv Armando Maglio
 
Perchè usare ThinClient con ACP ThinManager (breve) r3
Perchè usare ThinClient  con ACP  ThinManager (breve) r3Perchè usare ThinClient  con ACP  ThinManager (breve) r3
Perchè usare ThinClient con ACP ThinManager (breve) r3
 
Webgate400 software improvement_af
Webgate400 software improvement_afWebgate400 software improvement_af
Webgate400 software improvement_af
 
Home automation con BTicino MyHome
Home automation con BTicino MyHomeHome automation con BTicino MyHome
Home automation con BTicino MyHome
 
Case Automobili Lamborghini
Case Automobili LamborghiniCase Automobili Lamborghini
Case Automobili Lamborghini
 
Presentazione ITATIS 2012
Presentazione ITATIS 2012Presentazione ITATIS 2012
Presentazione ITATIS 2012
 
Smau roma 2013_deltaphi
Smau roma 2013_deltaphiSmau roma 2013_deltaphi
Smau roma 2013_deltaphi
 
Middleware Modernization: La trasformazione IT in TIM
Middleware Modernization: La trasformazione IT in TIMMiddleware Modernization: La trasformazione IT in TIM
Middleware Modernization: La trasformazione IT in TIM
 
Lotus Foundations Start
Lotus Foundations StartLotus Foundations Start
Lotus Foundations Start
 
1 Reti E Protocolli
1 Reti E Protocolli1 Reti E Protocolli
1 Reti E Protocolli
 
eZ publish for Magazine
eZ publish for MagazineeZ publish for Magazine
eZ publish for Magazine
 
Presentazione Smau 2006
Presentazione Smau 2006Presentazione Smau 2006
Presentazione Smau 2006
 
Digital EXchange GAteway for TElecommunications
Digital EXchange GAteway for TElecommunicationsDigital EXchange GAteway for TElecommunications
Digital EXchange GAteway for TElecommunications
 
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded Free
 
Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006
 
Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]
 
Evento ClubTI Cloud Computing - 4 Novembre 2011 - Prof. Stefano Mainetti
Evento ClubTI  Cloud Computing -  4 Novembre 2011 - Prof. Stefano MainettiEvento ClubTI  Cloud Computing -  4 Novembre 2011 - Prof. Stefano Mainetti
Evento ClubTI Cloud Computing - 4 Novembre 2011 - Prof. Stefano Mainetti
 
Offerta Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
Offerta  Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...Offerta  Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
Offerta Soluzione ODW 2.0 Quickstart- Portale Enterprise 2.0 Up & Running in...
 

Mehr von Dominopoint - Italian Lotus User Group

Mehr von Dominopoint - Italian Lotus User Group (20)

TOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in DominoTOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in Domino
 
Domino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo TaskDomino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo Task
 
Mail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-PremisesMail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-Premises
 
IBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversationsIBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversations
 
Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
 
Ortocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su BluemixOrtocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su Bluemix
 
Meetit16 KeyNote di Apertura
Meetit16 KeyNote di AperturaMeetit16 KeyNote di Apertura
Meetit16 KeyNote di Apertura
 
IBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with AngularjsIBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with Angularjs
 
IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...
 
Cloudant e XPages
Cloudant e XPagesCloudant e XPages
Cloudant e XPages
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
 
IBM Verse New Way To Work
IBM Verse New Way To WorkIBM Verse New Way To Work
IBM Verse New Way To Work
 
Crossware MailSignature
Crossware MailSignatureCrossware MailSignature
Crossware MailSignature
 
Cooperteam soluzioni
Cooperteam soluzioniCooperteam soluzioni
Cooperteam soluzioni
 
Notes and Domino Roadmap
Notes and Domino RoadmapNotes and Domino Roadmap
Notes and Domino Roadmap
 
La Collaborazione Europea
La Collaborazione EuropeaLa Collaborazione Europea
La Collaborazione Europea
 
the future of work
the future of workthe future of work
the future of work
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 

#dd12 IBM Sametime Unified telephony ed integrazione con VOIP

  • 1. Integrazione IBM Sametime 8.5.2 con sistemi di telefonia IP PBX Andrea Di Donato (Logos Technology) John Pierre Campitelli (IBM)
  • 2. ANDREA DI DONATO – classe 1964 - inizia la propria attività professionale nel 1985 in Datamat Spa, acquisendo una notevole esperienza nello sviluppo di sistemi informatici complessi basati su diverse tecnologie (mainframe, Client Server, Relational Database, LAN and WAN Networking, Artificial Intelligence) e linguaggi di programmazione. Nei successivi anni, in qualità di socio fondatore della Reale Informatica, ha maturato importanti skill tecnici nell’integrazione dell’ambiente Lotus Notes con strumenti di business intelligence. Attualmente è in Logos Technology con la qualifica di General Manager, e continua l’implementazione delle proprie conoscenze e capacità di System Integrator realizzando soluzioni con i prodotti IBM dei brand Lotus, Information Management, Websphere e Tivoli rivolte alla collaborazione e unified communication, social media, gestione delle informazioni, enterprise asset management e system management  JOHN PIERRE CAMPITELLI – classe 1963 - lavora come Social Communications Solution Representative in IBM e da oltre 18 anni si occupa di soluzioni che abilitano le aziende a diventare intelligenti quanto le persone che ci lavorano trasformando il modo in cui ciascuno crea, usa e condivide informazioni. Ha iniziato la sua carriera lavorativa negli Stati Uniti e dal 1999 è contento di essersi trasferito in Italia... ANDREA DI DONATO JOHN PIERRE CAMPITELLI LOGOS TECHNOLOGY SRL IBM ITALIA SPA GENERAL MANAGER SOLUTION REPRESENTATIVE – SOCIAL COMMUNICATIONS ANDREA.DIDONATO@LOGOSTECHNOLOGY.IT, JOHNPCAMP@IT.IBM.COM
  • 3. AGENDA  Panoramica elementi A/V e Telefonia di IBM Sametime 8.5.2 IFR1  Breve introduzione ai concetti SIP di base  Configurazioni lato IBM Sametime ed Asterisk per il funzionamento del SIP trunk  Demo di chiamate da IBM Sametime ad IP PBX / PSTN e viceversa
  • 4. IBM SAMETIME A/V E TELEFONIA  IBM Sametime Standard Voce e Video  Integrazione con Plug-in di terze parti  Sametime Unified Telephony Lite client  Sametime Unified Telephony
  • 5. FUNZIONALITÀ AUDIO / VIDEO IN IBM SAMETIME IBM Sametime Standard include le seguenti funzionalità: Chat audio e video sia punto-punto che di gruppo  Più persone  Chats audio e video multiple  Viene visualizzato il partecipante che sta parlando in un determinato momento Meeting Audio e Video che possono oltrepassare i firewall aziendali mantenendo le stesse caratteristiche di sicurezza Servizi Browser-based e rich client per meetings online con Audio e Video Bandwidth Manager incluso per garantire la qualità del servizio a livello di rete Architettura a Plug-in e supporto per estensioni di IBM e terze parti
  • 6. FUNZIONALITÀ AUDIO / VIDEO IN IBM Presence & Instant Messaging SAMETIME Online Meetings Voice and Video Chat Multiple People Chat
  • 7. IBM SAMETIME 8.5.2 – COMPONENTI LOGICI IBM Sametime Clients PC (Windows®, Mac, Linux) Web browser, mobile devices HTTP VP HTTP SIP, Presence & Advanced Meetings SIP, RTP Instant Msg Server RTP VP VP Media VP VP Unified Manager Telephony SIP SIP, TCSPI Lotus Lotus Sametime Sametime Proxy Gateway HTTP SIP, XMPP Enterprise Enterprise A/V conf Phone System bridges/MCU/ end points External IM Embedded Applications, Communities Note: Logical servers shown. May be including Web, Portal etc. combined physically depending on user workload and network design
  • 8. MODALITA’ D’INTEGRAZIONE AUDIO / VIDEO / TELEFONIA Plugins SUT Lite Client SUT  Sviluppata da Partner  Sviluppato da IBM  Sviluppato da IBM  Mettono a disposizione  Chiamate Audio / Video  Interfaccia unificata con funzionalità specifiche delle utilizzando chiamate SIP verso instradamento della chiamate soluzioni partner all’interno sistemi Audio / Video e in entrata intelligente (One dell’interfaccia di IBM telefonia Number Service), disponibile Sametime su più dispositivi e conference  Non richiede infrastruttura calling ad-hoc  Suggerito quando bisogna aggiuntiva integrare soluzione di singolo  Suggerito in particolar modo partner / vendor quando sono presenti sistemi Esempio di telefonia eterogenei Esempio  Utilizzare Polycom / RADVISION MCU al posto  Integrazione con Cisco / dell’Audio / Video nativo di Tandberg VCS IBM Sametime  Integrazione con centralini IP  CDC / Dexgate integrazione PBX via SIP trunk telefonica
  • 9. INTEGRAZIONE USANDO PLUG-IN TERZE PARTI  Estensioni sviluppate e rese disponibili da Partner  Interfaccia utente rimane la stessa e si integra nativamente in IBM Sametime qualunque sia il provider  Funzionalità disponibili variano secondo il vendor e le configurazioni  Utilizzato per integrare funzionalità specifiche del centralino o sistema di video conferenza  Di solito include funzionalià di click-to-call, click-to- conference, e presenza telefonica  Accesso è gestito via policy  Usa third party call control adapter(s) che sfruttano IBM Sametime Telephony Conferencing Service Provider Interface (TCSPI) ed IBM Sametime client plug-ins
  • 11. INTEGRAZIONE AUDIO / VIDEO VIA TCSPI Meeting Server Community Server Media Manager TCSPI Dual Adapter(s) Voice Video Bridge Bridge HTTP VP (Virtual Places) SIP Partner Controlled Sametime Component Partner Component
  • 12. ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI TERZE PARTI Integrated Video Solution for IBM Sametime and Cisco Tandberg - Multipoint meeting, conference, e video chat - Integrato con IBM Sametime meeting - Click-to-Call e Click-to-Conference Sametime Meeting Room Sametime client - video chat Contact - tandberg@ilink.de http://www.ilink.de/de/products/tandberg
  • 13. ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI TERZE PARTI Polycom UC solution for IBM Sametime – easy to deploy, manage and works with existing Polycom and Sametime for rapid ROI Click for DEMO --> Contact - ibm@polycom.com
  • 14. ALCUNI ESEMPI D’INTEGRAZIONE AUDIO / VIDEO DI TERZE PARTI RADVISION®’s SCOPIA® for IBM Sametime http://www.radvision.com/Solutions/Unified-Communications/SCOPIA-IBM-Connectors/sametime_intro.htm
  • 15. IBM SAMETIME UNIFIED TELEPHONY LITE CLIENT • IBM SUT Lite abilita IBM Sametime Connect Client alla funzionalità di SIP softphone – Permette a utenti IBM Sametime di fare e ricevere chiamate audio e video direttamente con altri dispositivi tra cui telefoni, video telefoni, sistemi di audio / video conferenza e virtual meeting room Video Devices Conference Bridges
  • 16. VOCE / VIDEO / TELEFONIA INTEGRATO USANDO IBM SAMETIME UNIFIED TELEPHONY LITE CLIENT Community Server 3rd party SIP infrastructure Media Manager Voice PSTN Bridge Video Bridge IP PBX TDM PBX VP (Virtual Places) SIP Partner Controlled Sametime Component Partner Component
  • 17. FUNZIONALITA’ IBM SUT LITE CLIENT  Richiede una licenza aggiuntiva ad IBM Sametime Standard  Usa IBM Sametime Connect client per fare e ricevere chiamate punto - punto  Usa IBM Sametime SIP Trunking – Non richiede hardware aggiuntivo  Funzinalità più limitate del SUT – Utilizzabile solo da PC (softphone) – Audio conferenza limitata, non gestisce il device management, call-routing, advanced call management, mobile...  Si può fare l’aggiornamento ad IBM SUT  Certificato con partner specifici – Polycom, Radvision, Cisco, Avaya, Dialogic
  • 18. VARI MODI PER FARE CHIAMATE CON IBM SUT LITE CLIENT • DialPad, QuickFind, CallHistory, PhoneBook, Contacts List
  • 19. BENEFICI DI IBM SUT LITE CLIENT  IBM Sametime come video endpoint – Fare e ricevere chiamate a sistemi di video conferenza direttamente dal proprio desktop senza usare software di terze parti – Riduce le spese di trasferta dando dando la possibilità di partecipare alle video – Rende possibile la partecipazione a sessioni di video collaborazione senza dover occupare le sale di video conferenza e con basso dispendio di risorse hardware / software – Sfrutta investimenti già fatti a livello di video endpoints  IBM Sametime come SIP Softphone – Utenti possono usare il proprio PC come estensioni del proprio centralino – Permette la convenienza di usare il proprio PC per fare e ricevere telefonate ed abbatte I costi di telefonia in mobilità
  • 20. IBM SUT LITE CLIENT INTEROPERABILITY TEST IBM Sametime Unified Telephony Lite Interoperability Testing Program 06/2012 http://www-10.lotus.com/ldd/stwiki.nsf/dx/Sametime_Unified_Telephony_Lite_Interoperability_Testing_Program
  • 21. INTEGRAZIONE TELEFONICA - IBM SAMETIME UNIFIED TELEPHONY (SUT) Community Server Media Unified Manager Telephony PSTN TDM PBX IP PBX VP (Virtual Places) SIP Partner Controlled Sametime Component Partner Component
  • 22. IBM SAMETIME UNIFIED TELEPHONY Rich presence Delivers rich and consistent Click-to-call & click-to-conference end user experience Embedded Softphone across multi-vendor, TDM and IP PBX environments Intelligent call management Integrates with YOUR telephony environment
  • 23. FUNZIONALITA’ IBM SAMETIME UNIFIED TELEPHONY  Unified Number service ("one- IBM Sametime Connect client number service") IBM Lotus IP PBX Vendor A  Softphone Sametime Public Switched Telephone Network Unified IP PBX  QuickFind (user or number) Telephony Vendor B  Click-to-call, Click-to-conference IBM Lotus IP PBX Sametime Vendor C  Telephony presence awareness SIP  Device management Gateway  Incoming call notification SIP Gateway  Incoming call management (rules with presence and GUI) Non IP PBX  Unified user experience  Multivendor PBX integration (IP and Embedded softphone traditional PBXs)
  • 24. FUNZIONALITA’ AUDIO/VIDEO DELLA FAMIGLIA IBM SAMETIME  IBM Sametime Entry – Non ha funzionalità audio/video  IBM Sametime Standard e IBM Sametime Advanced – Funzionalià audio/video avanzate con altri utenti IBM Sametime – Funzionalità di audio/video nei meeting – Integrazione con sistemi di audio/video conferenza di terze parti (via TCSPI)  IBM Sametime Unified Telephony Lite Client – Fare, ricevere e partecipare in audio/video chiamate usando IBM Sametime Connect Client – Un set di funzionalità base di controlli softphone (incoming call notification, click2call, dial, hang-up, raise/lower volume, mute) – Connessioni via SIP Trunk tra IBM Sametime Media Manager e sistemi IP certificati  IBM Sametime Unified Telephony – Piene funzionalità UC: click-to-call, dial, click-to-conference, visual conferencing, telephony presence, single-number reach (including location and activity based routing) – Controlli softphone avanzati (all basic controls, plus: hold calls, merge calls, add others to call, move calls to and from any phone/device) – Si integra con tutti i sistemi telefonici esistenti anche di fornitori diversi (sia IP PBX che TDM analogici - via gateway) – Richiede installazione e configurazione di sistemi telefonici middleware
  • 25. PARAGONE TRA IBM SUT LITE ED IBM SUT Sametime Unified Telephony  Single number service  “On-a-call” presence status  Multiple device support  Contextual Incoming call rules  Transfer calls between devices  Hold, Transfer, merge calls  Visual audio conferencing  Moderator conf controls Sametime Unified Telephony  Works with multiple PBXs Lite Client  Make / receive voice calls from Sametime 8.5.2 a/v  Make / receive voice calls from Sametime 8.5.2 a/v client client  Call video endpoints or video MCUs  Call video endpoints or video MCUs  Call telephone endpoints or audio conference bridges  Call telephone endpoints or audio conference bridges  Within a call: mute/unmute, raise/lower volume, start/  Within a call: mute/unmute, raise/lower volume, start/ stop video, leave call stop video, leave call  Other features: Click to call, dial through Quickfind or  Other features: Click to call, dial through Quickfind or Dial Pad, view call history Dial Pad, view call history
  • 26. FUNZIONALITA’ TELEFONICHE DELLA FAMIGLIA IBM SAMETIME Feature Sametime Voice Third Party Plug-ins Sametime Unified Sametime Unified Telephony Lite Telephony Telephony presence No Yes No Yes Click-to-Call Yes * Yes Yes Yes Meetings Yes Yes Yes No Click-to-Conference Limited * Yes No Yes Add party to call Limited * Yes No Yes Call forward No Yes No Yes DND Yes Yes Yes Yes Mute Yes Yes Yes Yes Hold Yes Yes Yes Yes Transfer No Yes No Yes Merge No No No Yes Multiple calls Yes Yes Yes Yes Tones & No Yes No Yes announcements * limited to Sametime user online in the same community
  • 27. QUALI FUNZIONALITA’ TELEFONICHE DELLA FAMIGLIA IBM SAMETIME SI POSSONO UTILIZZARE?  Per fare chiamate VoIP tra dipendenti interni usando il PC: – IBM Sametime Standard  Per fare chiamate VoIP punto-punto usando il proprio PC verso telefoni sfruttando il vostro centralino: – IBM Sametime Unified Telephony Lite Client  Per usare il proprio PC per partecipare a delle audio / video conferenze sfruttando i propri sistemi di audo / video conferenza: – IBM Sametime Unified Telephony Lite Client  Per fare chiamate utilizzando i sistemi avanzati di telefonia come click-to-call e click-to-conference sfruttando il proprio PBX: – IBM Sametime Unified Telephony o plug-in di terze parti (es. Dexgate)  Per funzioni telefoniche avanzate che richiedono regole automatiche di instradamento delle chiamate in entrata: – IBM Sametime Unified Telephony  Per situazioni telefoniche eterogenee e distruibuite sul territorio: – IBM Sametime Unified Telephony
  • 28. AGENDA  Panoramica elementi A/V e Telefonia di IBM Sametime 8.5.2 IFR1  Breve introduzione ai concetti SIP di base  Configurazioni lato IBM Sametime ed Asterisk per il funzionamento del SIP trunk  Demo di chiamate da IBM Sametime ad IP PBX / PSTN e viceversa
  • 29. CONCETTI SIP DI BASE  SIP (Session Initiation Protocol) è uno dei protocolli che consente il funzionamento del VoIP  Opera in congiunzione con altri protocolli (RTP, RTSP, SDP)  Si può paragonare ad un operatore dei vecchi centralini manuali:  Contatta gli utenti  Li mette in comunicazione ma non è necessaria la sua intermediazione per farli parlare  Rimane in ascolto per eventuali servizi aggiuntivi  Termina la chiamata
  • 30. CONCETTI SIP DI BASE  Il protocollo SIP è uno standard dell’ IETF, la cui ultima versione è codificata nel RFC 3261 del 2002, fornisce le seguenti funzioni di base:  Locazione dell'utente: determina dove sono gli end-point usati nella comunicazione;  Disponibilità dell'utente: identifica la disponibilità delle parti ad impegnarsi in una comunicazione;  Capacità dell'utente: identifica il media da utilizzare e relativi parametri;  Instaurazione della sessione: avviso, impostazione dei parametri di una sessione su chiamate;  Gestione della sessione: trasferimento e terminazione di una sessione, modifica dei parametri della sessione, e invocazione dei servizi.
  • 31. CONCETTI SIP DI BASE  Tutte le risorse indirizzate dal protocollo SIP sono identificate da una specifica URI che ha la forma: sip(s):username:password@host:port  Schema (sip: o sips:): indica il protocollo in chiaro o cifrato (porte di default rispettivamente 5060 e 5061);  username:password: opzionali;  host:port: hostname (IP) e porta (TCP o UDP);  Simile all’HTTP: Utilizza prima riga con il verbo (metodo),una intestazione e un corpo del messaggio;
  • 32. CONCETTI SIP DI BASE (ENDPOINTS)  User Agent (UA):  Di tipo Client o Server: UAC e UAS determinano il verso della comunicazione per una singola transazione;  Proxy Server:  Intermediario: Può effettuare richieste per conto di altri UA, può rafforzare policy e modificare le intestazioni dei messaggi;  Registrar:  Accetta REGISTER: consente di avere la mappa degli indirizzi degli UAC;  Gateway:  Cambio di media: sono in genere utilizzati per interfacciare altre reti che usano tecnologie e protocolli diversi (es. PSTN);
  • 33. CONCETTI SIP DI BASE (METODI)  REGISTER: Usato dallo UA per comunicare il proprio indirizzo IP e per quali URL intende ricevere chiamate.  INVITE: Richiesta di stabilire una comunicazione fra UA.  ACK: Fornisce una conferma nel caso di scambio di dati non affidabile (nel caso di protocollo UDP).  CANCEL: Interrompe una richiesta in esecuzione.  BYE: Termina una sessione in essere fra due utenti  OPTIONS: Richiesta di informazioni inerenti le capacità di un dispositivo senza di fatto eseguire una chiamata.
  • 34. CONCETTI SIP DI BASE (RISPOSTE)  Provisional (1xx): Richiesta ricevuta in fase di elaborazione.  Success (2xx): L’azione richiesta è stata ricevuta, recepita ed accettata.  Redirection (3xx): Sono richieste ulteriori azioni da eseguire per completare la richiesta (tipicamente in carico al chiamante).  Client Error (4xx): La richiesta è sintatticamente errata o il server non la può onorare.  Server Error (5xx): Il server non riesce a gestire la richiesta che apparentemente risulta valida.  Global Failure (6xx): La richiesta non puà essere eseguita su nessun server.
  • 35. CONCETTI SIP DI BASE (DIAGRAMMA)
  • 36. CONCETTI SIP DI BASE (ESEMPIO) REGISTER sip:192.168.168.20;transport=UDP SIP/2.0 Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-68cb64633b0e4df3-1---d8754z-;rport Max-Forwards: 70 Contact: <sip:641@192.168.168.170:5060;rinstance=eae5d173ff407108;transport=UDP> To: "Dido"<sip:641@192.168.168.20;transport=UDP> From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=77767773 Call-ID: MDIxNmI1NzcwYjJhODY1YjBmNWY0OTEzMmQxOTUwOTQ. CSeq: 2 REGISTER Expires: 3600 Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE Supported: replaces, norefersub, extended-refer, X-cisco-serviceuri User-Agent: Zoiper rev.11619 Authorization: Digest username="641",realm="asterisk",nonce="3e263f45",uri="sip:192.168.168.20;transport=UDP",response="6c2f 1534b5322c882c5f6a65ecd96d12",algorithm=MD5 Allow-Events: presence, kpml Content-Length: 0 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-68cb64633b0e4df3-1--- d8754z-;received=192.168.168.170;rport=5060 From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=77767773 To: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=as66a74646 Call-ID: MDIxNmI1NzcwYjJhODY1YjBmNWY0OTEzMmQxOTUwOTQ. CSeq: 2 REGISTER Server: FPBX-2.10.0(1.8.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Expires: 3600 Contact: <sip:641@192.168.168.170:5060;rinstance=eae5d173ff407108;transport=UDP>;expires=3600 Date: Fri, 20 Apr 2012 13:08:10 GMT Content-Length: 0
  • 37. CONCETTI SIP DI BASE (CHIAMATA) INVITE sip:640@192.168.168.20;transport=UDP SIP/2.0 Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1---d8754z-;rportz Max-Forwards: 70 Contact: <sip:641@87.30.90.225:5060;transport=UDP> To: <sip:640@192.168.168.20;transport=UDP> From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc. CSeq: 1 INVITE Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE Content-Type: application/sdp Supported: replaces, norefersub, extended-refer, X-cisco-serviceuri User-Agent: Zoiper rev.11619 Allow-Events: presence, kpml Content-Length: 305 v=0 o=Z 0 0 IN IP4 192.168.168.170 s=Z c=IN IP4 192.168.168.170 t=0 0 m=audio 14665 RTP/AVP 3 110 98 8 0 101 a=rtpmap:3 GSM/8000 a=rtpmap:110 speex/8000 a=rtpmap:98 iLBC/8000 a=fmtp:98 mode=30 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=sendrecv
  • 38. CONCETTI SIP DI BASE (CHIAMATA) SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1--- d8754z-;received=192.168.168.170;rport=5060 From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b To: <sip:640@192.168.168.20;transport=UDP> Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc. CSeq: 2 INVITE Server: FPBX-2.10.0(1.8.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Contact: <sip:640@192.168.168.20:5060> Content-Length: 0 SIP/2.0 180 Ringing Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z-fc315bbb5ed0f85f-1--- d8754z-;received=192.168.168.170;rport=5060 From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b To: <sip:640@192.168.168.20;transport=UDP>;tag=as226e99bb Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc. CSeq: 2 INVITE Server: FPBX-2.10.0(1.8.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Contact: <sip:640@192.168.168.20:5060> Content-Length: 0
  • 39. CONCETTI SIP DI BASE (RISPOSTA) SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.168.170:5060;branch=z9hG4bK-d8754z- fc315bbb5ed0f85f-1---d8754z-;received=192.168.168.170;rport=5060 From: "Dido"<sip:641@192.168.168.20;transport=UDP>;tag=b021d10b To: <sip:640@192.168.168.20;transport=UDP>;tag=as226e99bb Call-ID: ZWQzZjQyNjZhM2FlMDRlMGY0NTdhMjZhNmY4M2Q5ODc. CSeq: 2 INVITE ………….. ………….. Content-Type: application/sdp Content-Length: 236 v=0 o=root 966263348 966263348 IN IP4 192.168.168.20 s=Asterisk PBX 1.8.0 c=IN IP4 192.168.168.20 t=0 0 m=audio 10178 RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv
  • 40. CONCETTI SIP DI BASE (TRUNK)  E’ assimilabile al fascio di cavi utilizzato nella fonia tradizionale (PRI) ma fornisce notevoli vantaggi e miglioramenti:  Limitato solo dalla banda passante: e non dal numero di canali fisici (maggiore sfruttamento del canale trasmissivo);  Instradato via IP: e quindi facilmente ridondabile;  LCR: Least Cost Routing;  Chiamate IP to IP: quando possibile;  Semplicità di upgrade: incremento di banda verso nuovo PRI, schede che lo gestiscono anche per una sola linea aggiuntiva.
  • 41. CONCETTI SIP DI BASE (ASTERISK)  E’ il centralino VoIP Open Source per antonomasia  Ha raggiunto un buon livello di maturità  Ampia disponibilità di plugin  Disponibile come virtual appliance  GUI evolute (TrixBox, FreePBX, …)
  • 42. AGENDA  Panoramica elementi A/V e Telefonia di IBM Sametime 8.5.2 IFR1  Breve introduzione ai concetti SIP di base  Configurazioni lato IBM Sametime ed Asterisk per il funzionamento del SIP trunk  Demo di chiamate da IBM Sametime ad IP PBX / PSTN e viceversa
  • 43. COMPONENTI DELLA SOLUZIONE IBM SUT LITE sametime.demos.ibm.com freepbx.sutlite.demo 10.10.10.28 10.10.10.30 Asterisk server (FreePBX on CentOS)
  • 44. FLUSSO INTERNO AD ASTERISK Call Answer ITSP 6001 SIP Trunk SIP Trunk Sametime Inbound Outbound Media Manager Route Route IVR Interactive Voice Responder Directory Ring Group
  • 45. CONCETTI SIP DI BASE (ASTERISK SIP EXTENSION)
  • 46. CONCETTI SIP DI BASE (ASTERISK SIP TRUNK)
  • 47. CONCETTI SIP DI BASE (ASTERISK INBOUND ROUTE)
  • 48. CONCETTI SIP DI BASE (ASTERISK INBOUND ROUTE)
  • 49. CONCETTI SIP DI BASE (ASTERISK IVR)
  • 50. CONCETTI SIP DI BASE (ASTERISK RING GROUP)
  • 51. CONCETTI SIP DI BASE (ASTERISK DIRECTORY)
  • 52. CONCETTI SIP DI BASE (ASTERISK OUTBOUND ROUTE)
  • 53. CONCETTI SIP DI BASE (ASTERISK SIP TRUNK MM)
  • 54. FLUSSO INTERNO AD ASTERISK Call Answer ITSP 6001 SIP Trunk SIP Trunk Sametime Inbound Outbound Media Manager Route Route IVR Interactive Voice Responder Directory Ring Group
  • 55. ABILITAZIONE SUT LITE ● Log into the WebSphere Console (https://sametime.demos.ibm.com:8701/ibm/console/) and navigate to Sametime System Console → Sametime Servers → Sametime Media Manager, and click on the media manager deployment name. ● Under the “Configuration” tab, click “Allow the use of Sametime Unified Telephony Lite clients ● Click OK
  • 56. ABILITAZIONE SUT LITE ● Still logged into the WAS, navigate to Sametime System Console → Manage Policies ● Under the “Media Manager” tab, click “Edit....” to edit the default policy ● Click “Allow calls that use SIP Trunk capability” ● Click OK
  • 57. ABILITAZIONE SUT LITE ● This is the first of two steps to disable SIP security in order to simplify the deployment. In a production environment, SIP security should stay enabled ● Still logged into WAS, navigate to Applications → Application Types → WebSphere enterprise applications. ● Click on “IBM Lotus SIP Registrar” ● Under the Detail Properties section of the Configuration tab, click “Security role to user/group mapping” ● Select “AllAuthenticatedUsers” ● Pull down “Map Special Subjects” and select “Everyone” ● Click OK
  • 58. ABILITAZIONE SUT LITE ● Save the changes by clicking on the “Save” link in the "Messages" box, at the top of the page
  • 59. ABILITAZIONE SUT LITE ● This is the second of two steps to disable SIP security in order to simplify the deployment. In a production environment, SIP security should stay enabled ● Still logged into the WAS, navigate to Sametime System Console → Sametime Servers → Sametime Media Manager, and click on the media manager name. ● Under the “Server Integration” section of the “Configuration” tab, set the Port to “5080” and the Transport Protocol to “TCP” ● Click OK
  • 60. ABILITAZIONE SUT LITE ● Restarting the media manager allows the changes that we have made so far to take effect ● Still logged into the WAS Console, navigate to Servers → Server Types → WebSphere application servers ● Select the media manager server and click “Restart”
  • 61. CONFIGURAZIONE NUMERI DI TELEFONO DEGLI UTENTI ● Allow users to authenticate to LDAP via telephone number ● From the WAS console, navigate to Security → Global Security ● Click “Configure”
  • 62. CONFIGURAZIONE NUMERI DI TELEFONO DEGLI UTENTI ● Find the Repository Identifier for your LDAP server and click on that name.
  • 63. CONFIGURAZIONE NUMERI DI TELEFONO DEGLI UTENTI ● Add “telephoneNumber” to the “Login properties” then click “OK”, then “Save”
  • 64. CONFIGURAZIONE NUMERI DI TELEFONO DEGLI UTENTI ● Update Kate Austen's person record to include her SUT-Lite phone number ● Open the Notes or Adminstrator client (Domino Administrator/passw0rd) and edit Kate Austen's person record. ● Set her office phone number to “6008” then click “Save & Close”
  • 65. CONFIGURAZIONE NUMERI DI TELEFONO DEGLI UTENTI ● Verify the each SUT Lite user's person record has an internet email address defined Note – By default, the SIP Proxy/Registrar is configured to use the mail attribute for authentication. If you are using a different attribute for the SUT-Lite telephone number, modify the configuration to use that attribute for authentication. In 8.5.2, the process of making this modification requires the SDK.
  • 66. INSERIMENTO ROTTE SUT LITE ● We need to configure the Sametime Media Manager so it knows how to handle: • Calls arriving over the SIP trunk that we set up earlier (inbound route) • Calls originating from a Sametime Connect client to a 3rd party SIP endpoint (outbound route) ● First verify the port used for the Conference Manager component. From the the WAS Console, navigate to Servers → Server Types → WebSphere application servers, then click STMediaServer ● On the Configuration page, locate the “Communications” section and click Ports ● In the Ports table, look for the port used by the Conference Manager (SIP DEFAULTHOST) and write down the value to be used for the inbound route from the PBX
  • 67. INSERIMENTO ROTTE SUT LITE ● From the the WAS Console, navigate to Sametime System Console → Sametime Servers → SIP Proxies and Registrars. Click the deployment name of the Sametime Media Manager ● NOTE: A complete explanation of SUT Lite routing rules can be found in the Sametime Configuration Lite Client Configuration Guide: http://public.dhe.ibm.com/software/dw/lotus/sametime/st852/sutlite852_config.pdf
  • 68. INSERIMENTO ROTTE SUT LITE ● Click “Proxy Administration”, then “New” to add a new inbound route ● Set method to “Invite” ● Set the Source Address to the IP address of the Asterisk server – 192.168.1.136 ● Set the Destination IP/FQDN to the IP address of the Sametime Media Manager’s server – 192.168.1.134 ● Set the Destination Port to the SIP DEFAULTHOST port (verified earlier), 5060 ● Click OK ● This unconditionally routes all incoming calls from the Asterisk server to the Sametime Media Manager's Conference Manager component
  • 69. INSERIMENTO ROTTE SUT LITE ● Click “New” to add a new outbound route ● Set method to “Invite” ● Click “Request URI” then set the URI pattern to “sip:700.*” ● Define regular expression that will update the destination so the call gets routed over the SIP trunk to the Asterisk server • Request-URI pattern to “sip:700(.+)@.*” • Set the Output pattern to “sip:700$1@192.168.1.136” ● Click OK ● This routes all calls to “700x” numbers over the SIP trunk to the Asterisk server
  • 70. INSERIMENTO ROTTE SUT LITE ● You should see your new routes as shown in the table below. Click OK to save the updates ● Finally, restart the Sametime Media Server. Navigate to Servers → Server Types → WebSphere application servers, then select the Sametime Media Server and click “Restart”
  • 71. AGENDA  Panoramica elementi A/V e Telefonia di IBM Sametime 8.5.2 IFR1  Breve introduzione ai concetti SIP di base  Configurazioni lato IBM Sametime ed Asterisk per il funzionamento del SIP trunk  Demo di chiamate da IBM Sametime ad IP PBX / PSTN e viceversa
  • 72. DEMO IBM SUT LITE CON ASTERISK Conference SIP SIP Trunk Asterisk Manager Proxy/Registrar IP PBX Server VP SIP Sametime Client Device Media 72
  • 73. DEMO IBM SUT LITE CON ASTERISK
  • 74. PER ULTERIORI INFORMAZIONI • What’s new in IBM Sametime 8.5 software http://www.ibm.com/software/lotus/products/sametime/whatsnew.html • IBM Sametime Unified Telephony http://www.ibm.com/software/lotus/products/sametime/unifiedtelephony/ • IBM Sametime Unified Telephony Lite Client features http://www.ibm.com/software/lotus/products/sametime/unifiedtelephony/liteclient/features/ • Sametime Configuration Lite Client Configuration Guide http://public.dhe.ibm.com/software/dw/lotus/sametime/st852/sutlite852_config.pdf • Zero to Hero - IBM Sametime Unified Telephony Lite Client: Configuring SIP trunks to third-party audio/video equipment http://www-10.lotus.com/ldd/stwiki.nsf/dx/Zero_to_Hero-Sametime_Unified_Telephony_Lite_Client_Configuring_SIP_trun • Troubleshooting IBM Sametime Unified Telephony Lite http://www-10.lotus.com/ldd/stwiki.nsf/dx/Troubleshooting_Sametime_Unified_Telephony_Lite
  • 75. IBM SAMETIME WORKSHOP • 12 – 13 luglio 2012 – TEC Segrate • Workshop tecnico con sessioni hands-on • Riservato per IBM Business Partner
  • 76. Grazie agli sponsor per aver reso possibile i Dominopoint Days 2012! Main Sponsor Vad sponsor Platinum sponsor Gold sponsor

Hinweis der Redaktion

  1. IBM Sametime 8.5.2 provides several different options to meet the needs of unified communications. Some of these options can be found in Sametime Standard, while others can be found by including third party integration plug-ins, the Sametime Unified Telephony Lite Client feature or Sametime Unified Telephony product. Sametime Standard is the minimum required Sametime product level for Audio / Video support, as well as the required base for Sametime Unified Telephony or Sametime Unified Telephony Lite Client . However, Sametime Advanced provides additional features not related to Audio /Video or telephony.
  2. The extensibility of the Lotus Sametime client will give you access not just to people, but to information and resources. U sers need to have secure access to the information, resources and people to do their jobs faster -- without leaving their IM client This is a screenshot of the Sametime Client. Several things I’d like to highlight: First, you will notice that we have added dynamic location awareness. This uses the IP subnet address to recognize location. If the location has not previously been registered, the user is asked to identify the location which is stored so the next time the subnet address is recognized, the location will be known. In the future, we will also be able to integrate location based services from service providers. Also, note the client can integrate to the corporate LDAP directory providing valuable additional information about the people you collaborate with. We added a tray at the bottom where the capabilities provided by plug-ins can be accessed. Presence not only shows if a person is on line, but also if they are available…in a meeting, on a mobile device, etc. And by integrating the presence information from the telephony provider, we can also determine if the person is on the phone, what device they are accessible from, etc. You will also notice a set of buttons across the top tool bar. These allow a user to initiate a call (“click to call” through their corporate PBX, initiate a text chat, launch an IM chat or a web conference, etc. All of these buttons integrate the controls of the backend services provided by either IBM’s Sametime Server, or by other vendors, such as Alcatel-Lucent’s telephony and audio capabilities.
  3. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  4. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  5. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  6. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  7. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  8. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  9. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  10. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  11. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  12. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title Note – you can also update the phone number for other users. Asterisk is set up to route any number from 6000 to 6009 to the Sametime Media Manager
  13. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  14. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  15. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  16. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  17. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title
  18. An IBM Proof of Technology Go to &apos;View &gt; Header and Footer&apos; to change this to match the event title