SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Presence service integration
using interconnected IP
Multimedia Core Networks
Eugen Mikóczý, Sebastian Schumann
Slovak University of Technology, Bratislava
Stephan Massner, Michael Maruschke
Hochschule für Telekommunikation, Leipzig
Outline
•  Infrastructure
•  Interconnection
•  Presence service in the IMS
•  Deployment
•  Current state
•  Future use cases
Infrastructure
•  Bratislava
– ngnlab.eu: Virtualized environment for
educational and research purposes
– OpenIMS testbed installed and integrated with
services (e.g. presence)
•  Leipzig
– NGN test and research lab with OpenIMS
•  Interconnected infrastructure via secured
OpenVPN channel
Testbed in Bratislava
SIPI-CSCFP-CSCF
S-CSCF
Signaling core
Support systems
HSS
NGN
ASF
NGN NGN NGN NGN
ASF ASF ASF ASF
Proxy
Application layer
XDMS
(voice)(conf.)(IPTV)(presence)
•  Logically separated
HW machine
•  Xen virtualization
•  All components via
NAT behind proxy
•  Different VLANs
•  VPN client on
proxy connects to
Leipzig GW
Interconnection
Media
Data
Signalling
Data
Application
Data
AS
UE
AS
UE
GWGW
IMS Testbed STUIMS Testbed HfTL
Public
Internet
VPN Tunel
Core IMS
#B
Core IMS
#A
HfTL - Hochschule f?r Telekommunikation Leipzig (Germany)
Legend:
GW - Gateway (for Interconnection)
AS - Application Server
UE - User Equipment STU - Slovak University of Technology Bratislava (Slovakia)
Interconnection - Current status
Interconnection ctd.
Legend: AS - Application Server
VPN Tunel
Media
Data
Signalling
Data
Application
Data
AS
GWCore IMS
Network
Core Transport
Steps from plain to standardized Interconnection
Establishment of
a shared VPN-
interconnection
between two
different and
separate located
IMS-based
Multimedia
Networks
Step 1)
Interconnection ctd.
Legend:
IBCF - Interconnection Border Control Function
AS - Application Server
VPN Tunel
Media
Data
Signalling
Data
Application
Data
AS
GWIBCFCore IMS
Network
Core Transport
Steps from plain to standardized Interconnection
Establishment of
a standardized
interconnection
in the signalling
layer using the
IBCF to connect
two IMS-based
Multimedia
Networks
Step 2)
Interconnection ctd.
Legend:
IBCF - Interconnection Border Control Function
AS - Application Server
SPDF - Service-based Policy Decision Fcuntion
IBGF - Interconnection Border Gateway Function
VPN Tunel
Media
Data
Signalling
Data
Application
Data
AS
GWIBCF
SPDF
IBGF
Core IMS
Network
Core Transport
Steps from plain to standardized Interconnection
Establishment of
a standardized
interconnection
in the signalling
layer using the
IBCF and in the
transport layer
using the IBGF to
connect two
IMS-based
Multimedia
Networks
Step 3)
Interconnection ctd.
Application
Data
Media
Data
Signalling
Data
ANGF - Access Network Gateway Function
UE - User Equipment
AS - Application Server
Legend:
RACS - Ressource and Admission Control Subsystem
IBGF - Interconnection Border Gateway Function
NASS - Network Attachment Subsystem P-CSCF - Proxy Call Session Control Function
IBCF - Interconnection Border Gateway Function
IMS Testbed
Network
IP Transport
IBGF
RACS NASS
ANGF
Core IMS P-
CSCF
IBCF
AS
UE
Ut
Gm
Ut
Gm
Ic
Iz
Network
IP Transport
IBGF
RACSNASS
ANGF
Core IMSP-
CSCF
IBCF
AS
UE
Slovak University of
TechnologyTelekommunikation Leipzig
Hochschule f?r
IMS Testbed
Future view of Interconnection possibilities
Data
Media
Data
Media
Presence service in the IMS
•  Proxy only L3 outbound proxy for UE
•  P-CSCF is logical end-point (L7) for
connections
•  P-CSCF assigns P-Asserted-Identity (PAI)
header that presence server (PS) will trust
later
•  S-CSCF triggers presence related SIP
message to be relayed towards PS
Presence service in the IMS ctd.
•  Initial filter criteria (IFC) enables routing
to application server, e.g. PS
•  Filter: Event: presence, presence.winfo
•  Both domains (.sk .de) forward to one PS
•  PS trusts PAI header from both domains
(otherwise also challenging possible)
Service Profile
User Profile
Service Profile
Includes information about service access and
dependencies to user registration state
and service availibility.
Each service profile can be specified for a
single user or shared by different users by
linking the service profile.
Service Profile ctd.
User Profile
Service Profile
Indicator: registered/unregistered/independend
The Indicator describe the dependency to user
registration state.
Three different states will be differ:
- registered (user is registered)
- unregistered (user is not registered)
- independend (user registered or not)
Triggering
User Profile
Filter: Trigger Point + AS Information
Service Profile
Indicator: registered/unregistered/independend
Filter describe an term including information
about trigger point and application server
access data belong the service profile.
An trigger point is a logical expression
including sip message parts and matching
expressionsaccording the service.
Triggering ctd.
User Profile
available
if AS isn't
Proceedings
SIP-URILogical expression:
CNF: ( A or B ) and C
DNF: ( A and B ) or C
Filter: Trigger Point + AS Information
Service Profile
Indicator: registered/unregistered/independend
Requested URI
Method
header
Session case
SDP line
matches/
equals/
is one of
Service Point Trigger:
Deployment
•  OpenIMS CSCFs and HSS from FOKUS
Fraunhofer
– P-CSCF can be reached via proxy externally
– Other components on one VLAN
•  OpenSIPS as PS, configured to work as
IMS ASF
– PS can be reached via S-CSCF, separate VLAN
•  OpenXCAP as XDMS, integrated with PS
– XDMS can be reached via proxy externally
Current state
•  L3 secured interconnection
•  ASF sharing not via standardized IMS
procedures but simple direct access
•  Interconnection proven to work (no
significant packet delay, security verified)
•  After the base is proven, future steps
towards standardized interconnection can
be taken
Future use cases
•  IBCF in signaling layer to interconnect IMS
core networks
•  IBCF in signaling and IBGF in transport
layer to interconnect the networks
•  Integrate also IMS interconnected call
scenarios acc. standards and perform tests
Thank you.

