1999-09-30euc'991 a sip-isdn gateway hans nilsson cslab ericsson utvecklings ab...
TRANSCRIPT
![Page 2: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/2.jpg)
1999-09-30 EUC'99 2
What is SIP ?
Session Initiation Protocol, RFC 2345Initiating, Changing and Terminating
Multimedia conferences (IP Telephony)
Lightweight
Textbased ”Looks like HTTP”
UDP (TCP)
![Page 3: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/3.jpg)
1999-09-30 EUC'99 3
Future of SIP?
Easy to implement => many small
companies
Mail servers, HTTP Servers, SIP servers [email protected] sip:[email protected]
Web integration; Services on web pages Click-to-dial
![Page 4: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/4.jpg)
1999-09-30 EUC'99 4
SIP, Simple Example
INVITE
200 OK
ACK
Audio, video, ...
BYE
200 OK
![Page 5: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/5.jpg)
1999-09-30 EUC'99 5
SIP Redirect Server Example
INVITE
200 OK
INVITE
200 OK
••
302 Redirect
REGISTER
![Page 6: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/6.jpg)
1999-09-30 EUC'99 6
SIP, Other Example
REGISTER
REGISTER
![Page 7: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/7.jpg)
1999-09-30 EUC'99 7
What is a Gateway?
Audio
![Page 8: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/8.jpg)
1999-09-30 EUC'99 8
SIP/ISDN Gateway
SignallingGateway
MediaGateway
Controller
MediaGateway
ISDN
SIP
RTPPCM
![Page 9: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/9.jpg)
1999-09-30 EUC'99 9
SIPstack
SIPstack SIP
stack
SIPstack
SIP - ISDN
ISDNstack
ISDNstack
EncodeDecode
Resending
TCPUDP
Messagesupport
SNMP HTTP
State machineState machine
![Page 10: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/10.jpg)
1999-09-30 EUC'99 10
Erlang code sizesin number of source lines
Encode/decode 1511
SIP stack 2476
State MachineSIP <-> ISDN
2285
ISDN stack 6862
![Page 11: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/11.jpg)
1999-09-30 EUC'99 11
SwitchBoard
SIP/ISDN Gateway - realisation
IP Network
IPI
100BaseT
RTP4 x E1/T1
ISDN Network
PCI
ISDN DSS1
SIP
10BaseT
IP Network
Distributed Erlang
![Page 12: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/12.jpg)
1999-09-30 EUC'99 12
Why Erlang/OTP?
![Page 13: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/13.jpg)
1999-09-30 EUC'99 13
Hot code upgrade
External interfaces
Components/Libraries: Mnesia SASL SNMP Inets GS ...
Concurrency lightweight processes
Distribution transparent message
passing
Robustness node fail-over process monitoring
Soft real-time
Some characteristics [http://www.erlang.org/white_paper.html]
![Page 14: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/14.jpg)
1999-09-30 EUC'99 14
Users
![Page 15: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/15.jpg)
1999-09-30 EUC'99 15
Mobility Server VoIP Prototype Configuration
NT Server: Mobility Server
Feature
ISDN SIP H.323
DECT
SWB
PLMNPTN
IPI
RE
H.323
IP
H.323SIP
WirelessLAN
FeatureFeature
PSTNTNI
![Page 16: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/16.jpg)
1999-09-30 EUC'99 16
• Show Inter-operability between IP Terminals and DECT Terminals or PSTN
• Identify effects from implementing existing Mobility Server services over VoIP
• Create qualified arguments on SIP versus H.323 for the Mobility Server product
Mobility Server VoIP Prototype Objectives
![Page 17: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/17.jpg)
1999-09-30 EUC'99 17
The Future
![Page 18: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/18.jpg)
1999-09-30 EUC'99 18
Future:Work, work, work...
Standard MG protocol (MGCP,…)
Less prototypish :-)
Administration: SNMP HTTP/CGI
Connect to Ericsson Phone Network
![Page 19: 1999-09-30EUC'991 A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se](https://reader036.vdocuments.mx/reader036/viewer/2022082517/56649d9c5503460f94a84bbe/html5/thumbnails/19.jpg)
1999-09-30 EUC'99 19
Redundancy and Capacity
SwitchBoard
IPI PCI
SwitchBoard
IPI PCI
SwitchBoard
IPI PCI
“Eddie”
SIP
“Eddie”
“Eddie”