Presentation for the Voip2day.net conference organized by Avanzada7 in Madrid, Oct 2011. It introduces a few new additions to the SIP framework and points out some ideas for future implementations.
How will IPv6 impact telecommunications? Will everything just work? Or will there be problems? What needs to be fixed?
In this presentation to the IIT Real-Time Communications (RTC) Conference, Dan York discussed the basics of IPv6 and then explored the challenges related to IPv6 and telecom (and in particular the SIP protocol). He ended with a list of resources for people to learn more.
See http://www.isoc.org/do/ for more info on IPv6.
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleAPNIC
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle, by Sunny Yeung.
A presentation given at the APNIC 40 "Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle" session on Wed, 9 Sep 2015.
How will IPv6 impact telecommunications? Will everything just work? Or will there be problems? What needs to be fixed?
In this presentation to the IIT Real-Time Communications (RTC) Conference, Dan York discussed the basics of IPv6 and then explored the challenges related to IPv6 and telecom (and in particular the SIP protocol). He ended with a list of resources for people to learn more.
See http://www.isoc.org/do/ for more info on IPv6.
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleAPNIC
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle, by Sunny Yeung.
A presentation given at the APNIC 40 "Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle" session on Wed, 9 Sep 2015.
A presentation on:
KNOW YOUR I.T.
for
Digital Publishers
by
Remmy NWEKE, mNUJ, mNGE, mGOCOP
Lead Consulting Strategist | Group Executive Editor
ITREALMS Media group
[ITREALMS, NaijaAgroNet, DigitalSENSE Business Mag.]
@2021
Annual Conference of
Guild of Corporate Online Publishers (GOCOP)
On Wednesday, 6 October, 2021
--
Sheraton Hotels Ikeja-Lagos.
Multi-network Solutions in the Real World, CABSAT: Rashed Al-Abbar Etisalat @...Verimatrix
Multi-network, multi-screen video services are now becoming “must have” features on the roadmap of competitive video service operators across the MENA region. With a wealth of multi-lingual content, the region is also a potential flagship for regional or global distribution strategies that expand the base of the regions operators.
The technology and business trade-offs in these strategies, and ultimately the implementation decisions made can provide valuable insight for others currently considering or already planning their multi-network roll-outs.
What does it take to put together a truly innovative and comprehensive solution to extend the reach of your traditional pay TV services?
Hear from experts in their field on the evolving marketplace for video delivery and key technical considerations for launching multi-network and multi-screen services.
As applications move into the multichannel and interconnected world, what are the security concerns you need to consider? Dan York, author of the bestselling book The Seven Deadliest Unified Communication Attacks, will discuss the major risk areas of unified communications, what steps you can take to mitigate/reduce those risks, a checklist of questions to consider in your implementation, and a look at the future in an increasingly interconnected and converged network. Presentation give at SpeechTEK New York 2010. More info at: http://blogs.voxeo.com/events/speechtek-ny-2010/
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Dan York
A talk I gave at Vermont CodeCamp 11 on September 28, 2019.
---- Abstract ----
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6. Bring your questions and concerns - and sharing of success stories would be welcome, too.
PResentation given in Dubai October 29th on whether OTT players or incumbents have a better chance of capturing the market for Home Networking ans Smart Homes.
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignIan Lurie
This is the first Presidential election where social media reflects and affects the outcome for both sides.
Political candidates have brands, just like companies do. They’re influenced by many of the same market forces, and social media is one of those forces.
The team at Portent put together this evaluation of the Romney and Obama presidential campaigns based on Facebook data collected since April 2012.
Our analysis shows problems for both sides: A universe problem for Gov. Romney, and an agility problem for Pres. Obama.
Note: We will update this report as the election progresses. Please subscribe to our blog at http://www.portent.com/blog if you'd like to keep track.
"Media Temporalities: Genre, Queer Space, and Digital Archives in Transition"
Media in Transition 6 - MIT
April 25, 2009
A part of the above panel. I moderated; this is not my own presentation!
Transmedia Noir: Genre Continuity and Transformation Across Media
Louisa Stein
Louisa Stein is Assistant Professor of Film, Television, and New Media at San Diego State University. She has published essays on genre and on audience use of digital media. She is coeditor of the collection Teen Television: Essays on Programming and Fandom. Her current book project is entitled Millennial Noir.
A presentation on:
KNOW YOUR I.T.
for
Digital Publishers
by
Remmy NWEKE, mNUJ, mNGE, mGOCOP
Lead Consulting Strategist | Group Executive Editor
ITREALMS Media group
[ITREALMS, NaijaAgroNet, DigitalSENSE Business Mag.]
@2021
Annual Conference of
Guild of Corporate Online Publishers (GOCOP)
On Wednesday, 6 October, 2021
--
Sheraton Hotels Ikeja-Lagos.
Multi-network Solutions in the Real World, CABSAT: Rashed Al-Abbar Etisalat @...Verimatrix
Multi-network, multi-screen video services are now becoming “must have” features on the roadmap of competitive video service operators across the MENA region. With a wealth of multi-lingual content, the region is also a potential flagship for regional or global distribution strategies that expand the base of the regions operators.
The technology and business trade-offs in these strategies, and ultimately the implementation decisions made can provide valuable insight for others currently considering or already planning their multi-network roll-outs.
What does it take to put together a truly innovative and comprehensive solution to extend the reach of your traditional pay TV services?
Hear from experts in their field on the evolving marketplace for video delivery and key technical considerations for launching multi-network and multi-screen services.
As applications move into the multichannel and interconnected world, what are the security concerns you need to consider? Dan York, author of the bestselling book The Seven Deadliest Unified Communication Attacks, will discuss the major risk areas of unified communications, what steps you can take to mitigate/reduce those risks, a checklist of questions to consider in your implementation, and a look at the future in an increasingly interconnected and converged network. Presentation give at SpeechTEK New York 2010. More info at: http://blogs.voxeo.com/events/speechtek-ny-2010/
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Dan York
A talk I gave at Vermont CodeCamp 11 on September 28, 2019.
---- Abstract ----
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6. Bring your questions and concerns - and sharing of success stories would be welcome, too.
PResentation given in Dubai October 29th on whether OTT players or incumbents have a better chance of capturing the market for Home Networking ans Smart Homes.
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignIan Lurie
This is the first Presidential election where social media reflects and affects the outcome for both sides.
Political candidates have brands, just like companies do. They’re influenced by many of the same market forces, and social media is one of those forces.
The team at Portent put together this evaluation of the Romney and Obama presidential campaigns based on Facebook data collected since April 2012.
Our analysis shows problems for both sides: A universe problem for Gov. Romney, and an agility problem for Pres. Obama.
Note: We will update this report as the election progresses. Please subscribe to our blog at http://www.portent.com/blog if you'd like to keep track.
"Media Temporalities: Genre, Queer Space, and Digital Archives in Transition"
Media in Transition 6 - MIT
April 25, 2009
A part of the above panel. I moderated; this is not my own presentation!
Transmedia Noir: Genre Continuity and Transformation Across Media
Louisa Stein
Louisa Stein is Assistant Professor of Film, Television, and New Media at San Diego State University. She has published essays on genre and on audience use of digital media. She is coeditor of the collection Teen Television: Essays on Programming and Fandom. Her current book project is entitled Millennial Noir.
How do our work spaces impact our productivity? How can we enhance collaboration within (and across) geographically dispersed teams? This presentation merely poses these questions, provides some links to further information on the topics, and serves as a leaping-off point for discussion.
Great marketing can save the world. And small marketing can kill it. I talk about the Broad Street Pump, London in 1854, and what it means for the future of marketing communications.
No, not Frodo. His will shredded like wet toilet paper. Gollum took the lava bath, destroyed the ring, and saved everyone from a 36" Dark Lord. Does he get any credit? Nooooooo. Nine-fingered Frodo is the hero. The ladies all swoon at Legolas and Aragorn. But not poor Gollum.
Internet marketers, and SEOs in particular, are a lot like Gollum: We're shunned. We don't get much sunlight. Our diet is awful. And we never get the credit for business success.
It's our fault. We're good at building rankings and building traffic. But we're terrible at demonstrating the value of our work. So we fling ourselves into the lava. Every single time.
A short presentation by Olle E. Johansson and Saul Ibarra Corretge for the 4K Conference in Buenos Aires Nov 24 2011. The presentation introduces new SIP standards and a vision about future SIP communication beyond the PBX and the PSTN-model phone.
A presentation that tries to set an IPv6 agenda for the SIP community. VoIP and IPv6 is a natural match. If we want unified communication to be truly global and unified - we need to build solutions on IPv6 and not Ipv4.
SIP has changed since the publication of RFC 3261 in 2002 - ten years ago. One important addition to the SIP family of protocols is ICE. ICE assists in media setup over complicated networks, like NAT and with dual stack IPv4 and IPv6 interfaces.
This presentation is part of Edvina's SIP 2012 project, to help customers write better specifications when purchasing SIP solutions. Read more on http://edvina.net/sip2012
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
What's the state of SIP and IPv6?
- An update I gave at the Netnod spring Meeting 2015.
Nothing much is happening, despite the fact that we have proven real issues with dual stacks in SIP.
This presentation is about Introduction to NAT ie Network Address Translation.This I made for conducting training for my team. As per their feedback they found it good,hence I felt like to share it with others.
Enjoy !!!
A presentation about new functionality in SIP that is really needed for Hosted PBX services, SIP on mobile phones and more situations. #SIP #Kamailio #Asterisk #TLS #MoreCrypto
A video with this presentation is available on YouTube at
https://www.youtube.com/watch?v=uqFNlqB_Ssw
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to replace IPv4. Watch more: http://telecomacadmey.com/What-is-Ipv6/ ============================================================================================================ Join us on Site: http://telecomacadmey.com/ Join us on Facebook: https://www.facebook.com/Telecom-Acad... Join us on Twitter: https://twitter.com/TelecomAcad Join us on tumblr: https://www.tumblr.com/blog/telecomac... Join us on Quora: https://www.quora.com/profile/Telecom... Join us on Google +: https://plus.google.com/u/0/104392545... Join us on Instagram: https://www.instagram.com/telecomacad/ Join us on pinterest: https://www.pinterest.com/hamzathenet...
Internet Protocol (IP) are the unique numbers assigned to every computer or device that is connected to the internet. It’s like DNA. It is so essential that Internet itself doesn’t exist without it.
The most typical way to format the IP address of a device is an IPv4 standard. However, thanks to skyrocketing use of mobile devices, the internet is running out of IPv4 addresses. In order to satisfy the need for more internet addresses, the IPv6 standard of IP addresses was created. Learn more here: http://bit.ly/1wJyGVr
NEW LAUNCH IPv6 in the Cloud: Protocol and AWS Service OverviewAmazon Web Services
Recently, AWS announced support for Internet Protocol version 6 (IPv6) for several AWS services, providing significant capabilities for applications and systems that need IPv6. This session provides an overview of IPv6 and covers key aspects of AWS support for the protocol. We discuss Amazon S3 and S3 Transfer Acceleration, Amazon CloudFront and AWS WAF, Amazon Route 53, AWS IoT, Elastic Load Balancing, and the virtual private cloud (VPC) environment of Amazon EC2. The presentation assumes solid knowledge of IPv4 and those AWS services.
Similar to SIP : Watch out - don't stay behind! (20)
Inspired by my work on understanding the effects of the EU cyber resilience act, I made this presentation on vulnerability handling - SBOM, Vex, CVE, CVSS, CWE and more.
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
A short introduction to the proposed EU Cyber Resilience Act. It's a large document to parse, so please don't take my words as a truth, just indications of what will come. The CRA will impact everyone that distributes software and connected devices on the EU market, so it's important to stay up to date with this regulation.
Januscon 2019: Slides from my short talk about the need for a federation solution to connect all isolated WebRTC and SIP islands out there. Sorry for the lack of text, hopefully it will be available in a streamed version soon.
Photos (C) Olle E. Johansson
A talk about me discovering new architectures, new ways of building scalable realtime platforms #SIP #WebRTC #Kamailio #MQTT #NODERED
Watch it live at https://www.youtube.com/watch?v=BbfUXUWtxIg
A presentation for Kamailio World 2017 in Berlin: How Open Standards and Open Source affect national public radio broadcast. My personal view and opinions. Also, some information about Project IrisBroadcast.
Introduction to WebRTC used in the Stockholm WebRTC Meetup February 16th 2017. Talks about the underlying architecture - RTP, Turn, STUN, Ice and the world of changing IP networks
Realtime communication over a dual stack networkOlle E Johansson
Fosdem 2017: A short talk about dual stack (IPv4 and IPv6) issues when using SIP, WebRTC, XMPP and other realtime platforms in a dual stack world - where both client and server is connecting to the new and the old Internet.
Side note: Uploads to slide share doesn't work on IPv6-only networks.
My talk at Voip2day 2016 in Madrid (organised by Avanzada 7 in Malaga).
This talks cover recent trends in realtime communication, from VoIP to WebRTC and Internet of Things
A presentation covering work that needs to happen. We jokingly came up with a non-existing organisation that maintains a reference profile for SIP. While the organisation is just a joke, the work is quite serious.
A quick introduction to Kamailio - the leading Open Source SIP server (based on OpenSER and SER). Kamailio is quite different than Asterisk, FreeSwitch and many other VoIP platforms - why is that and how do you start getting your head around Kamailio?
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
SIP use DNS to find a server for a specific URI, like sip:alice@example.com. With DNS a SIP service can provide failover, load balancing and much more. SIP without DNS is a broken solution. SIP and DNS rocks!
A presentation about how we can make the Internet hard to monitor - how we can and should encrypt more communication. This version includes a presentation of the TLS protocol.
Changes in 2.2: Added quotes from Viktor Dukhovni's IETF RFC 7435 about Opportunistic Security
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
10. The network is changing.
• We have more smart phones, tablets and other
devices than PCs These devices have multimedia -
video, audio
• Multimedia is changing - wideband, stereo, 7-1, screen
sharing
• The number of users is exploding
18. Building solutions on
IP Asterisk, Asterisk SCF and
telephony
FreeSwitch and...
Old stuff
19. Open Unified
Communication
IP Chat Screen
Video Games
telephony Presence sharing
System
integration
Social
networks
RSS ?
SIP
Internet & IP networks
28. RTCweb
The new kid
on the block
• Cooperation between the W3C and IETF
• Bidirectional media between browsers
• Audio, video, text
• The platform for new services
• SIP in the browser (listen to Iñaki!)
29. RTCweb The vision
• An open service where we can
communicate freely with each other from
any device and any network
• First wave propably just between users of
the same web service
• Many of us wants open federation - it
requires a shared address space and
protocol
30. RTCweb Dependencies
• The architecture is still discussed
• Will propably depend on ICE, which means
dependencies on TURN/STUN as well
• OverSIP and jsSIP presented here today is a
good example of the future!
31. RTCweb RTCWEB
• Platform for new cool • We’ll still have NAT
applications and firewall issues
• Built into the web • Will it be standardized
browser enough
• Security-enabled from
• Will we need SBCs to
start
handle the
connections?
+ -
33. ICE Ice: Show me yours, and
I’ll show you mine.
NATted network
• All UAs find all their
SIP addresses, using STUN
SIP
Alice • May allocate an address
using TURN
• Sends all addresses as
candidates in SDP
• Receipient tries to contact
addresses and select best
media path
Turn • Supports both IPv4 and
IPv6
Bob
Media relay • IPv6 UAs allocate IPv4
NATted network Turn address
Cecilia
34. ICE Ice: Show me yours, and
I’ll show you mine.
NATted network
• All UAs find all their
SIP addresses, using STUN
SIP
Alice • May allocate an address
using TURN
• Sends all addresses as
candidates in SDP
• Receipient tries to contact
addresses and select best
media path
Turn • Supports both IPv4 and
IPv6
Bob
Media relay • IPv6 UAs allocate IPv4
NATted network Turn address
Cecilia
35. ICE Ice: Show me yours, and
I’ll show you mine.
NATted network
• All UAs find all their
SIP addresses, using STUN
SIP
Alice • May allocate an address
using TURN
• Sends all addresses as
candidates in SDP
• Receipient tries to contact
addresses and select best
media path
Turn • Supports both IPv4 and
IPv6
Bob
Media relay • IPv6 UAs allocate IPv4
NATted network Turn address
Cecilia
36. ICE
ICE
• Finds the best media path • Takes time at call
between two nodes setup
• Supports IPv4 and IPv6 • Hard for b2bua’s to
deployments support
• Binds SIP+SDP to actual
• Complex for
media
developers
• Used by Microsoft, Apple
(FaceTime), Google
+ -
Hangouts
37. OUTBOUND
SIP Outbound
Stay connected. And reconnect if it fails.
NATted network
SIP
SIP
SIP
Location server/Registrar
Ingres proxys
RFC 5626
38. OUTBOUND
NATted network
SIP
SIP
Client initiated connections
SIP
Location server/Registrar
Ingres proxys
• The client is responsible for keeping the connection open
• Clients has a UUID, device identifier that stays the same - ALWAYS!
• The SIP proxy sees that one device has multiple registrations and use only
one at a time
• The Registrar or Ingres proxy assigns a flow ID that is unique for each
flow
• A dialog stays on one connection until it fails
39. SIP outbound
OUTBOUND
• Makes TLS easier • Adds number of
connections
• Better definition for NAT
traversal support • Not implemented in
many devices
• Identifies devices in a
unique way
• Makes TCP/TLS failover
much, much quicker
+ -
40. Globally Routable device addresses
GRUU
Example.com
SIP
SIP
Alice
The AOR for Alice and Bob
belongs to their proxy. Bob has one Builds on SIP outbound
AOR for multiple UAs. UUID URN’s.
SIP
astritech.com
Bob
NATted network Bob
41. Globally Routable device addresses
GRUU
Example.com
SIP
SIP
Alice
The AOR for Alice and Bob
belongs to their proxy. Bob has one Builds on SIP outbound
AOR for multiple UAs. UUID URN’s.
SIP
astritech.com
Bob
The GRUU points to a device. It is allocated
NATted network at registration and belongs to the domain, thus
Bob can be used globally!
42. GRUU Device URIs
• Makes transfers and • Complex RFC
other SIP in-dialog
functions work across • Adds a bit of
domains complexity to the UA
• A Contact without IPv4/
IPv6 dependencies
• Opens up for multi-
device calls (SPLICES)
+ -
43. GIN
PBX trunk registration
One REGISTER for multiple phone numbers
PBX SIP Trunk
SIP PSTN
• Created by The SIP Forum for SIPconnect 2.0
• RFC 6140
• Only for E.164 phone numbers
• 200 OK to register includes all the phone numbers
• Location server adds one AOR contact binding per number
• Use GRUUs, which depends on SIP outbound
44. GIN
GIN - PBX REGISTER
• Supports current usage • Adds complexity in
by PBX vendors and SIP registrar and client
trunk providers
• Standardizes something
that was no standard
• Cleans up
+ -
45. What’s missing?
Proper solution Implementations
for TLS and a PKI. of DTLS SRTP
key exchange
End to end Management
security. of security and
configurations.
46. What’s missing?
Proper solution Implementations
for TLS and a PKI.of DTLS SRTP
Customers with the
key exchange
guts to do
something
End to end different.
Management
security. of security and
configurations.
47. The next generation
realtime network.
• We’ve learned a lot in 10
years of SIP.
• Why hasn’t the IP phones
changed?
• (Look at Panasonic’s Android SIP
phone for a glimpse of the future.)
48. Ask yourselves the
important question.
Have you become one of the
old PBX-huggers?
The ones that just doesn’t let go.
Why doesn’t mobile office solutions
have blinking lamps and all that stuff?
49. Summary
• IETF realized that NAT is a big issue and
developed GRUU, ICE and Outbound. Use
it.
• A properly architectured SIP architecture
can handle much more than telephony.
• Look at Skype, Microsoft Lync and AG
Projects product suite for inspiration.
• Only the last one is using open
standards!