SlideShare a Scribd company logo
SIP server applications over embedded systems Anatoli Levine Director, Product Management Amir Zmora VP Marketing & Products, TBU Anatoli Levine President, IMTC Director of Product  Management – Americas RADVISION [email_address] Amir Zmora VP Marketing & Products, TBU RADVISION [email_address]
Agenda Embedded Communications Today SIP Server Functionality - Use Cases and Examples RADVISION SIP Server Framework
Modern SoHo communications POTS phone IP-phone Video Phone  Soft Phone  Fax  IM/Presence IP Operator ?
What is the question mark How do you connect rich SoHo communications  To IP  Telephony  Service Provider (ITSP) With low cost With extended triple-play functionality With internal SoHo communication (PBX functionality) In a secured way ?
Embedded SIP server applications Growing demand IAD RGW Key-System  small PBX Set-top box Content aware FW SBC SIP Server Software Electronic Board
SIP server on embedded system, Why? Product price competition Lower BOM on mass production Product performance density Dedicated HW Using DSPs, ARM HW acceleration tasks  Product usability Minimal Service Product size Part of bigger system (racks/blades…)
Challenges of developing SIP servers on Embedded systems Porting to embedded OS: MV Linux, ucLinux, Android… OSE vxWorks Performance requirements: Footprint Memory consumption Transaction speed Media processing: Transcoding Conferencing Recording Announcements  Application flexibility: Interface to other parts of the system (blades/racks/servers) Interfaces to HW modules Proprietary product features Signaling feature richness: Call control Presence/IM FW/NAT traversal Development environment: programming language IDE Testing and debugging  Media quality: Video quality Voice quality Development  environment Processing  environment Core functionalities Application level
RADVISION’s solution SIP Server framework for embedded systems Ideal functionality for embedded systems server applications ANSI C source code – compatible with every IDE High transaction performance Low footprint Low memory consumption Easily portable (OS abstraction layer) Ported to numerous embedded OS Embedded Linux OSE vxWorks Nucleus SIP Server Framework Your application Board
What embedded application do you make? IAD/RGW Key-System  small PBX Set-top box SBC Other OR Content aware FW Audience Poll
VoIP set-top box Modern set-top box can be used as  VoIP IAD/RGW VoIP streaming devices Cables IP network  Set-top box IP phones VoIP VoIP &  IP Media streaming  TV
RGW/IAD functionality evolution  Classical RGW/IAD functionality is quite basic
Legacy RGW/IAD functionality WAN  VoIP phones (SIP/H.323) WAN Interface  (VoIP/ADSL) Connecting local endpoints Connecting local endpoints and WAN endpoints IAD/RGW Analog phones
RGW/IAD functionality evolution  Modern RGW/IAD functionality is something else…
Modern RGW/IAD Functionality  ITSP/ VoIP Operator  Soft Client IM & Presence Video Terminal Security GW QoS Management SIPConnect Interface Media processing Key-system/  small PBX functionality  Transfer Hold Pick-up Follow me Voice blast Night mode Auto attendant Voicemail Voicemail to Email Click to dial IAD/RGW IP Phones Analog  Phones
SIP Server components for IAD/RGW  IM & Presence Security GW QoS Management SIPConnect Interface Media processing Transfer Hold Pick-up Follow me Voice blast Night mode Auto attendant Voicemail Voicemail to Email Click to dial IAD/RGW Key-system/  small PBX functionality  SIP Presence  Server SIP B2BUA SIP Proxy Registrar All  Components
IP PBX/Key-system challenges  IP-PBX IP-phone IP-phone Video Phone  Soft Client OCS/Lotus ITSP/ VoIP Operator  SIPConnect Interface IM & Presence Security GW QoS Management Media processing  Call-control functionality Interface and interaction with to UC systems
SIP Server components for IP PBX/Key-system IP-PBX SIPConnect Interface IM & Presence Security GW QoS Management Call-control functionality Interface and interaction with to UC systems Flexibility and open API Media processing SIP Presence  Server SIP B2BUA SIP Proxy Registrar All  Components
Audience Poll Where do you think SIP Server should be located: On every embedded appliance Stand-alone box In the cloud
Media Processing Challenges Voicemail  Trans-coding IVR Ann. playback  Call monitoring  Conferencing  All controlled by SIP server SIP Presence  Server SIP B2BUA SIP Proxy Registrar
Message inspection application Application decisions is based on SIP messages
SIP message inspection with B2BUA SIP B2BUA Firewall 1. SIP request is    arriving on leg A  2. A reaction decision is    taken based on the policy  3. Based on decision, SIP request is    generated or forwarded on leg B  4. SIP response is received on leg B  5. SIP response is forwarded or    generated on leg A
SIP message inspection with B2BUA SIP B2BUA Firewall 1. SIP request is    arriving on leg A  2. A reaction decision is    taken based on the policy  3. Based on decision, SIP request is    generated or forwarded on leg B  4. SIP response is received on leg B  5. SIP response is forwarded or    generated on leg A Each call leg is independent… Powered  By  B2BUA
RADVISION’s Solution SIP Server Framework architecture  Application Layer SIP Server Framework Layer Auxiliary (*) Add-On Proxy &  Redirect  Server  Registrar Server Location DB Component SIP Server Core Module IMS SIP Stack Security  Component Presence &  Events Server  (*) OS Abstraction Layer (Common Core) Server  Reference Implementations B2BAF And Service Library (*)  XDM XCAP Diameter FW/NAT RTP Megaco
Our value proposition (Technical) We provide part of the business logic We provide Signaling and media layers and core server capabilities Media Layer Signaling Layer  Core Server Capabilities  Service Logic  SIP IMS SDP Diameter MEGACO RTP MSRP NAT Traversal Call Control Presence & IM Location Registration & Resolution Proxy Admission Control Authentication PBX Services Smart Forking Presence Activated Services Media Negotiation IMS Services OMA Services CLASS Services Application Layer  Your secret sauce
General benefits  Flexibility  Performance Source code Sample code Future proof Documentation Ported to embedded OS Based on RV IMS TK WW customer support IOT proven Standard compliant Dozens of customers
SIP Server  A part of developers’ products family  Turnkey Solutions  Professional Services SIP Server  Core B2BAF Presence  & Events SIP Server Technology Client Technology Protocol Toolkits Testing &  Validation Technology  Client Products SIP Server Products  Testing  Products SIP Service Box VC240 IMS SIP Suite MEGACO MGCP 3G-324M H.323
Thank you! Anatoli Levine Director, Product Management Amir Zmora VP Marketing & Products, TBU Anatoli Levine President, IMTC Director of Product  Management – Americas RADVISION [email_address] Amir Zmora VP Marketing & Products, TBU RADVISION [email_address]