Weitere ähnliche Inhalte

Was ist angesagt?

Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basicsYoram Orzach
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsMichelle Holley
 
Speed5G Workshop London presentation of the Speed5G MAC framework
Speed5G Workshop London presentation of the Speed5G MAC frameworkSpeed5G Workshop London presentation of the Speed5G MAC framework
Speed5G Workshop London presentation of the Speed5G MAC frameworkKlaus Moessner
 
Speed5G Workshop London presentation of the Speed5G workshop Demos
Speed5G Workshop London presentation of the Speed5G workshop Demos Speed5G Workshop London presentation of the Speed5G workshop Demos
Speed5G Workshop London presentation of the Speed5G workshop Demos Klaus Moessner
 
Speed5G Workshop London presentation of the Speed5G RRM framework
Speed5G Workshop London presentation of the Speed5G RRM frameworkSpeed5G Workshop London presentation of the Speed5G RRM framework
Speed5G Workshop London presentation of the Speed5G RRM frameworkKlaus Moessner
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardICT PRISTINE
 
Openconfig
OpenconfigOpenconfig
OpenconfigAPNIC
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domainsidneel
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...OPNFV
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network ManagementAnees Shaikh
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefitsARCFIRE ICT
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoICT PRISTINE
 
gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)Michelle Holley
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardICT PRISTINE
 
Network Service Benchmarking
Network Service BenchmarkingNetwork Service Benchmarking
Network Service BenchmarkingMichelle Holley
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterICT PRISTINE
 

