Presentation is loading. Please wait.

Presentation is loading. Please wait.

Architecture OpenSource SQL database: MySQL

Similar presentations


Presentation on theme: "Architecture OpenSource SQL database: MySQL"— Presentation transcript:

1 Architecture 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              Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI)

2 Architecture User profile can be modified using web browser.
Web based configuration Web server SQL database sipd 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

3 Architecture IP phones connected to the departmental LAN. Users are identified by id, e.g., Web based configuration Web server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Software (sipc) for desktop. Allows audio, video, chat, white board, device control, instant message, presence and desktop sharing. Also plugnsip.

4 Architecture Regsitration can also be altered from the web interface
Web based configuration Web server Phones register themselves with sipd when powered up. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Sipd stores the contact information in the database table: => There can be multiple contacts. All registered phones ring, and the first to pick up is connected.

5 Architecture Another IP phone
(1) When somebody calls sipd gets the INVITE message and forwards the call to the current location. Web based configuration Web server (2) Phone rings, the user picks up the call and can talk to the caller. SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Based on user profile, sipd may ask for caller authentication.

6 Architecture External T1/CAS
Telephone Telephone switch External T1/CAS Departmental PBX (Nortel Meridian) connects both internal and external lines to the gateway. Dial “8” to reach outside line Department PBX Web based configuration Web server Internal T1/CAS SQL database sipd (Extension:713x) e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway Cisco 2600 router with SIP/PSTN gateway connects the departmental LAN with the PBX.

7 Architecture Dials Telephone Telephone switch (1) When PBX receives a call for , it forwards the call to extension is assigned to the gateway. Department PBX Web based configuration Web server Internal T1/CAS SQL database sipd (Extension:713x) (2) The gateway forwards all PSTN calls to sipd; e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway (3) Sipd looks into the dialplan, finds a mapping and forwards the call to the current location of “wenyu”.

8 Architecture (4) PSTN user receives the call. External T1/CAS
Telephone Telephone switch (4) PSTN user receives the call. External T1/CAS Dial “8” to reach outside line (3) PBX forwards the call to external line. Department PBX Web based configuration Web server SQL database sipd (2) Sipd authenticates the caller and checks permissions. Sipd maps the number to adding the prefix “8” and the gateway address. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway (1) The IP user dials

9 Architecture Telephone Telephone switch Telephone number mappings and privileges modifiable from the web External T1/CAS Department PBX Web based configuration Web server Internal T1/CAS SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway Can use no-DID (direct inward dialing) mode for more numbers.

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

11 Architecture Telephone Telephone switch Allows an H323 client (Netmeeting) to use the services of our SIP infrastructure. Department PBX Web based configuration Web server SQL database sipd              e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway NetMeeting siph323 H.323 SNMP (Network Management)

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

13 Architecture Telephone Telephone switch rtspd sipum Quicktime RTSP clients RTSP Centralized conferencing server for audio and video. Users can join from IP as well as PSTN. sipconf Department PBX Web based configuration Web server SQL database sipd              e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway NetMeeting siph323 H.323 SNMP (Network Management)

14 Architecture Sipd maps 7139=> meeting@128.59.19.196
Telephone Telephone switch PSTN user dials rtspd sipum Quicktime RTSP clients RTSP sipconf Department PBX Web based configuration Web server SQL database sipd Netmeeting user dials e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway NetMeeting siph323 H.323 SNMP (Network Management) SIP user dials

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

16 Architecture Telephone Telephone switch rtspd sipum Quicktime
RTSP clients RTSP sipconf Department PBX Web based configuration Web server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway NetMeeting siph323 H.323 SNMP (Network Management) Device GW X 10

17 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

18 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

19 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

20 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

21 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

22 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

23 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

24 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

25 Demo Scenario Low Priority High Priority Telephone switch rtspd sipum
Quicktime RTSP clients RTSP Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server Low Priority 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 High Priority Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

26 Demo Scenario Telephone switch rtspd sipum Quicktime RTSP clients RTSP
Single Box (Netra) Telephone 7040 sipconf Department PBX Web based configuration Web server 713x SQL database sipd SIP/PSTN Gateway NetMeeting siph323 H.323 Ncast video encoder Device GW X 10 7134,wenyu 7136, my163 Xiaotaow

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

28 Architecture Single box Telephone Telephone switch rtspd sipum
Quicktime RTSP clients RTSP SIP conference server sipconf Department PBX Web based configuration Web server Single box SIP proxy, redirect server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP/PSTN Gateway NetMeeting siph323 H.323 SNMP (Network Management) Device GW X 10

29 External SIP/PSTN Gateway
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


Download ppt "Architecture OpenSource SQL database: MySQL"

Similar presentations


Ads by Google