• Save
SIP servers on embedded systems: Powering SoHo communications
Upcoming SlideShare
Loading in...5
×
 

SIP servers on embedded systems: Powering SoHo communications

on

  • 2,169 views

Increasing number of small offices/home offices (SoHo) migrate to VoIP communication based on commodity appliances that provide the connectivity solution. ...

Increasing number of small offices/home offices (SoHo) migrate to VoIP communication based on commodity appliances that provide the connectivity solution.

The appliance is in many cases a combination of:

* Residential gateway (RGW)
* Integrated access device (IAD)
* Key-system/ small PBX
* SIP firewall / GW

In some cases it even can be as part of a set-top box.

All the above is based on SIP server technology that is tailored to embedded devices. This technology involves significant business potential as well as technology challenges that will be elaborated on the webinar.

Statistics

Views

Total Views
2,169
Views on SlideShare
1,921
Embed Views
248

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 248

http://blog.radvision.com 247
http://translate.googleusercontent.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SIP servers on embedded systems: Powering SoHo communications SIP servers on embedded systems: Powering SoHo communications Presentation Transcript

    • 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]