Architecture

Document Sample
Architecture Powered By Docstoc
					                            Architecture



                                                OpenSource SQL database:
                              sipd                 MySQL
                                       SQL
                                                http://www.mysql.com
Proxy, Redirect,                     database
Registration server.                            User information:
• Authentication                                • Contact location
• Programmable (SIP- CGI)                       • Profile (e.g., password)
                                                • Aliases
                                                • Conferences
                                                • Address book

                                                System information
                                                • Configuration
Architecture



                                             Web based
                                            configuration
  sipd                         Web server
               SQL
             database




         User profile can be modified using web
         browser.
         • Creating new user (admin/normal)
         • Changing profile and contact information
         (“follow me” service).
         • Web CGI scripts
         • Both sipd and web scripts use the database
                                       Architecture

IP phones connected to the
departmental LAN. Users
are identified by id, e.g.,                                                     Web based
“hgs@cs.columbia.edu”                                                          configuration
                                         sipd                     Web server
                                                  SQL
                                                database



              e*phone
      Hardware
    Internet (SIP)
       phones                                   Software (sipc) for desktop.
                                                Allows audio, video, chat,
                                                white board, device control,
                 sipc                           instant message, presence and
                                                desktop sharing. Also plugnsip.
                        Software SIP
                         user agents
                                      Architecture
                                                        Regsitration can also be
                                                        altered from the web
                                                        interface

                                                                                    Web based
                                                                                   configuration
Phones register themselves              sipd                        Web server
with sipd when powered up.
                                                   SQL
                                                 database



             e*phone
     Hardware
                                               Sipd stores the contact information in the
   Internet (SIP)                              database table:
      phones                                   hgs@cs.columbia.edu => hgs@128.59.19.233

                                               There can be multiple contacts. All registered
                sipc
                                               phones ring, and the first to pick up is
                                               connected.
                       Software SIP
                        user agents
                                       Architecture
                               Another IP phone
                                                         (1) When somebody calls
                                                         hgs@cs.columbia.edu, sipd gets the
                                                         INVITE message and forwards the
                                                         call to the current location.
                                                                                    Web based
                                                                                   configuration
(2) Phone rings, the user                  sipd                       Web server
picks up the call and can
                                                    SQL
talk to the caller.                               database



              e*phone
      Hardware
    Internet (SIP)                                           Based on user profile, sipd may ask
       phones
                                                             for caller authentication.

                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone
                                 switch

  External T1/CAS                              Departmental PBX (Nortel
Dial “8” to reach outside line                 Meridian) connects both
      Department                               internal and external lines
      PBX                                      to the gateway.                             Web based
                                                                                          configuration
  Internal T1/CAS
                                             sipd                            Web server
(Extension:713x)
                                                          SQL
                                                        database
            SIP/PSTN Gateway

                e*phone
      Hardware
    Internet (SIP)
       phones                                             Cisco 2600 router with SIP/PSTN
                                                          gateway connects the
                 sipc                                     departmental LAN with the PBX.

                        Software SIP
                         user agents
            Dials 9397134
                                       Architecture
Telephone                        Telephone                       (1) When PBX receives a
                                 switch
                                                                 call for 9397134, it
                                                                 forwards the call to
                                                                 extension 7134. 7130-7139
                                                                 is assigned to the gateway.
      Department
      PBX                                                                                Web based
                                                                                        configuration
  Internal T1/CAS
                                             sipd                          Web server
(Extension:713x)
                                                          SQL
                                                                       gateway forwards all
                                                        database (2) The
            SIP/PSTN Gateway                 128.59.19.141     PSTN calls to sipd;
                                                               sip:7134@128.59.19.141
                e*phone
      Hardware
    Internet (SIP)
       phones
                                                      (3) Sipd looks into the dialplan, finds a
                                                      mapping 7132=>wenyu@cs.columbia.edu
                 sipc                                 and forwards the call to the current location
                                                      of “wenyu”.
                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone
                                 switch                 (4) PSTN user
                                                        receives the call.
  External T1/CAS
