01. An administration tool lets support staff disable objects in the Configuration Layer. When an operator disables a parent object that has many child objects, Configuration Server refuses the request, even though the same operator account is allowed to change the parent object itself. Disabling a parent that has no children, from the same account, succeeds.
What is the most likely cause?
a) Child objects must be disabled first, one by one
b) The delta must list every child DBID
c) The account lacks privileges to change some of the parent's child objects
d) The parent must be disabled through RequestDeleteObject instead
02. SIP Server is configured with the password and authenticate-requests options on an agent's DN. When a developer's SIP Endpoint SDK application starts, SIP Server answers the endpoint's REGISTER with 401 Unauthorized, and the endpoint never becomes registered. The security team requires authentication to stay enabled on the DN.
Which approach does the SDK documentation describe for supplying the credential?
a) Set the password in the mailbox sub-section of the proxy section
b) Call SetPassword on IExtendedService for the connection's ID
c) Set authenticate-requests to false on the DN and then register again
d) Write the user attribute as DN@domain
03. On each agent PC, a T-Lib-based agent desktop works alongside an endpoint built with SIP Endpoint SDK. Holding and retrieving calls from the desktop works. When a call rings, however, the desktop's RequestAnswerCall to SIP Server does not answer it: the endpoint keeps ringing until the agent answers it locally. The endpoint is set to ring until answered rather than to answer automatically.
Which is the most likely cause?
a) The DN's refer-enabled option is false, so SIP Server cannot use REFER
b) SIP Server's RFC3725 option is 1 instead of 2, so the endpoint is never re-invited
c) The DN's TServer/sip-cti-control option lists hold but not talk, so SIP Server cannot send the talk NOTIFY
d) The endpoint accepts answers only from ICallControl's Answer method, so remote answering fails
04. An integration developer is extending an e-mail tool so that agents can reply to customer e-mails. The tool already creates new outbound e-mails by sending RequestSubmit and storing the message details. For a reply, the new interaction must be linked to the interaction that represents the original e-mail.
What must the tool add to the RequestSubmit it sends for a reply?
a) ParentInteractionId set to the original's InteractionId
b) A ThreadId copied from the original e-mail, placed in the request's user data
c) The original's InteractionId in place of a new one, so the reply reuses that interaction
d) The original e-mail's queue name, so the reply joins the same conversation
05. While a campaign is running, an agent learns a second phone number for a customer and adds it from the outbound desktop with an AddRecord request. Depending on the case, the agent either starts a fresh record or places the number into the customer's existing chain of records. The developer must predict how OCS will treat each new record.
Which two statements about the request are documented?
(Choose two.)
a) OCS accepts it only when no campaign is currently active
b) AddRecord can add only records of type General, never callbacks or rescheduled ones
c) A record added to an existing chain takes the type of that chain, whatever type the request gives it
d) OCS writes every field sent, whatever send_attribute says
e) Leaving out GSW_CHAIN_ID makes OCS start a new chain for the record
06. Outbound agents report two problems with callbacks. First, after a customer asked for a callback, the desktop sent RecordReschedule, received RecordRescheduleAcknowledge and cleared the record from the screen, yet no callback was ever made. Second, a callback that a customer requested for late evening, after the record's daily calling window, was dialed later than agreed but within the window.
Which two statements explain these observations?
(Choose two.)
a) Personal callbacks can be dialed only while the campaign is in Preview mode
b) OCS moves a callback time outside the daily window into it
c) OCS schedules the callback only once the desktop also sends RecordProcessed for the record
d) Rescheduled records must be added again with AddRecord before OCS dials them
e) RecordRescheduleAcknowledge reports that OCS refused the requested time
07. Every agent desktop in a large contact center loads the whole standard-response library at login with RequestGetAllCategories. When many agents log in together, the server's memory use climbs sharply, although each agent needs only a few categories at a time.
Which approach does the Contacts Platform SDK guide recommend instead?
a) Keep RequestGetAllCategories but filter its result by language on each desktop
b) Load all versions of each response at login with RequestGetStandardResponses
c) Get the root categories, filter them, then get each chosen category and its standard response
d) Open the library through Interaction Server, which caches the categories of each tenant and serves them to every desktop
08. A car-rental chain's operations dashboard queries outstanding callbacks through the GMS Callback Services API and shows the _callback_state of each one. A supervisor asks what a callback currently showing ROUTING means.
What does that state tell the supervisor?
a) The call has ended, with the outcome given in the _callback_reason value
b) The callback is still waiting in ORS/URS with no agent yet assigned to handle it
c) The customer is connected to an agent and is talking with that agent
d) The customer's phone has been reached, and the customer is waiting for an agent
09. In a regional bank's contact centre, a custom voice desktop updates the on-screen agent state in its MessageHandler whenever EventAgentLogin arrives. To check the login result inline, a developer changes the login call from send() to request(). The login still succeeds and request() returns EventAgentLogin, but the on-screen state no longer changes at login, although later state changes still display.
Which two changes would restore the on-screen update at login?
(Choose two.)
a) Set the protocol's CopyResponse property to true, so the response also reaches the MessageHandler
b) Assign a GUI invoker to the protocol, so the MessageHandler runs on the screen thread
c) Revert the login call to send(), leaving the handler as it is
d) Open the protocol asynchronously, so that the request() replies also reach the handler
e) Use requestAsync(), which also feeds the MessageHandler
10. At a public utility's billing centre, an administrator wants the billing agents' Agent Group to use a different value for one Workspace Desktop Edition option than the rest of the tenant. The option is defined in the interaction-workspace section of the Workspace Application object.
How must the group-level value be configured?
a) Add the option under a new section named after the group in its annex
b) Edit the option on the Application object, then restrict that edit to the billing group through its Access Group permissions
c) Create a Transaction object holding the option and assign it to the Agent Group
d) Replicate the interaction-workspace section in the Agent Group's annex, and set the option value there