200 likes | 363 Views
A SIP-ISDN Gateway. Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se. What is SIP ?. S ession I nitiation P rotocol, RFC 2345 Initiating, Changing and Terminating Multimedia conferences (IP Telephony) Lightweight Textbased ”Looks like HTTP” UDP (TCP).
E N D
A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB hans@erix.ericsson.se EUC'99
What is SIP ? • Session Initiation Protocol, RFC 2345 • Initiating, Changing and Terminating Multimedia conferences (IP Telephony) • Lightweight • Textbased ”Looks like HTTP” • UDP (TCP) EUC'99
Future of SIP? • Easy to implement => many small companies • Mail servers, HTTP Servers, SIP servers • hans@cslab.ericsson.se • sip:hans@cslab.ericsson.se • Web integration; Services on web pages • Click-to-dial EUC'99
INVITE 200 OK ACK BYE 200 OK SIP, Simple Example Audio, video, ... EUC'99
INVITE 200 OK • • • REGISTER INVITE 302 Redirect 200 OK SIP Redirect Server Example EUC'99
REGISTER REGISTER SIP, Other Example EUC'99
What is a Gateway? Audio EUC'99
Signalling Gateway ISDN Media Gateway Controller SIP Media Gateway PCM RTP SIP/ISDN Gateway EUC'99
SNMP HTTP Resending Message support Encode Decode TCP UDP SIP - ISDN State machine SIP stack SIP stack ISDN stack EUC'99
100BaseT IP Network ISDN Network ISDN DSS1 RTP 4 x E1/T1 Distributed Erlang IPI PCI IP Network 10BaseT SIP SIP/ISDN Gateway - realisation SwitchBoard EUC'99
Why Erlang/OTP? EUC'99
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] EUC'99
Users EUC'99
Mobility Server VoIP Prototype Configuration Feature Feature Feature DECT RE PLMN PTN H.323 SWB H.323 SIP PSTN IPI TNI Wireless LAN IP NT Server: Mobility Server H.323 ISDN SIP EUC'99
Mobility Server VoIP Prototype Objectives • 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 EUC'99
The Future EUC'99
Future:Work, work, work... • Standard MG protocol (MGCP,…) • Less prototypish :-) • Administration: • SNMP • HTTP/CGI • Connect to Ericsson Phone Network EUC'99
SwitchBoard IPI SwitchBoard IPI SwitchBoard IPI PCI PCI PCI “Eddie” “Eddie” Redundancy and Capacity SIP “Eddie” EUC'99