# FreeSWITCH:コマンドラインツールfs\_cliと各種設定のポイント

**URL:** https://forum.ficusonline.com/t/topic/410
**Category:** Server
**Created:** [2021 年 3 月 4 日午前 5:23 UTC](https://forum.ficusonline.com/t/topic/410 "2021-03-04T05:23:54Z")
**Posts on this page:** 1
**Showing post:** 23

<div class="post-metadata">

### Author: ![tk-fuse](https://forum.ficusonline.com/user_avatar/forum.ficusonline.com/tk-fuse/32/255_2.png) [@tk-fuse](https://forum.ficusonline.com/u/tk-fuse)
#### Post date: [2022 年 2 月 11 日午前 5:53 UTC](https://forum.ficusonline.com/t/topic/410/23 "2022-02-11T05:53:13Z")

</div>

> **[Interactive Connectivity Establishment (ICE)](https://vocal.com/networking/ice-interactive-connectivity-establishment/)**
>
> Interactive Connectivity Establishment (ICE) is used for NAT transversal VoIP and WebRTC media sessions. Call to discuss your application requirements

## Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols

This document describes a protocol for Network Address Translator  
(NAT) traversal for UDP-based multimedia sessions established with  
the offer/answer model. This protocol is called Interactive  
Connectivity Establishment (ICE). ICE makes use of the Session  
Traversal Utilities for NAT (STUN) protocol and its extension,  
Traversal Using Relay NAT (TURN). ICE can be used by any protocol  
utilizing the offer/answer model, such as the Session Initiation  
Protocol (SIP).

> **[rfc5245.txt.pdf](https://www.rfc-editor.org/rfc/pdfrfc/rfc5245.txt.pdf)**
>
> 183.66 KB

## Session Traversal Utilities for NAT (STUN)

Session Traversal Utilities for NAT (STUN) is a protocol that serves  
Session Traversal Utilities for NAT (STUN) is a protocol that serves  
as a tool for other protocols in dealing with Network Address  
Translator (NAT) traversal. It can be used by an endpoint to  
determine the IP address and port allocated to it by a NAT. It can  
also be used to check connectivity between two endpoints, and as a  
keep-alive protocol to maintain NAT bindings. STUN works with many  
existing NATs, and does not require any special behavior from them.  
STUN is not a NAT traversal solution by itself. Rather, it is a tool  
to be used in the context of a NAT traversal solution. This is an  
important change from the previous version of this specification (RFC  
3489), which presented STUN as a complete solution.

> **[rfc5389.txt.pdf](https://www.rfc-editor.org/rfc/pdfrfc/rfc5389.txt.pdf)**
>
> 75.71 KB

## Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)

If a host is located behind a NAT, then in certain situations it can  
be impossible for that host to communicate directly with other hosts  
(peers). In these situations, it is necessary for the host to use  
the services of an intermediate node that acts as a communication  
relay. This specification defines a protocol, called TURN (Traversal  
Using Relays around NAT), that allows the host to control the  
operation of the relay and to exchange packets with its peers using  
the relay. TURN differs from some other relay control protocols in  
that it allows a client to communicate with multiple peers using a  
single relay address.  
The TURN protocol was designed to be used as part of the ICE  
(Interactive Connectivity Establishment) approach to NAT traversal,  
though it also can be used without ICE.

> **[rfc5766.txt.pdf](https://www.rfc-editor.org/rfc/pdfrfc/rfc5766.txt.pdf)**
>
> 107.50 KB

---

_[View the full topic](https://forum.ficusonline.com/t/topic/410)._
