SlideShare une entreprise Scribd logo
1  sur  19
A SIP-ISDN Gateway Hans Nilsson CSLab Ericsson Utvecklings AB [email_address]
What is SIP  ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Future of SIP? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SIP, Simple Example Audio, video, ... INVITE 200 OK ACK BYE 200 OK
SIP Redirect Server Example INVITE 200 OK INVITE 200 OK • • • 302 Redirect REGISTER
SIP, Other Example REGISTER REGISTER
What is a Gateway? Audio
SIP/ISDN Gateway Signalling Gateway Media Gateway Controller Media Gateway ISDN SIP RTP PCM
SIP - ISDN SIP stack SIP stack ISDN stack State machine Encode Decode Resending TCP UDP Message support SNMP HTTP
Erlang code sizes in number of source lines
SIP/ISDN Gateway - realisation SwitchBoard IP Network IPI 100BaseT RTP 4 x E1/T1 ISDN Network PCI ISDN DSS1 SIP 10BaseT IP Network Distributed Erlang
Why Erlang/OTP?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Some  characteristics  [ http://www.erlang.org/white_paper.html ]
Users
Mobility Server VoIP  Prototype Configuration NT Server: Mobility Server ISDN SIP H.323 DECT SWB PLMN PTN IPI RE H.323 IP H.323 SIP Wireless LAN PSTN TNI Feature Feature Feature
[object Object],[object Object],[object Object],Mobility Server VoIP  Prototype Objectives
The Future
Future: Work, work, work... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Redundancy and Capacity “ Eddie ” SIP SwitchBoard IPI PCI SwitchBoard IPI PCI SwitchBoard IPI PCI “ Eddie ” “ Eddie ”

Contenu connexe

Tendances

Migrating to sip trunking with audio codes
Migrating to sip trunking with audio codesMigrating to sip trunking with audio codes
Migrating to sip trunking with audio codes
ScanSource, Inc.
 
Matrix Telecom | ETERNITY IP-PBX
Matrix Telecom | ETERNITY IP-PBXMatrix Telecom | ETERNITY IP-PBX
Matrix Telecom | ETERNITY IP-PBX
matrixtelesol
 
VOIP business model
VOIP business modelVOIP business model
VOIP business model
Latte Media
 
Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1
Adebayo Ojo
 

Tendances (20)

Polycom SoundPoint IP 501
Polycom SoundPoint IP 501Polycom SoundPoint IP 501
Polycom SoundPoint IP 501
 
Voice over Internet Protocol (VoIP) using Asterisk
Voice over Internet Protocol (VoIP) using AsteriskVoice over Internet Protocol (VoIP) using Asterisk
Voice over Internet Protocol (VoIP) using Asterisk
 
Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP
 
VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Models
 
Migrating to sip trunking with audio codes
Migrating to sip trunking with audio codesMigrating to sip trunking with audio codes
Migrating to sip trunking with audio codes
 
Pc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnlinePc PinOuts EasyPCOnline
Pc PinOuts EasyPCOnline
 
Asterisk Phone Systems
Asterisk Phone SystemsAsterisk Phone Systems
Asterisk Phone Systems
 
Polycom SoundPoint IP 500
Polycom SoundPoint IP 500Polycom SoundPoint IP 500
Polycom SoundPoint IP 500
 
Matrix Telecom | ETERNITY IP-PBX
Matrix Telecom | ETERNITY IP-PBXMatrix Telecom | ETERNITY IP-PBX
Matrix Telecom | ETERNITY IP-PBX
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller Update
 
VOIP business model
VOIP business modelVOIP business model
VOIP business model
 
Ubuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackUbuntu Desktop Telephony Stack
Ubuntu Desktop Telephony Stack
 
voip gateway
 voip gateway voip gateway
voip gateway
 
Matrix Telecom Solutions: ETERNITY IP-PBXs
Matrix Telecom Solutions: ETERNITY IP-PBXs Matrix Telecom Solutions: ETERNITY IP-PBXs
Matrix Telecom Solutions: ETERNITY IP-PBXs
 
Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
 
Using Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitchUsing Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitch
 
Takkit IVR platform
Takkit IVR platform Takkit IVR platform
Takkit IVR platform
 
Sip trunking providers
Sip trunking providersSip trunking providers
Sip trunking providers
 
Understanding VoIP - 1
Understanding VoIP - 1Understanding VoIP - 1
Understanding VoIP - 1
 

Similaire à SIP info

VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New Delhi
Nishikant Taksande
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded Platforms
RADVISION Ltd.
 
Kendrick Khris
Kendrick KhrisKendrick Khris
Kendrick Khris
Carl Ford
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
Videoguy
 
Asterisk - Glen Bastes
Asterisk - Glen BastesAsterisk - Glen Bastes
Asterisk - Glen Bastes
soss
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
Carl Ford
 
Tulip Managed Unified Communication Solutions
Tulip Managed Unified Communication SolutionsTulip Managed Unified Communication Solutions
Tulip Managed Unified Communication Solutions
Sujoy Mukherjee
 

Similaire à SIP info (20)

Vo ip sip
Vo ip sipVo ip sip
Vo ip sip
 
VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New Delhi
 
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
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded Platforms
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher
 
Unmaintained-Design-Icons_v2.0.pptx
Unmaintained-Design-Icons_v2.0.pptxUnmaintained-Design-Icons_v2.0.pptx
Unmaintained-Design-Icons_v2.0.pptx
 
Kendrick Khris
Kendrick KhrisKendrick Khris
Kendrick Khris
 
Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005 Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005
 
Kamailio :: A Quick Introduction
Kamailio :: A Quick IntroductionKamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
 
200706 kathmann shared by voip.com.vn
200706 kathmann shared by voip.com.vn200706 kathmann shared by voip.com.vn
200706 kathmann shared by voip.com.vn
 
Voip internet
Voip internet Voip internet
Voip internet
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
 
Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR
 
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
 
Audio codes webinar___ms_uc__2_
Audio codes webinar___ms_uc__2_Audio codes webinar___ms_uc__2_
Audio codes webinar___ms_uc__2_
 
Asterisk - Glen Bastes
Asterisk - Glen BastesAsterisk - Glen Bastes
Asterisk - Glen Bastes
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
 
Gda ipsoc blr_hic_final
Gda ipsoc blr_hic_finalGda ipsoc blr_hic_final
Gda ipsoc blr_hic_final
 
RADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person VideoRADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person Video
 
Tulip Managed Unified Communication Solutions
Tulip Managed Unified Communication SolutionsTulip Managed Unified Communication Solutions
Tulip Managed Unified Communication Solutions
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

SIP info