trapezoidal voip is evil

Post on 28-May-2015

1.117 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented to VoIP Users Conference on 9/11/2009

TRANSCRIPT

Trapezoidal VoIP is Evil

Aswath Raowww.enthinnai.com

VoIP Users Conference9/11/2009

Trapezoid SIP?

A’s UA

B’s ProxyA’s Proxy

B’s UA

STP message flow

RTP flow

Originator’s Proxy is called

Outbound Proxy

(evil!)

Yes, it provides authentication(though unreliable)

A needs to have a service provider

The two providers must agree to federate

Akin to ISPs requiring HTTP Proxy

Security needs may require it

Otherwise undesirable

Authentication?

OpenID is an answer

Everybody (almost) has it

Let us turn to B’s Proxy

B’s Proxy is required

Discovery

Dynamic DNS is a possibility. But how to handle white/black lists?

NAT/FW Traversal

Triangle is a fact of life

But B’s Proxy could be a self-hosted server

Putting it all together …

A uses OpenID to autheticate herself

B’s Proxy uses white/black list

Use of ICE for NAT/FW traversal

But common servers must be able to run Proxy/ICE SW

EnThinnai is a realization of these objectives

EnThinnai is an UC platform

Presence

Text/voice chat

Exclusive use of Speex

Sharing of Digital information

Permissions based

Minimal client requirement – Java enabled browser

Minimal server requirement

top related