XEP-0238

GPTKB entity

Statements (77)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkb:API
gptkbp:abstract This document describes a method for transferring files using Jingle.
This XEP defines a method for establishing RTP sessions using Jingle.
gptkbp:author gptkb:Peter_Saint-Andre
gptkbp:cancellation_reason Allows cancellation of ongoing transfers.
Allows cancellation of the file transfer session.
gptkbp:communication gptkb:Jingle
RTP
Jingle File Transfer Protocol.
Direct file transfer.
gptkbp:compression_ratio Supports compression of files before transfer.
Supports compression of session data.
gptkbp:error_handling Defines error conditions for file transfer.
Handles errors during the file transfer session.
gptkbp:example Sending a file from one user to another.
https://www.w3.org/2000/01/rdf-schema#label XEP-0238
gptkbp:is_compatible_with Compatible with XMPP clients supporting Jingle.
gptkbp:is_implemented_in Various XMPP clients
Supported by various XMPP clients.
gptkbp:latest_version 1.0
gptkbp:media application/octet-stream
gptkbp:namespace urn:xmpp:jingle:file-transfer:1.0
gptkbp:negotiated_by Negotiated during session establishment.
gptkbp:published_by 2008-05-01
gptkbp:published_year 2008-05-01
gptkbp:related_to gptkb:Jingle
gptkb:API
RTP
gptkbp:requires gptkb:XEP-0237
gptkb:Jingle
gptkb:API
gptkb:XEP-0166
gptkb:XEP-0167
gptkbp:security_features Uses TLS for secure transmission.
Supports encryption of the session.
gptkbp:session Allows cancellation of the file transfer session.
Defines timeout for the file transfer session.
Establishes a session for file transfer.
Handles errors during the file transfer session.
Initiated by sending a Jingle request.
Negotiated during session establishment.
Requires confirmation of session establishment.
Supports encryption of the session.
Supports resuming a file transfer session.
Supports retransmission of lost session packets.
Terminated by sending a Jingle end session.
Tracks the state of the file transfer session.
Uses XMPP for session signaling.
gptkbp:specifies gptkb:RFC_6120
gptkb:RFC_6121
gptkb:RFC_7622
gptkbp:status Experimental
gptkbp:title Jingle File Transfer
Jingle RTP Sessions
gptkbp:transfer_fee Allows monitoring of transfer progress.
Defines timeout for file transfer.
Defines timeout for the file transfer session.
Includes metadata about the file.
Initiated via Jingle session.
Negotiated during Jingle session establishment.
Requires confirmation of file receipt.
Requires confirmation of session establishment.
Specifies the size of the file being transferred.
Supports encryption of file transfers.
Supports resuming interrupted transfers.
Supports retransmission of lost packets.
Supports various file types.
Terminated via Jingle session.
Uses XMPP for signaling.
gptkbp:updates 2019-01-15
gptkbp:use_case Video conferencing
Voice over IP
Real-time communication
Peer-to-peer file transfer.
gptkbp:bfsParent gptkb:XMPP_Extension_Protocol
gptkbp:bfsLayer 3