Siebel Communications Server Administration Guide > Configuring Advanced Communications Features > 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 do the following:

  • 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 47 and Table 48 show an example of a command that will be called by a custom business service. This example executes a MakeCall device command.

Table 47. Command: MakeCallFromCustomService
Parameter Name
Parameter Value


Make Call from Custom Service





Table 48. Command Data: MakeCallFromCustomService
Parameter Name
Parameter Value


{Call Recipient's Phone Number}


{My Display Text}

The values for the Call Recipient's 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 retrieves 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 is 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