Siebel CTI Administration Guide > Configuring User Interface Elements > Modifying the Communications Toolbar >

Modifying the Function of an Existing Toolbar Button


You can modify the function of an existing communications toolbar button in several different ways. You can:

  • Change which communications command an existing communications toolbar button invokes
  • Change which device command an existing communications toolbar button invokes
  • Change which business service method an existing communications toolbar button invokes

Modifying Communications Command for Existing Toolbar Button

If you created a command in the communications configuration and you want a communications toolbar button to invoke this communications command instead of an existing command, then rename your commands so that the new command uses the name of the command that is currently associated with the toolbar button.

Renaming commands in the communications configuration has less impact on an upgrade effort than modifying object definitions in Siebel Tools.

Renaming commands in the communications configuration can be used whether you are only implementing a custom command or you are both implementing a custom command and invoking a device command supported by a custom communications driver, as described in Modifying Device Command for Existing Toolbar Button.

For more information about communications commands, see Commands.

Modifying Device Command for Existing Toolbar Button

If you are using a custom communications driver, created using the Adaptive Communications API, in order to extend or replace the functionality of a driver provided with Siebel Business Applications, then you can reuse the existing communications toolbar configuration, and you can reuse existing commands from the configuration data provided with Siebel Business Applications. Of course, you can also create new communications commands, as described earlier in this topic.

If your communications driver supports different device command names than do the drivers provided with Siebel Business Applications (such as the Virtual CTI driver), then specify your own driver's device commands in your communications commands. Alternatively, for commands that do not specify a device command and do not execute something else such as a business service method or script, the application attempts to execute a device command with the same name as the communications command. For more information about device commands, see Commands. For more information about Adaptive Communications, see Developing a Communications Driver.

Modifying Business Service Method for Existing Toolbar Button

If you have created a custom business service, and you want an existing communications toolbar button to invoke a method for this service, then you must use Siebel Tools to modify the command object definition that is associated with the toolbar item, to specify the new business service and method. This approach is of limited practical value, however, because you can customize the function of a button without using Siebel Tools.

For more information about how business service methods are specified for the toolbar buttons, see Communications Toolbar Items, Commands, and Methods.

Siebel CTI Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.