FutureComm 2010: SIP Server Applications on Embedded Platforms

1,240 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,240
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

FutureComm 2010: SIP Server Applications on Embedded Platforms

  1. 1. Name: Title:Anatoli Levine Director, Product Management October, 2010 SIP Server Applications on Embedded Platforms Presented by Amir Zmora
  2. 2. Agenda Modern SoHo Communications SIP Server Functionality From Voice to Video - Use Cases and Examples RADVISION SIP Server Framework
  3. 3. Modern SoHo communications POTS phone IP-phone Video Phone Soft Phone Fax IM/Presence IP Operator?
  4. 4. What is the question mark How do you connect rich SoHo communications To IP Telephony Service Provider (ITSP) With low cost With extended multimedia functionality With internal SoHo communication (PBX functionality) In a secured way ?
  5. 5. Embedded SIP server applications Growing demand SIP Server Software Electronic Board IAD RGW Key-System small PBX Set-top box Content aware FW SBC
  6. 6. SIP servers on embedded systems, Why? Product price competition Lower BOM on mass production Product performance density Dedicated HW Using DSPs HW acceleration tasks Product usability Minimal Service Product size Part of a bigger system (racks/blades…)
  7. 7. Challenges 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. 8. VoIP set-top box Modern set-top box can be used as VoIP IAD/RGW Video communications client Multimedia streaming device Cables IP network Set-top box IP phones VoIP VoIP & IP Media streaming TV
  9. 9. RGW/IAD functionality evolution Classical RGW/IAD functionality is quite basic
  10. 10. WAN VoIP phones (SIP/H.323) WAN Interface (VoIP/ADSL) Connecting local endpoints Connecting local endpoints and WAN endpoints Legacy RGW/IAD functionality IAD/RGW Analog phones
  11. 11. RGW/IAD functionality evolution Modern RGW/IAD functionality is something else…
  12. 12. Modern RGW/IAD Functionality Video Client •Transfer •Hold •Pick-up •Follow me •Voice blast •Night mode •Auto attendant •Voicemail •Voicemail to Email •Click to dial Analog Phones ITSP/ VoIP Operator Soft Client IM & Presence Security GW QoS Management SIPConnect Interface Media processing Key-system/ small PBX functionality IAD/RGW IP Phones
  13. 13. 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 SIP Presence Server SIP B2BUA SIP Proxy Registrar Key-system/ small PBX functionality All Components
  14. 14. IP PBX/Key-system challenges IP-PBX IP-phone IP-phone Video Client Soft Client MS Lync/Other UC ITSP/ VoIP Operator SIPConnect Interface IM & Presence Security GW QoS Management Media processing Call-control functionality Interface and interaction with UC systems
  15. 15. 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 UC systems SIP Presence Server SIP B2BUA SIP Proxy Registrar Flexibility and open API All Components Media processing
  16. 16. Video Communications Need To Be Managed SIP Server for: •Registration and Address resolution •Bandwidth Control •Video management •Supplementary services •New Service Creation •Dial plans and service provisioning •Presence •Media proxy and recording •FW/NAT-T Enterprise/SP
  17. 17. Voicemail Trans-coding IVR Ann. playback Call monitoring Conferencing SIP Presence Server SIP B2BUA SIP Proxy Registrar The Need for Media Processing All controlled by SIP server
  18. 18. SIP Server: Video Conferencing Service Delivery
  19. 19. 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
  20. 20. RADVISION’s Solution SIP Server Framework architecture Application Layer SIP Server Framework Layer 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 B2B* Auxiliary XDM XCAP (*) Add-On Diameter FW/NAT RTP Megaco
  21. 21. Our value proposition (Technical) We provide part of the business logic We provide Signaling and media layers and core server capabilitiesMedia LayerSignaling Layer Core Server Capabilities Service Logic SIP IMSSDP DiameterMEGACO RTP MSRP NAT Traversal Call Control Presence & IM Location Registration & Resolution Proxy Admission Control Authentication PBX Services Video Mgmt Presence Activated Services Media Negotiation IMS Services OMA Services CLASS Services Application Layer Your secret sauce
  22. 22. General benefits Flexibility Performance Source code Sample code Future proof Documentation Ported to embedded OS Based on RV IMS TK WW customer supportIOT proven Standard compliant Dozens of customers
  23. 23. Where to Find Us? Corporate site Community Blogs Newsletter twitter This seminar, online: http://community.radvision.com/page/futurecomm-2010/
  24. 24. Name: Title:Anatoli Levine alevine@radvision.com Director, Product Management Thank you! Presented by Amir Zmora

×