Siebel Communications Server Administration Guide > Configuring Events and Commands > Event Responses >

Event Response Example


Table 15 shows an example of an event response.

Table 15.  Event Response: OnInboundCallReceived
Parameter Name
Parameter Value

QueryBusObj

Contact

QueryBusComp

Contact

QuerySpec

'Work Phone #'='{ANI}'

SingleView

Service Contact Detail View

MultiView

Contact List View

FindDialog

Service Request

FindField.CSN

Ask Caller

SingleLog

LogIncomingCallContactFound

MultiLog

LogIncomingCallMultiContactFound

FindLog

LogIncomingCallContactNotFound

In this example, the information specified with the business object and business component parameters is retrieved. Communications Server then performs a query on the phone number retrieved from the ANI event data field, to see if it matches a value in the Work Phone # field in the Contact business component. (SingleLog, MultiLog, and Log are specified using fields, rather than parameters.)

If QuerySpec returns a single record, the agent is navigated to the service requests view specified by SingleView. The event log LogIncomingCallContactFound, which is specified by the SingleLog parameter, creates a call activity record automatically.

If QuerySpec returns multiple records, the agent is navigated to the contacts view specified by MultiView. The event log LogIncomingCallMultiContactFound, which is specified by the MultiLog parameter, creates a call activity record automatically.

If QuerySpec returns no records, the Search Center appears and displays "Ask Caller" in the CSN field. The event log LogIncomingCallContactNotFound, which is specified by the FindLog parameter, creates a call activity record automatically.

Siebel Communications Server Administration Guide