SlideShare a Scribd company logo
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
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
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
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
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
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.
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
Phones
128.59.19.233
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.
Regsitration can also be
altered from the web
interface
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
Phones
128.59.19.233
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.
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
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
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
(2) The gateway forwards all
PSTN calls to sipd;
sip:7132@128.59.19.141
(1) When PBX receives a
call for 9397132, it
forwards the call to
extension 7132. 7130-7139
is assigned to the gateway.
Telephone
switch
Internal T1/CAS
(Extension:713x)
Dials 9397132
128.59.19.141
(3) Sipd looks into the dialplan, finds a
mapping 7132=>hgs@cs.columbia.edu and
forwards the call to the current location of
“hgs”.
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
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
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
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
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
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)
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
Allows an H323 client
(Netmeeting) to use the
services of our SIP
infrastructure.
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
Provides a voice mail and
answering machine service
to all the registered users.
Has web interface for
accessing voice mails.
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
Generic media server for
playback and recording of
messages. Can work with
existing RTSP client,
Apple’s QuickTime.
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
Centralized conferencing
server for audio and video.
Users can join from IP as
well as PSTN.
SIP
conference
server
sipconf
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
Netmeeting user dials
“sip:meeting@cs.columbia.edu”
SIP
conference
server
sipconf
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
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
SIP
conference
server
sipconf
Device gateway allows control of
X10 devices. We can control a
“lamp” using SIP DO message.
Device GW
X 10
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
SIP
conference
server
sipconf
Device GW
X 10
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
SIP
conference
server
sipconf
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.
e*phone
sipc
Software SIP
user agents
Hardware
Internet (SIP)
phones
Architecture
SIP proxy,
redirect
server
SQL
database
sipd
T1/E1
RTP/SIP
Telephone
SIP/PSTN Gateway
Department
PBX Web based
configuration
Web server
Telephone
switch
SNMP
(Network
Management)
SIPH.323
convertor
NetMeeting
siph323
H.323
rtspd
SIP/RTSP
Unified
messaging
RTSP media
server
sipum
Quicktime
RTSP clients
RTSP
SIP
conference
server
sipconf
Device GW
X 10
Single
box
Architecture
T1/E1
RTP/SIP
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

More Related Content

Similar to architecture.ppt

Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
Cisco DevNet
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edge
Harold Wong
 
Asterisk: El futuro es REST
Asterisk: El futuro es RESTAsterisk: El futuro es REST
Asterisk: El futuro es REST
gdraque
 
Asterisk: the future is at REST
Asterisk: the future is at RESTAsterisk: the future is at REST
Asterisk: the future is at REST
PaloSanto Solutions
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
OpenDireito
 
Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1Adebayo Ojo
 
VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
ThousandEyes
 
Astricon 2010: Scaling Asterisk installations
Astricon 2010: Scaling Asterisk installationsAstricon 2010: Scaling Asterisk installations
Astricon 2010: Scaling Asterisk installations
Olle E Johansson
 
The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway
stefansayer
 
Chapter 10 : Application layer
Chapter 10 : Application layerChapter 10 : Application layer
Chapter 10 : Application layer
teknetir
 
CCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application LayerCCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application Layer
Vuz Dở Hơi
 
Chapter 10 - Application Layer
Chapter 10 - Application LayerChapter 10 - Application Layer
Chapter 10 - Application Layer
Yaser Rahmati
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher
Karan Maker
 
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
PaloSanto Solutions
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10
Hamza Malik
 
Building Voice
Building Voice Building Voice
Building Voice Videoguy
 
Scall
ScallScall
The Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the EnterpriseThe Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the Enterprise
Alok Vasudeva
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communications
RADVISION Ltd.
 

Similar to architecture.ppt (20)

Internet multimedia
Internet multimediaInternet multimedia
Internet multimedia
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edge
 
Asterisk: El futuro es REST
Asterisk: El futuro es RESTAsterisk: El futuro es REST
Asterisk: El futuro es REST
 
Asterisk: the future is at REST
Asterisk: the future is at RESTAsterisk: the future is at REST
Asterisk: the future is at REST
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
 
Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1
 
VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
 
Astricon 2010: Scaling Asterisk installations
Astricon 2010: Scaling Asterisk installationsAstricon 2010: Scaling Asterisk installations
Astricon 2010: Scaling Asterisk installations
 
The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway
 
Chapter 10 : Application layer
Chapter 10 : Application layerChapter 10 : Application layer
Chapter 10 : Application layer
 
CCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application LayerCCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application Layer
 
Chapter 10 - Application Layer
Chapter 10 - Application LayerChapter 10 - Application Layer
Chapter 10 - Application Layer
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher
 
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10
 
Building Voice
Building Voice Building Voice
Building Voice
 
Scall
ScallScall
Scall
 
The Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the EnterpriseThe Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the Enterprise
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communications
 

Recently uploaded

06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 

Recently uploaded (20)

06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 

architecture.ppt

  • 1. Architecture SIP proxy, redirect server SQL database sipd 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
  • 2. Architecture SIP proxy, redirect server SQL database sipd 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
  • 3. Architecture SIP proxy, redirect server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) phones 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.
  • 4. Architecture SIP proxy, redirect server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) Phones 128.59.19.233 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. Regsitration can also be altered from the web interface
  • 5. Architecture SIP proxy, redirect server SQL database sipd e*phone sipc Software SIP user agents Hardware Internet (SIP) Phones 128.59.19.233 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.
  • 6. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP 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
  • 7. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server (2) The gateway forwards all PSTN calls to sipd; sip:7132@128.59.19.141 (1) When PBX receives a call for 9397132, it forwards the call to extension 7132. 7130-7139 is assigned to the gateway. Telephone switch Internal T1/CAS (Extension:713x) Dials 9397132 128.59.19.141 (3) Sipd looks into the dialplan, finds a mapping 7132=>hgs@cs.columbia.edu and forwards the call to the current location of “hgs”.
  • 8. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP 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.
  • 9. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP 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
  • 10. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP 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)
  • 11. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 Allows an H323 client (Netmeeting) to use the services of our SIP infrastructure.
  • 12. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 Provides a voice mail and answering machine service to all the registered users. Has web interface for accessing voice mails. rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP Generic media server for playback and recording of messages. Can work with existing RTSP client, Apple’s QuickTime.
  • 13. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP Centralized conferencing server for audio and video. Users can join from IP as well as PSTN. SIP conference server sipconf
  • 14. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP Netmeeting user dials “sip:meeting@cs.columbia.edu” SIP conference server sipconf 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
  • 15. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP SIP conference server sipconf Device gateway allows control of X10 devices. We can control a “lamp” using SIP DO message. Device GW X 10
  • 16. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP SIP conference server sipconf Device GW X 10
  • 17. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP SIP conference server sipconf 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.
  • 18. e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Architecture SIP proxy, redirect server SQL database sipd T1/E1 RTP/SIP Telephone SIP/PSTN Gateway Department PBX Web based configuration Web server Telephone switch SNMP (Network Management) SIPH.323 convertor NetMeeting siph323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP SIP conference server sipconf Device GW X 10 Single box
  • 19. Architecture T1/E1 RTP/SIP 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