Sie sind auf Seite 1von 19

Architecture

Proxy, Redirect,
Registration server.
Authentication
Programmable (SIP- CGI)

sipd
SIP proxy,
redirect
server

SQL
database

OpenSource SQL database:


MySQL
http://www.mysql.com
User information:
Contact location
Profile (e.g., password)
Aliases
Conferences
Address book

System information
Configuration

Architecture

Web based
configuration
sipd
SIP proxy,
redirect
server

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.,
hgs@cs.columbia.edu

Web based
configuration
sipd
SIP proxy,
redirect
server

Web server
SQL
database

e*phone
Hardware
Internet (SIP)
phones

Software (sipc) for desktop.


Allows audio, video, chat,
white board, device control,
instant message, presence and
desktop sharing. Also plugnsip.

sipc
Software SIP
user agents

Architecture
Regsitration can also be
altered from the web
interface
Web based
configuration

Phones register themselves


with sipd when powered up.

sipd
SIP proxy,
redirect
server

Web server
SQL
database

e*phone

Sipd stores the contact information in the


database table:
hgs@cs.columbia.edu => hgs@128.59.19.233

Hardware
Internet (SIP)
Phones
128.59.19.233
sipc
Software SIP
user agents

There can be multiple contacts. All registered


phones ring, and the first to pick up is
connected.

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


picks up the call and can
talk to the caller.

sipd
SIP proxy,
redirect
server

Web server
SQL
database

e*phone
Hardware
Internet (SIP)
Phones
128.59.19.233

Based on user profile, sipd may ask


for caller authentication.

sipc
Software SIP
user agents

Architecture
Telephone

Telephone
switch

External T1/CAS
Dial 8 to reach outside line
Department
PBX

Departmental PBX (Nortel


Meridian) connects both
internal and external lines
to the gateway.

Internal T1/CAS
(Extension:713x)

T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway
e*phone
Hardware
Internet (SIP)
phones

Cisco 2600 router with SIP/PSTN


gateway connects the
departmental LAN with the PBX.

sipc
Software SIP
user agents

Dials 9397132

Telephone

Architecture
Telephone
switch

(1) When PBX receives a


call for 9397132, it
forwards the call to
extension 7132. 7130-7139
is assigned to the gateway.

Department
PBX

Web based
configuration

Internal T1/CAS
(Extension:713x)

T1/E1
RTP/SIP

SIP/PSTN Gateway

sipd
SIP proxy,
redirect
server

Web server
SQL
database (2) The

128.59.19.141

gateway forwards all


PSTN calls to sipd;
sip:7132@128.59.19.141

e*phone
Hardware
Internet (SIP)
phones

(3) Sipd looks into the dialplan, finds a


mapping 7132=>hgs@cs.columbia.edu and
forwards the call to the current location of
hgs.

sipc
Software SIP
user agents

Architecture
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

T1/E1
RTP/SIP

SIP/PSTN Gateway
128.59.19.28
e*phone

sipd
SIP proxy,
redirect
server

Web based
configuration
Web server

SQL
database

128.59.19.141