Dial “8” to reach outside line
      Department
                                                    (3) PBX forwards the call
      PBX                                           to external line.
                                                                                              Web based
                                                                                             configuration
                                             sipd                               Web server
                                                                      (2) Sipd authenticates the caller
                                                             SQL      and checks permissions.
                                                           database
                                                                       Sipd maps the number 5551212
            SIP/PSTN Gateway                 128.59.19.141            to 85551212@128.59.19.28,
               128.59.19.28
                                                                      adding the prefix “8” and the
                 e*phone
                                                                      gateway address.
      Hardware
    Internet (SIP)
       phones

                                                         (1) The IP user dials
                 sipc                                    “sip:5551212@cs.columbia.edu”.

                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone
                                 switch
                                                               Telephone number
  External T1/CAS                                              mappings and privileges
                                                               modifiable from the web
      Department
      PBX                                                                          Web based
                                                                                  configuration
  Internal T1/CAS
                                             sipd                    Web server
                                                      SQL
                                                    database
            SIP/PSTN Gateway

                e*phone
      Hardware
    Internet (SIP)
       phones                                         Can use no-DID (direct inward
                                                      dialing) mode for more numbers.
                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone
                                 switch             SNMP agent for SIP MIB.
                                                    Allows remote monitoring
                                                    and control of the SIP
                                                    server. (e.g., prompt when
      Department                                    an unauthorized
      PBX                                           registration is attempted)             Web based
                                                                                          configuration
                                             sipd                            Web server
                                                             SQL
                                                           database
            SIP/PSTN Gateway
                                                                                 SNMP
                e*phone                                                          (Network
                                                                                 Management)
      Hardware
    Internet (SIP)
       phones



                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone
                                 switch

                                                               Allows an H323 client
                                                               (Netmeeting) to use the
      Department                                               services of our SIP
      PBX                                                      infrastructure.      Web based
                                                                                         configuration
                                             sipd                      Web server
                                                      SQL
                                                    database
            SIP/PSTN Gateway
                                                                            SNMP
                e*phone                                                     (Network
                                                                            Management)
      Hardware
    Internet (SIP)
       phones                                                               NetMeeting
                                                    siph323

                                                                    H.323
                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone              rtspd
                                 switch                                    Quicktime
                                                                    RTSP
  Generic media server for
  playback and recording of                                                RTSP clients
  messages. Can work with                              sipum
     Department
  existing RTSP client,
     PBX                                                                                Web based
  Apple’s QuickTime.
                                                                                       configuration
                                             sipd                      Web server
                                                       SQL
                                                     database
            SIP/PSTN Gateway
                                                                           SNMP
                e*phone                                                    (Network
                                                                           Management)
      Hardware
    Internet (SIP)
       phones                                       Provides a voice mailNetMeeting
                                                                            and
                                                      siph323
                                                    answering machine service
                                                    to all the registered users.
                                                                      H.323
                 sipc
                                                    Has web interface for
                                                    accessing voice mails.
                        Software SIP
                         user agents
                                        Architecture
Telephone                         Telephone              rtspd
                                  switch                                  Quicktime
                                                                 RTSP
Centralized conferencing
                                          sipconf                         RTSP clients
server for audio and video.
Users can join from IP as
       Department
                                                        sipum
        PSTN.
well asPBX                                                                             Web based
                                                                                      configuration
                                               sipd                 Web server
                                                        SQL
                                                      database
            SIP/PSTN Gateway
                                                                         SNMP
                e*phone                                                  (Network
                                                                         Management)
       Hardware
     Internet (SIP)
        phones                                                           NetMeeting
                                                      siph323

                                                                 H.323
                  sipc


                         Software SIP
                          user agents
                                       Architecture                             Sipd maps 7139=>
                                                                                meeting@128.59.19.196
Telephone                        Telephone                 rtspd
                                 PSTN user
                                 switch      dials 1-212-9397139                 Quicktime
                                                                        RTSP
                                         128.59.19.196
                                       sipconf                                   RTSP clients
                                                           sipum
      Department
      PBX                                                                                     Web based
                                                                                             configuration
                                             sipd                          Web server
                                                           SQL
                                                         database
                                                                    Netmeeting user dials
            SIP/PSTN Gateway
                                                                    “sip:meeting@cs.columbia.edu”
