XEP 0166

GPTKB entity

Statements (144)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkb:API
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:XEP_0167
gptkb:XEP_0260
gptkb:XEP_0261
gptkb:XEP_0262
gptkb:XEP_0270
gptkb:XEP_0274
gptkb:XEP_0297
gptkbp:abstract This XEP defines a method for transferring files using Jingle.
This document describes a method for establishing peer-to-peer media sessions using the Interactive Connectivity Establishment (ICE) framework.
A framework for initiating and managing media sessions.
gptkbp:application gptkb:Vo_IP
File transfer
Instant messaging
Video conferencing
gptkbp:author gptkb:Peter_Saint-Andre
gptkbp:calls_for 2005-11-01
Last call for comments was in 2018.
gptkbp:category Standards Track
gptkbp:communication gptkb:Jingle
gptkb:XMPP_Extension_Protocol
gptkb:API
Session management
Media negotiation
gptkbp:dependency XEP 0167: Jingle ICE-UDP Transport Method.
gptkbp:direct_xsupport jingle:file-transfer
gptkbp:discusses Discussed in XMPP community.
gptkbp:editor Ralph Meijer
gptkbp:example Example of ICE negotiation.
gptkbp:first_published 2005-09-01
2005-07-01
https://www.w3.org/2000/01/rdf-schema#label XEP 0166
gptkbp:is_described_as Peer-to-peer media sessions.
gptkbp:is_designed_for Real-time communication
gptkbp:is_implemented_in gptkb:Chat_Secure
gptkb:Mongoose_IM
gptkb:Rocket._Chat
gptkb:Xabber
gptkb:Zulip
gptkb:physicist
gptkb:API
gptkb:Fire_Department
gptkb:Spark
gptkb:Converse.js
gptkb:Gajim
gptkb:Pidgin
gptkb:Prosody
gptkb:ejabberd
Various XMPP clients
Supported by various XMPP clients.
May require STUN/ TURN servers.
Matrix.
Jingle libraries
gptkbp:is_tested_for Test cases available for implementation.
gptkbp:latest_version 1.0
gptkbp:media gptkb:UDP
gptkbp:provides Session Management
Session Initiation
Media Negotiation
Transport of Media Streams
gptkbp:published_by gptkb:XMPP_Standards_Foundation
2005-12-01
2005-12-12
gptkbp:regulatory_compliance Implementations must conform to the ICE framework.
gptkbp:related_concept gptkb:RFC_3264
gptkb:RFC_3550
gptkb:RFC_4566
gptkbp:related_to gptkb:XEP_0168
gptkb:XEP_0323
gptkb:Jingle
gptkb:XEP_0167
gptkb:XEP_0176
gptkb:XEP_0184
gptkb:API
gptkb:XEP_0203
gptkb:XEP_0357
gptkb:XEP_0363
gptkb:XEP_0364
gptkb:XEP_0365
gptkb:XEP_0366
gptkb:XEP_0367
gptkb:XEP_0368
gptkb:XEP_0369
gptkb:XEP_0370
gptkb:XEP_0371
gptkb:XEP_0372
gptkb:XEP_0373
gptkb:XEP_0374
gptkb:XEP_0375
gptkb:XEP_0376
gptkb:XEP_0377
gptkb:XEP_0378
gptkb:XEP_0379
gptkb:XEP_0380
gptkb:XEP_0381
gptkb:XEP_0382
gptkb:XEP_0383
gptkb:XEP_0384
gptkb:XEP_0385
gptkb:XEP_0386
gptkb:XEP_0387
gptkb:XEP_0388
gptkb:XEP_0389
gptkb:XEP_0390
gptkb:XEP_0391
gptkb:XEP_0392
gptkb:XEP_0393
gptkb:XEP_0394
gptkb:XEP_0395
gptkb:XEP_0396
gptkb:XEP_0397
gptkb:XEP_0398
gptkb:XEP_0399
gptkb:XEP_0400
File Transfer
XEP 0176: Jingle File Transfer.
gptkbp:related_works RFC 5245: Interactive Connectivity Establishment.
gptkbp:requires gptkb:XEP_0168
gptkb:XEP_0167
gptkb:API
gptkb:XEP_0234
gptkbp:security_features ICE provides mechanisms for NAT traversal.
gptkbp:specifies gptkb:RFC_5245
gptkbp:status Active
Experimental
Moved to Experimental status.
gptkbp:supports gptkb:music_video
Audio
File Transfer
gptkbp:title gptkb:Jingle
gptkb:Jingle_ICE-UDP_Transport_Method
Jingle File Transfer
gptkbp:updates 2019-01-15
gptkbp:use_case Peer-to-peer file transfer
Used for voice and video communication over XMPP.
gptkbp:used_in Web RTC applications.
gptkbp:uses gptkb:Jingle_Transport_Protocol
gptkb:XML
gptkb:STUN
gptkb:TURN
gptkb:ICE
Jingle Signaling