More Related Content

PPTX
FutureComm 2010: SIP Server Applications on Embedded Platforms
PPT
Aarti Sip
PPT
Aarti sip
PDF
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
PPT
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
PPTX
Avaya One-X Mobile SIP for Apple iOS by PacketBase
PPTX
Lync 2010 Top New Features
PDF
Asterisk - Glen Bastes
FutureComm 2010: SIP Server Applications on Embedded Platforms
Aarti Sip
Aarti sip
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya One-X Mobile SIP for Apple iOS by PacketBase
Lync 2010 Top New Features
Asterisk - Glen Bastes

What's hot (20)

PDF
Offre revendeurs UC
PDF
04b-radcliffe
PPTX
Migrating to sip trunking with audio codes
PDF
SecurVoice 2010
PDF
CSS Information
PDF
Are ott the new walled gardens
PDF
VoIP Monitoring and Troubleshooting
PDF
SecurVoice Call Recording
PPT
Roadmap Integral Enterprise
PDF
Genesys SIP Server Architecture
PDF
Understanding Session Border Controllers
PDF
Ribbon ntta switching evolution
PPT
Mars Corporate Presentation
PPTX
Why Do I Need an SBC
PPTX
Byt ut din gamla växel – en djupdykning i Lync telefoni
PPT
Developing with VoiceXML Building a Video Conference Application
PDF
The AudioCodes SBC Family
PPTX
Choosing a Polycom - Microsoft Lync Phone
PPTX
Advanced communication services for android
PPTX
Asterisk Phone Systems
Offre revendeurs UC
04b-radcliffe
Migrating to sip trunking with audio codes
SecurVoice 2010
CSS Information
Are ott the new walled gardens
VoIP Monitoring and Troubleshooting
SecurVoice Call Recording
Roadmap Integral Enterprise
Genesys SIP Server Architecture
Understanding Session Border Controllers
Ribbon ntta switching evolution
Mars Corporate Presentation
Why Do I Need an SBC
Byt ut din gamla växel – en djupdykning i Lync telefoni
Developing with VoiceXML Building a Video Conference Application
The AudioCodes SBC Family
Choosing a Polycom - Microsoft Lync Phone
Advanced communication services for android
Asterisk Phone Systems
Ad