Was ist angesagt? (20)

Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basics
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
Speed5G Workshop London presentation of the Speed5G MAC framework
Speed5G Workshop London presentation of the Speed5G MAC frameworkSpeed5G Workshop London presentation of the Speed5G MAC framework
Speed5G Workshop London presentation of the Speed5G MAC framework
 
Speed5G Workshop London presentation of the Speed5G workshop Demos
Speed5G Workshop London presentation of the Speed5G workshop Demos Speed5G Workshop London presentation of the Speed5G workshop Demos
Speed5G Workshop London presentation of the Speed5G workshop Demos
 
Speed5G Workshop London presentation of the Speed5G RRM framework
Speed5G Workshop London presentation of the Speed5G RRM frameworkSpeed5G Workshop London presentation of the Speed5G RRM framework
Speed5G Workshop London presentation of the Speed5G RRM framework
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
Openconfig
OpenconfigOpenconfig
Openconfig
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domain
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefits
 
Flow Monitoring Tools, What do we have, What do we need?
Flow Monitoring Tools, What do we have, What do we need?Flow Monitoring Tools, What do we have, What do we need?
Flow Monitoring Tools, What do we have, What do we need?
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diego
 
gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduard
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Network Service Benchmarking
Network Service BenchmarkingNetwork Service Benchmarking
Network Service Benchmarking
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peter
 

Ähnlich wie Presence Service Integration Using Interconnected IP Multimedia Core Networks

Next-gen Network Telemetry is Within Your Packets: In-band OAM
Next-gen Network Telemetry is Within Your Packets: In-band OAMNext-gen Network Telemetry is Within Your Packets: In-band OAM
Next-gen Network Telemetry is Within Your Packets: In-band OAMOpen Networking Summit
 
OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptxmilon24
 
Manageengine Netflow analyzer - An Insight
Manageengine Netflow analyzer - An InsightManageengine Netflow analyzer - An Insight
Manageengine Netflow analyzer - An InsightSai Sundhar Padmanabhan
 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBLFei Ji Siao
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010michael_mountrakis
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture designEnterpriseGRC Solutions, Inc.
 
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, CiscoCisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, Ciscomfrancis
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Reza Noori
 
Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Reza Noori
 
Pass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersPass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersRoxycodone Online
 

Ähnlich wie Presence Service Integration Using Interconnected IP Multimedia Core Networks (20)

Digital network lecturer4
Digital network  lecturer4Digital network  lecturer4
Digital network lecturer4
 
Next-gen Network Telemetry is Within Your Packets: In-band OAM
Next-gen Network Telemetry is Within Your Packets: In-band OAMNext-gen Network Telemetry is Within Your Packets: In-band OAM
Next-gen Network Telemetry is Within Your Packets: In-band OAM
 
OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptx
 
Manageengine Netflow analyzer - An Insight
Manageengine Netflow analyzer - An InsightManageengine Netflow analyzer - An Insight
Manageengine Netflow analyzer - An Insight
 
2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBL
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Phanidhar Gorrepati
Phanidhar GorrepatiPhanidhar Gorrepati
Phanidhar Gorrepati
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture design
 
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, CiscoCisco Application eXtension Platform (AXP) - James Weathersby, Cisco
Cisco Application eXtension Platform (AXP) - James Weathersby, Cisco
 
NFA - Middle East Workshop
NFA - Middle East WorkshopNFA - Middle East Workshop
NFA - Middle East Workshop
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Ims 3 gpp- 23-228
Ims 3 gpp- 23-228
 
Ims 3 gpp- 23-228
Ims 3 gpp- 23-228Ims 3 gpp- 23-228
Ims 3 gpp- 23-228
 
Pass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersPass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions Answers
 
Resume 8 Yrs.Exp. c c++,Telecom
Resume 8 Yrs.Exp. c c++,TelecomResume 8 Yrs.Exp. c c++,Telecom
Resume 8 Yrs.Exp. c c++,Telecom
 