(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.

Hardware
Internet (SIP)
phones

(1) The IP user dials


sip:5551212@cs.columbia.edu.

sipc
Software SIP
user agents

Architecture
Telephone

Telephone
switch

Telephone number
mappings and privileges
modifiable from the web

External T1/CAS
Department
PBX

Web based
configuration

Internal T1/CAS
T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

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

Department
PBX

T1/E1
RTP/SIP

SNMP agent for SIP MIB.


Allows remote monitoring
and control of the SIP
server. (e.g., prompt when
an unauthorized
registration is attempted)

sipd
SIP proxy,
redirect
server

Web based
configuration

Web server
SQL
database

SIP/PSTN Gateway
e*phone
Hardware
Internet (SIP)
phones

sipc
Software SIP
user agents

SNMP
(Network
Management)

Architecture
Telephone

Telephone
switch

Allows an H323 client


(Netmeeting) to use the
services of our SIP
infrastructure.
Web based

Department
PBX

configuration
T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Web server
SQL
database

SIP/PSTN Gateway
SNMP
(Network
Management)

e*phone
Hardware
Internet (SIP)
phones

NetMeeting
siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
switch

RTSP media
server

Generic media server for


playback and recording of
messages. Can work with
Department
existing
RTSP client,
PBX
Apples QuickTime.
T1/E1
RTP/SIP

rtspd

Quicktime
RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging
sipd
SIP proxy,
redirect
server

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway
e*phone
Hardware
Internet (SIP)
phones

sipc
Software SIP
user agents

SNMP
(Network
Management)

Provides a voice mailNetMeeting


and
siph323
answering machine service
SIPH.323
H.323
to all
the registered
users.
convertor
Has web interface for
accessing voice mails.

Architecture
Telephone

Telephone
switch

Centralized conferencing
server for audio and video.
Users can
join from IP as
Department
well asPBX
PSTN.

T1/E1
RTP/SIP

rtspd

RTSP media
server
sipconf
SIP
conference
server

sipd
SIP proxy,
redirect
server

Quicktime
RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway
SNMP
(Network
Management)

e*phone
Hardware
Internet (SIP)
phones

NetMeeting
siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
PSTN
switch user

rtspd
dials 1-212-9397139

128.59.19.196
sipconf
SIP
conference
server

Department
PBX

T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Quicktime

RTSP media
server

RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway

Netmeeting user dials


sip:meeting@cs.columbia.edu
SNMP
(Network
Management)

SIP user dials


e*phone
sip:meeting@cs.columbia.edu
Hardware
Internet (SIP)
phones

Sipd maps 7139=>


meeting@128.59.19.196

NetMeeting
siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
switch

rtspd

RTSP media
server
sipconf
SIP
conference
server

Department
PBX

T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Quicktime
RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway

Device gateway allows control of


X10 devices.e*phone
We can control a
Hardware
lamp
using SIP DO message.
Internet (SIP)
phones

SNMP
(Network
Management)

Device GW
X 10

NetMeeting

siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
switch

rtspd

RTSP media
server
sipconf
SIP
conference
server

Department
PBX

T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Quicktime
RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway
SNMP
(Network
Management)

e*phone
Device GW

Hardware
Internet (SIP)
phones

X 10

NetMeeting

siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
switch

Accounting and
billing services
Department
PBX

T1/E1
RTP/SIP

SIP/PSTN Gateway
e*phone
SIP based Voice
XML
Hardware
browser
to allow access to
Internet
voice
mail(SIP)
and other services
phones
from touch tone phones

Communication portal:
Quicktime
Address
book,
calendar,
RTSP media RTSP
server
message board, file sharing,
conferencing,RTSP
etc.clients

rtspd

sipconf
SIP
conference
server

sipd
SIP proxy,
redirect
server

sipum
SIP/RTSP
Unified
messaging
Web server
SQL
database

Performance measurement
and scalability for verySNMP
large
(Network
call/session
volumes
(for
sipd,
Device GW
Management)
sipconf and rtspd).
X 10

NetMeeting

siph323
SIPH.323
convertor

sipc
Software SIP
user agents

Web based
configuration

H.323

Architecture
Telephone

Telephone
switch

rtspd

RTSP media
server
sipconf
SIP
conference
server

Department
PBX

T1/E1
RTP/SIP

sipd
SIP proxy,
redirect
server

Quicktime
RTSP

RTSP clients
sipum
SIP/RTSP
Unified
messaging

Single
box

Web based
configuration
Web server

SQL
database

SIP/PSTN Gateway
SNMP
(Network
Management)

e*phone
Device GW

Hardware
Internet (SIP)
phones

X 10

NetMeeting

siph323
SIPH.323
convertor

sipc
Software SIP
user agents

H.323

Architecture
Telephone

Telephone
switch

Single
box

T1/E1
RTP/SIP

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

Das könnte Ihnen auch gefallen