• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
VUC 15-Nov-2013 - Kamailio 4.1 (Crocodile Contributions)
 

VUC 15-Nov-2013 - Kamailio 4.1 (Crocodile Contributions)

on

  • 578 views

A presentation by Peter Dunkley (Technical Director, Crocodile RCS Ltd) and Hugh Waite (Principal Engineer, Crocodile RCS Ltd). Presentation date 15-Nov-2013.

A presentation by Peter Dunkley (Technical Director, Crocodile RCS Ltd) and Hugh Waite (Principal Engineer, Crocodile RCS Ltd). Presentation date 15-Nov-2013.

Statistics

Views

Total Views
578
Views on SlideShare
578
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    VUC 15-Nov-2013 - Kamailio 4.1 (Crocodile Contributions) VUC 15-Nov-2013 - Kamailio 4.1 (Crocodile Contributions) Presentation Transcript

    • Kamailio 4.1 (Crocodile Contributions) 1
    • Kamailio 4.1 Kamailio 4.1 (Crocodile Contributions) Peter Dunkley, Technical Director, Crocodile RCS Ltd Hugh Waite, Principal Engineer, Crocodile RCS Ltd Email: Twitter: peter.dunkley@crocodilertc.net @pdunkley Email: hugh.waite@crocodile-rcs.com
    • What have we done? ● New modules – – ● auth_ephemeral stun (previously a compile-time option in Kamailio core) Existing modules – registrar: outbound (RFC 5626) related enhancements – outbound: outbound (RFC 5626) edge proxy enhancements – tm: branch failure routes – websocket: improvements to configuration and statistics – Plus various other fixes and improvements
    • auth_ephemeral REST Calling UA Web Service OAuth2 Shared secret – communication link not required SIP You don’t have to create or manage accounts on the SIP Proxy/registrar SIP Proxy SIP Called UA
    • RFC 5626: SIP Outbound (1) ● Managing Client-Initiated Connections ● Signalling NAT traversal – Clients connect to edge proxies – Edge proxies embed flow-tokens identifying the incoming connection in Record-Route: headers – Clients send keep-alives to the edge proxies ● ● ● Flow-Timer: header added to 200 OK response to REGISTER tells clients how frequently to keep-alive For connection-oriented transports (for example, SCTP and TCP) use CRLF For connection-less transports (for example, UDP) use STUN – just load the stun module on the edge proxy
    • RFC 5626: SIP Outbound (2) Flow 1 Edge Proxy Flow 1 Registrar UA Flo w 2 Edge Proxy 2 ow Fl
    • RFC 5626: SIP Outbound (3) ● Client connection resilience – Clients may register multiple times (through different edge proxies) – If one “flow” fails you fall back to another – Over to Hugh...
    • And for Kamailio 4.2... ● Per-message compression in WebSockets ● Use database for auth_ephemeral secrets ● TLS outbound connection validation ● SIP DANE ● ...
    • Crocodile WebRTC SDK and Network www.crocodilertc.net