Viewers also liked (8)

PPTX
FutureComm 2010: Making Real-Time Video Work Over the Internet
PDF
Permian trip
PDF
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
PPTX
Spirent Corporate Presentation_2014
PDF
IEEE Buenaventura cs Chapter March 9 2016 v4
PDF
Spirent 400G Ethernet Test Solution - A Technical Overview
PPTX
2016-ShowNet-テスター
PPTX
VoLTE & RCS Revolutionizing Enterprise UC
FutureComm 2010: Making Real-Time Video Work Over the Internet
Permian trip
WebRTC Webinar & Q&A - W3C WebRTC W3C MediaStream Recording
Spirent Corporate Presentation_2014
IEEE Buenaventura cs Chapter March 9 2016 v4
Spirent 400G Ethernet Test Solution - A Technical Overview
2016-ShowNet-テスター
VoLTE & RCS Revolutionizing Enterprise UC
Ad

Similar to SIP servers on embedded systems: Powering SoHo communications (20)

PPT
Download It
PPT
Download It
PPT
Vo ip sip
PPT
RADVISION IPTV: Interactive Live Person To Person Video
PDF
The Role of a SIP Softswitch in the Enterprise
PPT
Kendrick Khris
PPT
VoIP - Technology To Business Models
PDF
Avaya Session Border Controller (SBC)
PPSX
Viva Video Telephony Mmpbx
PPT
Acs ip-so c-10-tips-presentation
PPTX
Aftek services overview
PDF
Kamailio :: A Quick Introduction
PPT
Audio codes webinar___ms_uc__2_
PPT
OST Market - Hybrid Case Histories
PPT
Building Voice
PDF
The ssca® sip training program course outline
PPT
SIP info
PPT
Call Center Operation
PPT
Sylantro Global Summit 2007 Las Vegas
PPT
Surf Communication Solutions - Surf General
Download It
Download It
Vo ip sip
RADVISION IPTV: Interactive Live Person To Person Video
The Role of a SIP Softswitch in the Enterprise
Kendrick Khris
VoIP - Technology To Business Models
Avaya Session Border Controller (SBC)
Viva Video Telephony Mmpbx
Acs ip-so c-10-tips-presentation
Aftek services overview
Kamailio :: A Quick Introduction
Audio codes webinar___ms_uc__2_
OST Market - Hybrid Case Histories
Building Voice
The ssca® sip training program course outline
SIP info
Call Center Operation
Sylantro Global Summit 2007 Las Vegas
Surf Communication Solutions - Surf General

More from RADVISION Ltd. (20)

