No Slide Title
Download
Report
Transcript No Slide Title
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.,
“[email protected]”
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:
[email protected] => [email protected]
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
[email protected], 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:[email protected]
e*phone
Hardware
Internet (SIP)
phones
(3) Sipd looks into the dialplan, finds a
mapping 7132=>[email protected] 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 [email protected],
adding the prefix “8” and the
gateway address.
Hardware
Internet (SIP)
phones
(1) The IP user dials
“sip:[email protected]”.
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
Apple’s 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:[email protected]”
SNMP
(Network
Management)
SIP user dials
e*phone
“sip:[email protected]”
Hardware
Internet (SIP)
phones
Sipd maps 7139=>
[email protected]
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