cisco 300-920 practice test

Developing Applications for Cisco Webex and Webex Devices (DEVWBX)


Question 1 Topic 6

Topic 6
Which user role implicitly has permission in the Events API to retrieve message created events from other users in the
same organization?

  • A. Compliance Officer
  • B. User and Device Administrator
  • C. Full Administrator
  • D. User Administrator
Answer:

A

Explanation:
Reference: https://developer.webex.com/docs/api/guides/compliance

Discussions

Question 2 Topic 6

Topic 6

Refer to the exhibit. A company uses Webex Teams extensively for communications involving customers, and want to
enforce a consistent messaging policy. Which code completes line 20 to send a notification when noncompliant messages
are detected?

  • A. events?resource=people
  • B. compliance?resource=messages
  • C. events?resource=messages
  • D. compliance?resource=people
Answer:

C

Explanation:
The function is getmessages. Then a request is made so the get comes in action and does events?Resource=messages to
get the data for the events.

Discussions

Question 3 Topic 6

Topic 6
Which two items are needed to give a Webex user the ability to archive all Webex Teams messages for an organization?
(Choose two.)

  • A. Give the user “Read-only administrator privileges” in the Webex Control Hub.
  • B. Create an Integration app with all “spark_compliance” read scopes enabled.
  • C. Use the Webex Meetings XML API “SetUser” to update the user’s “” value to “TRUE”.
  • D. Configure the user as a “Compliance Officer” in the Webex Control Hub.
  • E. Create a Bot app with all “webex_compliance” read scopes enabled.
Answer:

A D

Explanation:
Reference: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/spark/esp/Webex-Teams-
Security-Frequently-AskedQuestions.pdf

Discussions

Question 4 Topic 6

Topic 6
Which two statements about incoming WebEx call notifications on iOS and Android applications are true? (Choose two.)

  • A. When running in the background on Android, Firebase Cloud Messaging must use a notification message.
  • B. When running in the background on Android, Firebase Cloud Messaging must use a data message.
  • C. Webhooks are required with the iOS SDK only when the application is in the background.
  • D. When running in the background on iOS, Application Push Notifications must be configured to be silent.
  • E. Webhooks are required in the foreground and background for iOS and Android applications.
Answer:

B C

Explanation:
Reference:
https://github.com/webex/webex-android-sdk-example-push-notification-server/blob/master/README.md
https://developer.webex.com/docs/sdks/ios

Discussions

Question 5 Topic 6

Topic 6
Which two statements about using the Compliance Office role to manage data in Webex Teams are true? (Choose two.)

  • A. For group rooms with members from multiple organizations, only the compliance officer of the owning organization can manage all data.
  • B. The compliance officer can manage data only for users who have granted the spark-compliance messages scope.
  • C. For direct rooms between two organizations, each compliance officer can manage data only from their organization.
  • D. For group rooms with members from multiple organizations, either compliance offcer can manage all data.
  • E. For direct rooms between two organizations, the compliance officer of either organization can manage all data.
Answer:

C E

Explanation:
Reference: https://developer-portal-intb.ciscospark.com/docs/api/guides/compliance

Discussions

Question 6 Topic 5

Topic 5

Refer to the exhibit. When using the Webex Browser SDK to create calls and share screens, which two statements are valid
given a webex object such as displayed in the exhibit? (Choose two.)

  • A. After a meeting is joined, it cannot be left programmatically until the host ends the meeting.
  • B. The webex meetings.register() function must be invoked before attempting to join any meeting.
  • C. The joinMeeting() function throws an error of type ‘media stopped’ if a media stream is stopped.
  • D. Given a Webex meeting number the webex meetings join() function can be used to join the meeting.
  • E. The mediaSettings for a joined meeting accepts boolean attributes to send and receive audio, video, and screen share.
Answer:

A B

Explanation:
Reference: https://developer.webex.com/docs/sdks/browser
Topic 6, Administration and Compliance

Discussions

Question 7 Topic 5

Topic 5
Which code adds a Space Widget in an HTML script that uses the CSS Webex CDN?

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

D

Explanation:
Reference: https://developer.webex.com/docs/widgets

Discussions

Question 8 Topic 5

Topic 5
DRAG DROP
Drag and drop the expressions to create a Webex Teams widget that uses Guest Issuer to enable customers to chat and
meet with agents. Not all options are used.
Select and Place:

Answer:

Discussions

Question 9 Topic 5

Topic 5
DRAG DROP
Drag and drop the expressions from the right onto the Webex JavaScript SDK code on the left to create a Webex Teams
space, add a person to the space, and send a welcome message. Not all expressions are used.
Select and Place:

Answer:

Discussions

Question 10 Topic 5

Topic 5
DRAG DROP
Drag and drop the methods from the left into the correct order of execution on the right to use webex-js-sdk in a browser to
call and share the screen with another Webex user. Not all methods are used.
Select and Place:

Answer:

Explanation:
Reference: https://github.com/webex/webex-js-sdk/blob/master/packages/node_modules/%40webex/plugin-
meetings/README.md (see start wireless share)

Discussions
To page 2