PPTX
Reconnecting the Islands
PPTX
Radvision webinar: Making Real Time Video Work Over The Internet
PPTX
FutureComm 2010: Social Media at Your Service
PPTX
FutureComm 2010: Video Quality Analysis and Measurement
PPTX
FutureComm 2010: LTE and RCS
PPTX
FutureComm 2010: Solving the Android - iPhone puzzle
PPTX
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
PPTX
FutureComm 2010: Scaling Advanced VoIP Telecom Services
PPTX
FutureComm 2010: IP Video Communications - Trends and Challenges
PPTX
Voice and Video over IP Communications: Assessing and Improving User Experience
PPTX
LTE – the Future of IMS
PPTX
SIP Beyond Telecom
PPTX
The Secrets of SVC (NBU)
PPTX
Beyond Unified Communications: The Continuum of Communication Types
PPTX
Improving Video Quality in Your Network
PPTX
HD video clients on a platter
PPTX
UC: From Client To Infrastructure (or UC Down to Earth)
PPTX
Leveraging Unified Communications on IMS networks
PPTX
A Look Into the Unified Communication World
PPTX
Breaking The Boundaries Of Video Conferencing
Reconnecting the Islands
Radvision webinar: Making Real Time Video Work Over The Internet
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: LTE and RCS
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: IP Video Communications - Trends and Challenges
Voice and Video over IP Communications: Assessing and Improving User Experience
LTE – the Future of IMS
SIP Beyond Telecom
The Secrets of SVC (NBU)
Beyond Unified Communications: The Continuum of Communication Types
Improving Video Quality in Your Network
HD video clients on a platter
UC: From Client To Infrastructure (or UC Down to Earth)
Leveraging Unified Communications on IMS networks
A Look Into the Unified Communication World
Breaking The Boundaries Of Video Conferencing

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Spectroscopy.pptx food analysis technology
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
Spectroscopy.pptx food analysis technology
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

