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 
 Published: 23 June 2003