NAT Traversal
 White Paper

SIP NAT Traversal

NAT Traversal using STUN, TURN and ICE

Eyeball AnyFirewall Engine

AnyFirewall Engine provides a feature-rich NAT traversal SDK for application developers and device makers. Here are a few technical highlights:

  • Most comprehensive implementation of STUN, TURN, and ICE, plus optional features such as UPnP gateways and HTTP tunneling through web-proxies.
     

  • Automatic selection of transport modes (UDP or TCP), and transparent translation of UDP to TCP when using TCP relaying.
     

  • Supports symmetric RTP and smart keep-alives for signaling and media connections.
     

  • Multiparty calls with hybrid UDP, TCP and HTTP streams.
     

  • Traversal for voice, video, instant-messages and file-transfer.
     

  • Minimized call completion time by pre-fetching and caching candidates.
     

  • Simple C/C++ API familiar to TCP/IP socket programmers.
     

  • Works with 3rd party SIP/XMPP stacks & voice/video engines.
     

  • PC and embedded system support including Microsoft Windows, Linux, and Windows Mobile.

The rich set of APIs offered by AFE enable developers to write VoIP or other peer to peer applications without the concern of firewall traversal problems. Figure 6 shows the diverse kinds of VoIP applications that can be built using the AFE API. AFE integrates with third party application protocol stacks and media engines as well.

VoIP NAT Traversal

Figure 6: VoIP applications built using the AFE API

Back

Contents

NEXT


NAT Traversal with STUN, TURN, ICE
 

Download AnyFirewall
Technology white paper


© 2008 Eyeball Networks Inc. All rights reserved.