Download presentation
Presentation is loading. Please wait.
Published byMervyn Fields Modified over 9 years ago
1
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL http://www.mysql.com User information: Contact location Profile (e.g., password) Aliases Conferences Address book System information Configuration SQL database sipd
2
Architecture Web based configuration Web server 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 SQL database sipd
3
Architecture Web based configuration Web server IP phones connected to the departmental LAN. Users are identified by id, e.g., “hgs@cs.columbia.edu” Software (sipc) for desktop. Allows audio, video, chat, white board, device control, instant message, presence and desktop sharing. Also plugnsip. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
4
Architecture Web based configuration Web server Phones register themselves with sipd when powered up. Sipd stores the contact information in the database table: hgs@cs.columbia.edu => hgs@128.59.19.233 There can be multiple contacts. All registered phones ring, and the first to pick up is connected. SQL database sipd Regsitration can also be altered from the web interface e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
5
Architecture Web based configuration Web server (2) Phone rings, the user picks up the call and can talk to the caller. (1) When somebody calls hgs@cs.columbia.edu, sipd gets the INVITE message and forwards the call to the current location. Another IP phone Based on user profile, sipd may ask for caller authentication. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
6
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Cisco 2600 router with SIP/PSTN gateway connects the departmental LAN with the PBX. Departmental PBX (Nortel Meridian) connects both internal and external lines to the gateway. Telephone switch Internal T1/CAS External T1/CAS (Extension:713x) Dial “8” to reach outside line SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
7
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server (1) When PBX receives a call for 9397134, it forwards the call to extension 7134. 7130-7139 is assigned to the gateway. Telephone switch Internal T1/CAS (Extension:713x) Dials 9397134 128.59.19.141 SQL database sipd (2) The gateway forwards all PSTN calls to sipd; sip:7134@128.59.19.141 (3) Sipd looks into the dialplan, finds a mapping 7132=>wenyu@cs.columbia.edu and forwards the call to the current location of “wenyu”. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
8
SQL database sipdArchitecture Telephone SIP/PSTN Gateway 128.59.19.28 Department PBX Web based configuration Web server (2) Sipd authenticates the caller and checks permissions. Sipd maps the number 5551212 to 85551212@128.59.19.28, adding the prefix “8” and the gateway address. (3) PBX forwards the call to external line. Telephone switch 128.59.19.141 (1) The IP user dials “sip:5551212@cs.columbia.edu”. Dial “8” to reach outside line External T1/CAS (4) PSTN user receives the call. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
9
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Can use no-DID (direct inward dialing) mode for more numbers. Telephone number mappings and privileges modifiable from the web Telephone switch Internal T1/CAS External T1/CAS SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
10
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server SNMP agent for SIP MIB. Allows remote monitoring and control of the SIP server. (e.g., prompt when an unauthorized registration is attempted) Telephone switch SNMP (Network Management) SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones
11
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Allows an H323 client (Netmeeting) to use the services of our SIP infrastructure. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones NetMeeting siph323 H.323
12
NetMeeting siph323 H.323 Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Provides a voice mail and answering machine service to all the registered users. Has web interface for accessing voice mails. Generic media server for playback and recording of messages. Can work with existing RTSP client, Apple’s QuickTime. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones rtspd sipum Quicktime RTSP clients RTSP
13
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Centralized conferencing server for audio and video. Users can join from IP as well as PSTN. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf
14
rtspd sipum Quicktime RTSP clients RTSP NetMeeting siph323 H.323 e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Netmeeting user dials “sip:meeting@cs.columbia.edu” SIP user dials “sip:meeting@cs.columbia.edu” PSTN user dials 1-212-9397139 Sipd maps 7139=> meeting@128.59.19.196 128.59.19.196 SQL database sipd sipconf
15
NetMeeting siph323 H.323 e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Device gateway allows control of X10 devices. We can control a “lamp” using SIP DO message. Device GW X 10 SQL database sipd rtspd sipum Quicktime RTSP clients RTSP sipconf
16
Architecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Device GW X 10 SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf
17
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
18
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
19
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
20
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
21
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
22
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
23
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
24
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
25
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder High Priority Low Priority
26
Demo Scenario Telephone 7040 SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch Device GW X 10 SQL database sipd 7134,wenyu Xiaotaow NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7136, my163 713x Single Box (Netra) Ncast video encoder
27
rtspd sipum Quicktime RTSP clients RTSP e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SQL database sipdArchitecture Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) Device GW X 10 SIP based Voice XML browser to allow access to voice mail and other services from touch tone phones Performance measurement and scalability for very large call/session volumes (for sipd, sipconf and rtspd). Accounting and billing services Communication portal: Address book, calendar, message board, file sharing, conferencing, etc. NetMeeting siph323 H.323 sipconf
28
rtspd sipum Quicktime RTSP clients RTSP NetMeeting siph323 H.323 e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIP conference server sipconf Device GW X 10 Single box
29
Architecture Telephone External SIP/PSTN Gateway Telephone switch Single box 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.