Initiating an External Call

This section describes the automated dialer functionality provided with the system as well as information about integrating with your own automated dialer.

Overview of Automated Dialer

In order to initiate a call to a taxpayer from within the system, a context menu item Go To Automated Dialer is available on the Person context menu. To call a taxpayer displayed in the current context, choose this option from the person context menu and a window appears, showing a list of phone numbers defined for that person.

Select the desired phone number and click Dial.

Note:

Context Entry Secured. The navigation key for this window automatedDialer refers to an application service to facilitate application security. If your installation does not support an integration with external dialer software, configure the security settings to ensure that users do not have access to the application service for this context entry.

Technical Implementation of Automated Dialer

The popup window is implemented as a JSP page, which calls the JSP page ext_cti_dialer.jsp to integrate with an automated dialer. The ext_cti_dialer.jsp page provided with the system integrates to the Microsoft Phone Dialer, available on any Windows 2000 workstation.

The Microsoft Phone Dialer is invoked through the CDxPhoneDialer ActiveX object.

****************************************************************************
* Invoke an external phone Dialer
* In the sample provided we launch the Microsoft phone Dialer
*****************************************************************************
*/
function callDialer(phoneNumber){
CDxPhoneDialer.makeCall(phoneNumber);
}

Object: CDxPhoneDialer

This object is used to call the Microsoft Phone Dialer for an outbound call. It is only used when your implementation uses the Microsoft standard dialer.

Method: makeCall

Input: Phone Number

Micorsoft Phone Dialer Configuration

If your implementation chooses to use the functionality provided with the system and integrate with Microsoft Phone Dialer, you must copy the JSP page ext_cti_dialer.jsp from the /cm_templates directory found under the web application root directory on your Oracle Enterprise Taxation Management server to the /cm directory.

Note:

Enable ActiveX. In order to use the integration with the Microsoft Phone Dialer, you must configure your browser to enable ActiveX.

Customize Integration to Your Automated Dialer Software

In order to integrate with a different automated dialer software application, your implementers must modify the ext_cti_dialer.jsp to call the appropriate dialer.

Customize Automated Dialer User Interface

Go to Admin, Navigation Key +.

For Navigation Key, specify a name for the new navigation key prefixed with CM.

For URL Location, select External (Override) to override a base navigation key.

When you select External (Override), the Overridden Navigation Key becomes available. Select the automatedDialer navigation key because that is the key you are overriding.

The URL Override is the path on the Web server to your custom component.

When overriding a navigation key, you must flush the system login cache on the Web server. The navigation keys are stored in the system login cache, so the overrides do not become effective until the cache is flushed. To flush the cache, issue the following command in your browser's address bar: http://server:port/flushSystemLoginInfo.jsp, where server is the name or address of your web server and port is the port number of the application, for example, http://CD-Implementation:7500/flushSystemLoginInfo.jsp.

Fastpath:

Refer to the Defining Navigation Keys for more information.