SIP user dials                                                                  SNMP
            e*phone                                                             (Network
“sip:meeting@cs.columbia.edu”                                                   Management)
      Hardware
    Internet (SIP)
       phones                                                                   NetMeeting
                                                         siph323

                                                                        H.323
                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone                     rtspd
                                 switch                                         Quicktime
                                                                       RTSP

                                         sipconf                                RTSP clients
                                                               sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                                              sipd                        Web server
                                                            SQL
                                                          database
            SIP/PSTN Gateway
Device gateway allows control of                                               SNMP
           e*phone                                                             (Network
X10 devices. We can control a                        Device GW                 Management)
“lamp” using SIP DO message.
    Hardware
    Internet (SIP)                                      X 10
       phones                                                                  NetMeeting
                                                           siph323

                                                                       H.323
                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone                     rtspd
                                 switch                                         Quicktime
                                                                       RTSP

                                         sipconf                                RTSP clients
                                                               sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                                              sipd                        Web server
                                                            SQL
                                                          database
            SIP/PSTN Gateway
                                                                               SNMP
                e*phone                                                        (Network
                                                     Device GW                 Management)
      Hardware
    Internet (SIP)                                      X 10
       phones                                                                  NetMeeting
                                                           siph323

                                                                       H.323
                 sipc


                        Software SIP
                         user agents
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                            Quicktime
                                           (Netra)                        RTSP
Telephone
7040                                   sipconf                                   RTSP clients
                                                            sipum
      Department
      PBX                                                                                     Web based
                                                                                             configuration
                   713x                                    Low Priority
                                             sipd                           Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                           High Priority                                                          Ncast video
                                                        Device GW                                 encoder
                                                           X 10
                                                                                     NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                          H.323



                Xiaotaow
                                 Demo Scenario
                               Telephone
                               switch                       rtspd
                                           Single Box                           Quicktime
                                           (Netra)                       RTSP
Telephone
7040                                   sipconf                                  RTSP clients
                                                            sipum
      Department
      PBX                                                                                    Web based
                                                                                            configuration
                   713x
                                             sipd                          Web server
                                                           SQL
                                                         database
            SIP/PSTN Gateway

                                                                                                 Ncast video
                                                        Device GW                                encoder
                                                           X 10
                                                                                    NetMeeting
7134,wenyu                                                     siph323

        7136, my163                                                         H.323



                Xiaotaow
                                       Architecture
Telephone                        Telephone                     rtspd   Communication portal:
                                 switch                                            Quicktime
                                                                       Address book, calendar,
                                                                             RTSP
     Accounting and                                                    message board, file sharing,
     billing services                    sipconf                       conferencing, etc.clients
                                                                                   RTSP
                                                               sipum
      Department
      PBX                                                                                          Web based
                                                                                                  configuration
                                              sipd                              Web server
                                                            SQL
                                                          database
            SIP/PSTN Gateway                              Performance measurement
                                                          and scalability for very large
                                                                                 SNMP
              e*phone
SIP based Voice XML                                                              (Network
                                                          call/session volumes (for sipd,
                                                     Device GW                   Management)
browser to allow access to
     Hardware                                             sipconf and rtspd).
   Internet (SIP)
voice mail and other services                           X 10
      phones                                                                         NetMeeting
from touch tone phones                                     siph323

                                                                             H.323
                 sipc


                        Software SIP
                         user agents
                                       Architecture
Telephone                        Telephone                        rtspd
                                 switch                                            Quicktime
                                                                          RTSP

                                         sipconf                                   RTSP clients
                                              SIP
                                           conference             sipum
      Department
      PBX                                    server
                                                                                                Web based
                                                                                               configuration
                                                           Single
                                        sipd                                 Web server
                                           SIP proxy,       box
                                             redirect          SQL
                                              server         database
            SIP/PSTN Gateway
                                                                                  SNMP
                e*phone                                                           (Network
                                                        Device GW                 Management)
      Hardware
    Internet (SIP)                                         X 10
       phones                                                                     NetMeeting
                                                              siph323

                                                                          H.323
                 sipc


                        Software SIP
                         user agents
                                   Architecture
Telephone                    Telephone
                             switch




                                                    Single
                                                     box

     External SIP/PSTN Gateway




                                         •   All servers in a single box
                                         •   Connects to a PSTN/SIP gateway
                                         •   Users can use soft clients or hardware phones
                                         •   Web based configuration and management

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:4
posted:11/24/2011
language:Indonesian
pages:29