Mehr von Sebastian Schumann

Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveSebastian Schumann
 
immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...Sebastian Schumann
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StorySebastian Schumann
 
immmr - a hybrid operator model explained
immmr - a hybrid operator model explainedimmmr - a hybrid operator model explained
immmr - a hybrid operator model explainedSebastian Schumann
 
Communication Service Evolution
Communication Service EvolutionCommunication Service Evolution
Communication Service EvolutionSebastian Schumann
 
Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Sebastian Schumann
 
TADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationTADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationSebastian Schumann
 
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCOperator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCSebastian Schumann
 
Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Sebastian Schumann
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCSebastian Schumann
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTCSebastian Schumann
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologySebastian Schumann
 
Integration of Rich Communication Services
Integration of Rich Communication ServicesIntegration of Rich Communication Services
Integration of Rich Communication ServicesSebastian Schumann
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Sebastian Schumann
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Sebastian Schumann
 

Mehr von Sebastian Schumann (20)

Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
 
immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
immmr - a hybrid operator model explained
immmr - a hybrid operator model explainedimmmr - a hybrid operator model explained
immmr - a hybrid operator model explained
 
immmr - going both ways
immmr - going both waysimmmr - going both ways
immmr - going both ways
 
Communication Service Evolution
Communication Service EvolutionCommunication Service Evolution
Communication Service Evolution
 
Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...
 
TADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationTADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper Implementation
 
IMS Service Rev. 2015
IMS Service Rev. 2015IMS Service Rev. 2015
IMS Service Rev. 2015
 
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCOperator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
 
Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTC
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTC
 
IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS Technology
 
IMS Services
IMS ServicesIMS Services
IMS Services
 
Lecture about XMPP
Lecture about XMPPLecture about XMPP
Lecture about XMPP
 
Integration of Rich Communication Services
Integration of Rich Communication ServicesIntegration of Rich Communication Services
Integration of Rich Communication Services
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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...Drew Madelung
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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...
 

