Siebel Communications Server Administration Guide > Advanced Communications Configuration > Using Business Services with Communications Server >

Invoking a Command Through the Business Service Model


You can set up a custom business service that will invoke a command from a communications configuration. To set this up, you would:

  • Create a communications command (and a corresponding command data definition) that is intended to be invoked from outside of Siebel Communications Server, and
  • Modify or create an applet, script, or business service to invoke a particular communications command

An example is provided below for a make-call command and for a business service method that will invoke this command.

Table 45 and Table 46 show an example of a command that will be called by a custom business service. This example executes a MakeCall device command.

Table 45.  Command: MakeCallFromCustomService
Parameter Name
Parameter Value

Description

Make Call from Custom Service

DeviceCommand

MakeCall

Hidden

TRUE

Table 46.  Command Data: MakeCallFromCustomService
Parameter Name
Parameter Value

Param.PhoneNumber

{Callee Phone Number}

Param.DisplayText

{My Display Text}

The values for Callee Phone Number and My Display Text will be passed from the custom business service to the command when the command is invoked.

A business service must be implemented that will invoke the command MakeCallFromCustomService. Communications Server would retrieve the values of Callee Phone Number and My Display Text from the input arguments of the business service method, and assign these values to the command data parameters Param.PhoneNumber and Param.DisplayText. The device command MakeCall would be executed, using the values for these parameters.

NOTE:  By default, communications commands are invoked from business service methods associated with communications toolbar buttons. For more information, see About Communications Toolbar Configuration.

Siebel Communications Server Administration Guide