SIP servers on embedded systems: Powering SoHo communications

  • 1. SIP server applications over embedded systems Anatoli Levine Director, Product Management Amir Zmora VP Marketing & Products, TBU Anatoli Levine President, IMTC Director of Product Management – Americas RADVISION [email_address] Amir Zmora VP Marketing & Products, TBU RADVISION [email_address]
  • 2. Agenda Embedded Communications Today SIP Server Functionality - Use Cases and Examples RADVISION SIP Server Framework
  • 3. Modern SoHo communications POTS phone IP-phone Video Phone Soft Phone Fax IM/Presence IP Operator ?
  • 4. What is the question mark How do you connect rich SoHo communications To IP Telephony Service Provider (ITSP) With low cost With extended triple-play functionality With internal SoHo communication (PBX functionality) In a secured way ?
  • 5. Embedded SIP server applications Growing demand IAD RGW Key-System small PBX Set-top box Content aware FW SBC SIP Server Software Electronic Board
  • 6. SIP server on embedded system, Why? Product price competition Lower BOM on mass production Product performance density Dedicated HW Using DSPs, ARM HW acceleration tasks Product usability Minimal Service Product size Part of bigger system (racks/blades…)
  • 7. Challenges of developing SIP servers on Embedded systems Porting to embedded OS: MV Linux, ucLinux, Android… OSE vxWorks Performance requirements: Footprint Memory consumption Transaction speed Media processing: Transcoding Conferencing Recording Announcements Application flexibility: Interface to other parts of the system (blades/racks/servers) Interfaces to HW modules Proprietary product features Signaling feature richness: Call control Presence/IM FW/NAT traversal Development environment: programming language IDE Testing and debugging Media quality: Video quality Voice quality Development environment Processing environment Core functionalities Application level
  • 8. RADVISION’s solution SIP Server framework for embedded systems Ideal functionality for embedded systems server applications ANSI C source code – compatible with every IDE High transaction performance Low footprint Low memory consumption Easily portable (OS abstraction layer) Ported to numerous embedded OS Embedded Linux OSE vxWorks Nucleus SIP Server Framework Your application Board
  • 9. What embedded application do you make? IAD/RGW Key-System small PBX Set-top box SBC Other OR Content aware FW Audience Poll
  • 10. VoIP set-top box Modern set-top box can be used as VoIP IAD/RGW VoIP streaming devices Cables IP network Set-top box IP phones VoIP VoIP & IP Media streaming TV
  • 11. RGW/IAD functionality evolution Classical RGW/IAD functionality is quite basic
  • 12. Legacy RGW/IAD functionality WAN VoIP phones (SIP/H.323) WAN Interface (VoIP/ADSL) Connecting local endpoints Connecting local endpoints and WAN endpoints IAD/RGW Analog phones
  • 13. RGW/IAD functionality evolution Modern RGW/IAD functionality is something else…
  • 14. Modern RGW/IAD Functionality ITSP/ VoIP Operator Soft Client IM & Presence Video Terminal Security GW QoS Management SIPConnect Interface Media processing Key-system/ small PBX functionality Transfer Hold Pick-up Follow me Voice blast Night mode Auto attendant Voicemail Voicemail to Email Click to dial IAD/RGW IP Phones Analog Phones
  • 15. SIP Server components for IAD/RGW IM & Presence Security GW QoS Management SIPConnect Interface Media processing Transfer Hold Pick-up Follow me Voice blast Night mode Auto attendant Voicemail Voicemail to Email Click to dial IAD/RGW Key-system/ small PBX functionality SIP Presence Server SIP B2BUA SIP Proxy Registrar All Components
  • 16. IP PBX/Key-system challenges IP-PBX IP-phone IP-phone Video Phone Soft Client OCS/Lotus ITSP/ VoIP Operator SIPConnect Interface IM & Presence Security GW QoS Management Media processing Call-control functionality Interface and interaction with to UC systems
  • 17. SIP Server components for IP PBX/Key-system IP-PBX SIPConnect Interface IM & Presence Security GW QoS Management Call-control functionality Interface and interaction with to UC systems Flexibility and open API Media processing SIP Presence Server SIP B2BUA SIP Proxy Registrar All Components
  • 18. Audience Poll Where do you think SIP Server should be located: On every embedded appliance Stand-alone box In the cloud
  • 19. Media Processing Challenges Voicemail Trans-coding IVR Ann. playback Call monitoring Conferencing All controlled by SIP server SIP Presence Server SIP B2BUA SIP Proxy Registrar
  • 20. Message inspection application Application decisions is based on SIP messages
  • 21. SIP message inspection with B2BUA SIP B2BUA Firewall 1. SIP request is arriving on leg A 2. A reaction decision is taken based on the policy 3. Based on decision, SIP request is generated or forwarded on leg B 4. SIP response is received on leg B 5. SIP response is forwarded or generated on leg A
  • 22. SIP message inspection with B2BUA SIP B2BUA Firewall 1. SIP request is arriving on leg A 2. A reaction decision is taken based on the policy 3. Based on decision, SIP request is generated or forwarded on leg B 4. SIP response is received on leg B 5. SIP response is forwarded or generated on leg A Each call leg is independent… Powered By B2BUA
  • 23. RADVISION’s Solution SIP Server Framework architecture Application Layer SIP Server Framework Layer Auxiliary (*) Add-On Proxy & Redirect Server Registrar Server Location DB Component SIP Server Core Module IMS SIP Stack Security Component Presence & Events Server (*) OS Abstraction Layer (Common Core) Server Reference Implementations B2BAF And Service Library (*) XDM XCAP Diameter FW/NAT RTP Megaco
  • 24. Our value proposition (Technical) We provide part of the business logic We provide Signaling and media layers and core server capabilities Media Layer Signaling Layer Core Server Capabilities Service Logic SIP IMS SDP Diameter MEGACO RTP MSRP NAT Traversal Call Control Presence & IM Location Registration & Resolution Proxy Admission Control Authentication PBX Services Smart Forking Presence Activated Services Media Negotiation IMS Services OMA Services CLASS Services Application Layer Your secret sauce
  • 25. General benefits Flexibility Performance Source code Sample code Future proof Documentation Ported to embedded OS Based on RV IMS TK WW customer support IOT proven Standard compliant Dozens of customers
  • 26. SIP Server A part of developers’ products family Turnkey Solutions Professional Services SIP Server Core B2BAF Presence & Events SIP Server Technology Client Technology Protocol Toolkits Testing & Validation Technology Client Products SIP Server Products Testing Products SIP Service Box VC240 IMS SIP Suite MEGACO MGCP 3G-324M H.323
  • 27. Thank you! Anatoli Levine Director, Product Management Amir Zmora VP Marketing & Products, TBU Anatoli Levine President, IMTC Director of Product Management – Americas RADVISION [email_address] Amir Zmora VP Marketing & Products, TBU RADVISION [email_address]