Presence Service Integration Using Interconnected IP Multimedia Core Networks

  • 1. Presence service integration using interconnected IP Multimedia Core Networks Eugen Mikóczý, Sebastian Schumann Slovak University of Technology, Bratislava Stephan Massner, Michael Maruschke Hochschule für Telekommunikation, Leipzig
  • 2. Outline •  Infrastructure •  Interconnection •  Presence service in the IMS •  Deployment •  Current state •  Future use cases
  • 3. Infrastructure •  Bratislava – ngnlab.eu: Virtualized environment for educational and research purposes – OpenIMS testbed installed and integrated with services (e.g. presence) •  Leipzig – NGN test and research lab with OpenIMS •  Interconnected infrastructure via secured OpenVPN channel
  • 4. Testbed in Bratislava SIPI-CSCFP-CSCF S-CSCF Signaling core Support systems HSS NGN ASF NGN NGN NGN NGN ASF ASF ASF ASF Proxy Application layer XDMS (voice)(conf.)(IPTV)(presence) •  Logically separated HW machine •  Xen virtualization •  All components via NAT behind proxy •  Different VLANs •  VPN client on proxy connects to Leipzig GW
  • 5. Interconnection Media Data Signalling Data Application Data AS UE AS UE GWGW IMS Testbed STUIMS Testbed HfTL Public Internet VPN Tunel Core IMS #B Core IMS #A HfTL - Hochschule f?r Telekommunikation Leipzig (Germany) Legend: GW - Gateway (for Interconnection) AS - Application Server UE - User Equipment STU - Slovak University of Technology Bratislava (Slovakia) Interconnection - Current status
  • 6. Interconnection ctd. Legend: AS - Application Server VPN Tunel Media Data Signalling Data Application Data AS GWCore IMS Network Core Transport Steps from plain to standardized Interconnection Establishment of a shared VPN- interconnection between two different and separate located IMS-based Multimedia Networks Step 1)
  • 7. Interconnection ctd. Legend: IBCF - Interconnection Border Control Function AS - Application Server VPN Tunel Media Data Signalling Data Application Data AS GWIBCFCore IMS Network Core Transport Steps from plain to standardized Interconnection Establishment of a standardized interconnection in the signalling layer using the IBCF to connect two IMS-based Multimedia Networks Step 2)
  • 8. Interconnection ctd. Legend: IBCF - Interconnection Border Control Function AS - Application Server SPDF - Service-based Policy Decision Fcuntion IBGF - Interconnection Border Gateway Function VPN Tunel Media Data Signalling Data Application Data AS GWIBCF SPDF IBGF Core IMS Network Core Transport Steps from plain to standardized Interconnection Establishment of a standardized interconnection in the signalling layer using the IBCF and in the transport layer using the IBGF to connect two IMS-based Multimedia Networks Step 3)
  • 9. Interconnection ctd. Application Data Media Data Signalling Data ANGF - Access Network Gateway Function UE - User Equipment AS - Application Server Legend: RACS - Ressource and Admission Control Subsystem IBGF - Interconnection Border Gateway Function NASS - Network Attachment Subsystem P-CSCF - Proxy Call Session Control Function IBCF - Interconnection Border Gateway Function IMS Testbed Network IP Transport IBGF RACS NASS ANGF Core IMS P- CSCF IBCF AS UE Ut Gm Ut Gm Ic Iz Network IP Transport IBGF RACSNASS ANGF Core IMSP- CSCF IBCF AS UE Slovak University of TechnologyTelekommunikation Leipzig Hochschule f?r IMS Testbed Future view of Interconnection possibilities Data Media Data Media
  • 10. Presence service in the IMS •  Proxy only L3 outbound proxy for UE •  P-CSCF is logical end-point (L7) for connections •  P-CSCF assigns P-Asserted-Identity (PAI) header that presence server (PS) will trust later •  S-CSCF triggers presence related SIP message to be relayed towards PS
  • 11. Presence service in the IMS ctd. •  Initial filter criteria (IFC) enables routing to application server, e.g. PS •  Filter: Event: presence, presence.winfo •  Both domains (.sk .de) forward to one PS •  PS trusts PAI header from both domains (otherwise also challenging possible)
  • 12. Service Profile User Profile Service Profile Includes information about service access and dependencies to user registration state and service availibility. Each service profile can be specified for a single user or shared by different users by linking the service profile.
  • 13. Service Profile ctd. User Profile Service Profile Indicator: registered/unregistered/independend The Indicator describe the dependency to user registration state. Three different states will be differ: - registered (user is registered) - unregistered (user is not registered) - independend (user registered or not)
  • 14. Triggering User Profile Filter: Trigger Point + AS Information Service Profile Indicator: registered/unregistered/independend Filter describe an term including information about trigger point and application server access data belong the service profile. An trigger point is a logical expression including sip message parts and matching expressionsaccording the service.
  • 15. Triggering ctd. User Profile available if AS isn't Proceedings SIP-URILogical expression: CNF: ( A or B ) and C DNF: ( A and B ) or C Filter: Trigger Point + AS Information Service Profile Indicator: registered/unregistered/independend Requested URI Method header Session case SDP line matches/ equals/ is one of Service Point Trigger:
  • 16. Deployment •  OpenIMS CSCFs and HSS from FOKUS Fraunhofer – P-CSCF can be reached via proxy externally – Other components on one VLAN •  OpenSIPS as PS, configured to work as IMS ASF – PS can be reached via S-CSCF, separate VLAN •  OpenXCAP as XDMS, integrated with PS – XDMS can be reached via proxy externally
  • 17. Current state •  L3 secured interconnection •  ASF sharing not via standardized IMS procedures but simple direct access •  Interconnection proven to work (no significant packet delay, security verified) •  After the base is proven, future steps towards standardized interconnection can be taken
  • 18. Future use cases •  IBCF in signaling layer to interconnect IMS core networks •  IBCF in signaling and IBGF in transport layer to interconnect the networks •  Integrate also IMS interconnected call scenarios acc. standards and perform tests