Strict Standards: Declaration of AssetAdmin::getsubtree() should be compatible with LeftAndMain::getsubtree($request) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/cms/code/AssetAdmin.php on line 0

Strict Standards: Declaration of CMSMain::getRecord() should be compatible with LeftAndMain::getRecord($id, $className = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/cms/code/CMSMain.php on line 11

Strict Standards: Declaration of ReportAdmin::show() should be compatible with LeftAndMain::show() in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/cms/code/ReportAdmin.php on line 0

Strict Standards: Declaration of SS_ReportWrapper::canView() should be compatible with SS_Report::canView($member = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/cms/code/Report.php on line 0

Strict Standards: Declaration of SS_Report_FakeQuery::unlimitedRowCount() should be compatible with SQLQuery::unlimitedRowCount($column = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/cms/code/Report.php on line 362

Strict Standards: Declaration of DataObjectManager_Item::Link() should be compatible with ComplexTableField_Item::Link($action = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/dataobject_manager/code/DataObjectManager.php on line 637

Strict Standards: Declaration of DataObjectManager_Item::Fields() should be compatible with TableListField_Item::Fields($xmlSafe = true) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/dataobject_manager/code/DataObjectManager.php on line 637

Strict Standards: Declaration of DataObjectManager_ItemRequest::Link() should be compatible with ComplexTableField_ItemRequest::Link($action = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/dataobject_manager/code/DataObjectManager.php on line 907

Strict Standards: Declaration of AssetManagerFolder::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/dataobject_manager/code/AssetManagerFolder.php on line 4

Strict Standards: Declaration of File::flushCache() should be compatible with DataObject::flushCache($persistant = true) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/filesystem/File.php on line 0

Strict Standards: Declaration of Folder::getCMSFields() should be compatible with DataObject::getCMSFields($params = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/filesystem/Folder.php on line 20

Strict Standards: Declaration of CompositeField::performDisabledTransformation() should be compatible with FormField::performDisabledTransformation() in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/forms/CompositeField.php on line 0

Strict Standards: Declaration of CompositeField::validate() should be compatible with FormField::validate() in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/forms/CompositeField.php on line 0

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Hierarchy::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method AssetManagerFolder::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method SortableDataObject::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: Declaration of GoogleSitemapDecorator::onAfterPublish() should be compatible with SiteTreeDecorator::onAfterPublish(&$original) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/googlesitemaps/code/GoogleSitemapDecorator.php on line 9

Strict Standards: Declaration of GoogleSitemapDecorator::updateCMSFields() should be compatible with DataObjectDecorator::updateCMSFields(FieldSet &$fields) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/googlesitemaps/code/GoogleSitemapDecorator.php on line 9

Strict Standards: Declaration of SiteTree::getCMSFields() should be compatible with DataObject::getCMSFields($params = NULL) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/SiteTree.php on line 10

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Hierarchy::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Versioned::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method GoogleSitemapDecorator::extraStatics() should not be called statically in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php on line 69

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/sapphire/core/model/DataObjectDecorator.php:69) in /var/www/vhosts/thesipschool.com/subdomains/translate/httpdocs/mysite/_config.php on line 2
WebRTC School Qualified Integrator - WSQI » The SIP School Translation Project

The SIP School
Translate Project
0.1 beta

Server: Apache 2.2.14
Php: 5.3.1

Menu

WebRTC School Qualified Integrator - WSQI

WebRTC does not define or include audio and video codecs, which must be downloaded and installed by web users.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
The Opus audio codec is…
  • Or provide a new one...
an old IETF narrow band codec
  • Or provide a new one...
a new ITU-T fixed-rate codec
  • Or provide a new one...
a new IETF variable bit rate codec
  • Or provide a new one...
The data channel uses ______ for encryption and authentication
  • Or provide a new one...
DTLS
  • Or provide a new one...
TCP
  • Or provide a new one...
UDP
  • Or provide a new one...
SRTP
  • Or provide a new one...
________ is a side channel for RTP, which provides feedback on session quality and other information:
  • Or provide a new one...
STUN
  • Or provide a new one...
TLS
  • Or provide a new one...
RTCP
  • Or provide a new one...
SAVPF
  • Or provide a new one...
WebRTC uses the ______ profile of RTP.
  • Or provide a new one...
AVP
  • Or provide a new one...
AVPF
  • Or provide a new one...
SAVP
  • Or provide a new one...
SAVPF
  • Or provide a new one...
XYZ
  • Or provide a new one...
RTCP stands for ___________.
  • Or provide a new one...
RTP Control Protocol
  • Or provide a new one...
Real Time Configuration Protocol
  • Or provide a new one...
Routine Temporal Connundrum Protocol
  • Or provide a new one...
WebRTC multiplexes RTP and RTCP, and audio and video packets on the same port to:
  • Or provide a new one...
ensure backwards compatibility
  • Or provide a new one...
lower packet loss
  • Or provide a new one...
improve security
  • Or provide a new one...
simplify NAT traversal
  • Or provide a new one...
The four types of candidate addresses used by ICE are:
  • Or provide a new one...
private, public, natted and relayed
  • Or provide a new one...
host, server reflexive, peer reflexive and relayed
  • Or provide a new one...
normative, non-normative, implied and inferred
  • Or provide a new one...
The main method of the STUN protocol is a ______ request.
  • Or provide a new one...
Pinging
  • Or provide a new one...
Authorizing
  • Or provide a new one...
Refreshing
  • Or provide a new one...
Binding
  • Or provide a new one...
Replaying
  • Or provide a new one...
A STUN message consists of the STUN header followed by STUN ___________.
  • Or provide a new one...
Attributes
  • Or provide a new one...
Packets
  • Or provide a new one...
Fields
  • Or provide a new one...
ABNF
  • Or provide a new one...
XOR-MAPPED-ADDRESS, MESSAGE-INTEGRITY, and FINGERPRINT are examples of:
  • Or provide a new one...
RFCs
  • Or provide a new one...
DTLS Messages
  • Or provide a new one...
SRTP Packets
  • Or provide a new one...
STUN Attributes
  • Or provide a new one...
STUN has two authentication mechanisms: short term and long term.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
ICE and TURN define extensions to _______.
  • Or provide a new one...
RTP
  • Or provide a new one...
STUN
  • Or provide a new one...
DTLS
  • Or provide a new one...
WebSocket
  • Or provide a new one...
TURN uses the long-term authentication method of STUN
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
ICE security uses the STUN ________.
  • Or provide a new one...
kerberos authentication
  • Or provide a new one...
null authentication
  • Or provide a new one...
short term authentication
  • Or provide a new one...
challenge/response authentication
  • Or provide a new one...
A host that always has a public IP address can use a version of ICE known as _________.
  • Or provide a new one...
TURN
  • Or provide a new one...
hole punching
  • Or provide a new one...
relayed ICE
  • Or provide a new one...
ICE Lite
  • Or provide a new one...
Why isn't signaling standardized in WebRTC?
  • Or provide a new one...
because it does not need to be
  • Or provide a new one...
because it is too hard
  • Or provide a new one...
because the standards guys are lazy
  • Or provide a new one...
it will be standardized in version 2.0
  • Or provide a new one...
WebRTC media negotiation is defined by:
  • Or provide a new one...
TURN
  • Or provide a new one...
getUserMedia
  • Or provide a new one...
JSEP
  • Or provide a new one...
SIP
  • Or provide a new one...
SRTP encrypts the entire RTP media packet.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
WebRTC standards are complete.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
Not every 'major' browser supports WebRTC today.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
There are non-communication use cases for WebRTC.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
Gaming will be a major user of WebRTC
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
WebRTC applications can require a high speed internet connection or high bandwidth.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
Different browsers support different parts of the WebRTC standard.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
WebRTC could adversely affect battery life of mobile devices.
  • Or provide a new one...
TRUE
  • Or provide a new one...
FALSE
  • Or provide a new one...
What can complicate Peer-to-peer media flows established between browsers if 'present' on the network?
  • Or provide a new one...
B2BUA
  • Or provide a new one...
NAT
  • Or provide a new one...
REGISTRAR
  • Or provide a new one...
SBC
  • Or provide a new one...
SIP-UA
  • Or provide a new one...
The majority of the IETF standards work for WebRTC is/was done in the _____ Working Group
  • Or provide a new one...
SIMPLE
  • Or provide a new one...
MCAT
  • Or provide a new one...
WHAT
  • Or provide a new one...
RTCWEB
  • Or provide a new one...
W3C
  • Or provide a new one...
Which are the MTI codecs for WebRTC audio?
  • Or provide a new one...
Opus
  • Or provide a new one...
G.722
  • Or provide a new one...
G.711
  • Or provide a new one...
G.729
  • Or provide a new one...
SILK
  • Or provide a new one...
AMR-WB
  • Or provide a new one...
________ provides a proprietary, low latency connection between two browsers.
  • Or provide a new one...
overlay
  • Or provide a new one...
data channel
  • Or provide a new one...
SBC
  • Or provide a new one...
Web Proxy
  • Or provide a new one...
The ______ protocol is used to gather reflexive candidates
  • Or provide a new one...
TURN
  • Or provide a new one...
REGISTRAR
  • Or provide a new one...
PROXY
  • Or provide a new one...
STUN
  • Or provide a new one...
________ is used to gather relayed candidates.
  • Or provide a new one...
NAT
  • Or provide a new one...
TURN
  • Or provide a new one...
PROXY
  • Or provide a new one...
SRTP
  • Or provide a new one...
JSEP supports answers and _______ answers.
  • Or provide a new one...
conditional
  • Or provide a new one...
transactional
  • Or provide a new one...
provisional
  • Or provide a new one...
informational
  • Or provide a new one...
HTTP over _____ provides HTTP secure browsing
  • Or provide a new one...
TLS
  • Or provide a new one...
SRTP
  • Or provide a new one...
DTLS
  • Or provide a new one...
Data Channel
  • Or provide a new one...
The first browser to support WebRTC was _______.
  • Or provide a new one...
Firefox Nightly
  • Or provide a new one...
Safari Dev
  • Or provide a new one...
Google Chrome Canary
  • Or provide a new one...
Opera Dragonfly
  • Or provide a new one...
What is the element called that should be present in the Web Browser
  • Or provide a new one...
JSEP
  • Or provide a new one...
SIP Stack
  • Or provide a new one...
Jingle
  • Or provide a new one...
Jabber
  • Or provide a new one...
RTC function
  • Or provide a new one...
Which of the following figures shows the gathering of candidate addresses?
  • Or provide a new one...
Figure 1
  • Or provide a new one...
Figure 2
  • Or provide a new one...
Figure 3
  • Or provide a new one...
Which of the following figures shows the exchange of candidate addresses?
  • Or provide a new one...
Figure 1
  • Or provide a new one...
Figure 2
  • Or provide a new one...
Figure 3
  • Or provide a new one...
Which of the following figures shows the exchange of peer-to-peer media?
  • Or provide a new one...
Figure 1
  • Or provide a new one...
Figure 2
  • Or provide a new one...
Figure 3
  • Or provide a new one...
What is the missing step in this ICE call flow?
  • Or provide a new one...
DTLS-SRTP key agreement
  • Or provide a new one...
JavaScript download
  • Or provide a new one...
WebSocket establishment
  • Or provide a new one...
DNS lookups
  • Or provide a new one...
The JSEP state machine has six states, which two are missing from this diagram?
  • Or provide a new one...
WebRTC-Offer
  • Or provide a new one...
Active
  • Or provide a new one...
Operational
  • Or provide a new one...
Local-Offer
  • Or provide a new one...
Offer-Active
  • Or provide a new one...
Completed
  • Or provide a new one...
The diagram is an example of _______.
  • Or provide a new one...
JavaScript
  • Or provide a new one...
SIP
  • Or provide a new one...
SDP
  • Or provide a new one...
STUN
  • Or provide a new one...
What is the missing protocol in this layer of the WebRTC protocol stack
  • Or provide a new one...
TCP
  • Or provide a new one...
TURN
  • Or provide a new one...
RTP/SRTP
  • Or provide a new one...
WebRTC allows real-time communication without a plugin or install
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
The real-time communications media session in WebRTC is known as a:
  • Or provide a new one...
Data Channel
  • Or provide a new one...
ICE Connection
  • Or provide a new one...
Signaling Channel
  • Or provide a new one...
Peer Connection
  • Or provide a new one...
WebRTC includes a bulit-in NAT traversal solution allowing peer-to-peer media in many situations
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
A variety of codecs can be downloaded and used by WebRTC users
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
WebRTC media sessions are always encrypted
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Which are the main standards bodies involved in WebRTC?
  • Or provide a new one...
IETF
  • Or provide a new one...
SIP Forum
  • Or provide a new one...
IEEE
  • Or provide a new one...
ITU-T
  • Or provide a new one...
W3C
  • Or provide a new one...
IMTC
  • Or provide a new one...
The 'C' in WebRTC stands for _________
  • Or provide a new one...
Collaboration
  • Or provide a new one...
Contact
  • Or provide a new one...
Connection
  • Or provide a new one...
Communication
  • Or provide a new one...
WebRTC's peer-to-peer media is important because:
  • Or provide a new one...
privacy
  • Or provide a new one...
low latency
  • Or provide a new one...
security
  • Or provide a new one...
All of above
  • Or provide a new one...
NAT stands for
  • Or provide a new one...
Network Awarness Topology
  • Or provide a new one...
Network Address Translator
  • Or provide a new one...
Network Address Transport
  • Or provide a new one...
aNnoying Addressable Turncoats
  • Or provide a new one...
A device that maps an 'inside' IP address to an 'outside' IP address is known as a _______.
  • Or provide a new one...
DIRECTORY
  • Or provide a new one...
REGISTRAR
  • Or provide a new one...
FIREWALL
  • Or provide a new one...
PROXY
  • Or provide a new one...
NAT
  • Or provide a new one...
For NAT traversal a WebRTC 'enabled' web browser uses a protocol known as ____
  • Or provide a new one...
standard-ICE
  • Or provide a new one...
Fast-ICE
  • Or provide a new one...
ICE
  • Or provide a new one...
ICERTC
  • Or provide a new one...
ICE-Lite
  • Or provide a new one...
Which are the two other protocols ICE relies on?
  • Or provide a new one...
TURN
  • Or provide a new one...
HTTP
  • Or provide a new one...
TLS
  • Or provide a new one...
STUN
  • Or provide a new one...
TCP
  • Or provide a new one...
Support of IPv6 is a major problem for WebRTC
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Standards documents published by the IETF are known as ____
  • Or provide a new one...
RFCs
  • Or provide a new one...
schema
  • Or provide a new one...
blueprints
  • Or provide a new one...
policy
  • Or provide a new one...
WebSockets can be used by WebRTC for the _______ channel.
  • Or provide a new one...
signaling
  • Or provide a new one...
video
  • Or provide a new one...
audio
  • Or provide a new one...
For media transport, WebRTC uses the secure profile of what protocol?
  • Or provide a new one...
SIP
  • Or provide a new one...
TCP
  • Or provide a new one...
HTTP
  • Or provide a new one...
RTP
  • Or provide a new one...
Which protocol is used to describe WebRTC media sessions?
  • Or provide a new one...
SDP
  • Or provide a new one...
TCP
  • Or provide a new one...
HTTP
  • Or provide a new one...
SIP
  • Or provide a new one...
DTLS and TLS are examples of ______ protocols used by WebRTC
  • Or provide a new one...
NAT traversal
  • Or provide a new one...
security
  • Or provide a new one...
signaling
  • Or provide a new one...
media
  • Or provide a new one...
WebRTC includes a standardized signaling protocol
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Three common signaling transports for WebRTC are:
  • Or provide a new one...
WebSocket, HTTP and data channel
  • Or provide a new one...
TLS, DTLS and SRTP
  • Or provide a new one...
SIP, H.323 and MGCP
  • Or provide a new one...
WebSocket, Secure WebSocket and TCP
  • Or provide a new one...
A WebSocket can be opened directly between two browsers.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
A data channel can be opened directly between two browsers.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Data channel signaling eliminates the need for any type of signaling server.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
HTTP polling and WebSocket proxy are two examples of WebRTC ________.
  • Or provide a new one...
signaling
  • Or provide a new one...
media transport
  • Or provide a new one...
HTML5
  • Or provide a new one...
security
  • Or provide a new one...
The difference between WebSocket and Secure WebSocket is _____ transport.
  • Or provide a new one...
TLS
  • Or provide a new one...
UDP
  • Or provide a new one...
TURN
  • Or provide a new one...
SRTP
  • Or provide a new one...
Data channel signaling provides:
  • Or provide a new one...
privacy for signaling
  • Or provide a new one...
minimal load on signaling server
  • Or provide a new one...
low latency signaling
  • Or provide a new one...
All of above
  • Or provide a new one...
ICE provides two essential functions to WebRTC:
  • Or provide a new one...
Authentication and Privacy
  • Or provide a new one...
NAT traversal and communication consent
  • Or provide a new one...
NAT traversal and encryption
  • Or provide a new one...
Synchronization and Mixing
  • Or provide a new one...
Sending and receiving ICE connectivity checks is also known as hole _________.
  • Or provide a new one...
drilling
  • Or provide a new one...
opening
  • Or provide a new one...
creating
  • Or provide a new one...
punching
  • Or provide a new one...
A version of ICE that shortens ICE processing time is known as _____ ICE.
  • Or provide a new one...
trickle
  • Or provide a new one...
fast
  • Or provide a new one...
secure
  • Or provide a new one...
candidate
  • Or provide a new one...
channelized
  • Or provide a new one...
WebRTC introduces new possible attacks on browsers.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
TLS uses digital certificates to authenticate web servers.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Key management for SRTP is:
  • Or provide a new one...
the way in which symmetric keys are generated/exchanged for a media session.
  • Or provide a new one...
optional
  • Or provide a new one...
the authentication of parties in communication
  • Or provide a new one...
the secure storage of SRTP keys
  • Or provide a new one...
DTLS-SRTP key agreement is authenticated using fingerprints.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Identity proxy is:
  • Or provide a new one...
a way of securing web browsing
  • Or provide a new one...
a signaling authentication mechanism for WebRTC
  • Or provide a new one...
a new identity scheme for WebRTC that uses DTLS-SRTP.
  • Or provide a new one...
a SIP server that provides identity information
  • Or provide a new one...
Existing web identity services could be utilized by the Identity Proxy mechanism.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...
Ensuring that browsers only send media packets to browsers that are expecting and wish to receive media is known as ___________.
  • Or provide a new one...
user permission grant
  • Or provide a new one...
trust
  • Or provide a new one...
security
  • Or provide a new one...
communication consent
  • Or provide a new one...
IP address privacy is possible in WebRTC if a ______ server is used for media.
  • Or provide a new one...
PROXY
  • Or provide a new one...
STUN
  • Or provide a new one...
WEBSOCKET
  • Or provide a new one...
TURN
  • Or provide a new one...
Every 'major' browser supports WebSockets.
  • Or provide a new one...
FALSE
  • Or provide a new one...
TRUE
  • Or provide a new one...