Keywords to Specify Dialing-Filter Behavior

Follow the field name with a colon (:) and one of the following keywords to specify whether to filter the field data using dialing filter rules specified using DialingFilter.RuleN configuration parameters. Dialing filters are applied in numeric sequence until a match is found.

Dialing filter rules allow you to perform an intelligent translation of a phone number, in order to optimize dialing. You can use the macron$DialingRuleMethod within a dialing filter rule definition to invoke a business service method to specify custom logic in the application of the dialing filter rule to the results.

You can use the following keywords with either the @Phone macro or a field whose name you explicitly specify:

  • Lookup. Applies the dialing filters to the field data.

    You can use Lookup with fields that you know to contain phone number data that can be successfully filtered with your dialing filters.

  • PhoneTypeLookup. Checks if a field is of type DTYPE_PHONE (as defined in Siebel Tools). If it is of this type, then the dialing filters are applied to the field data. If it is not of this type, then the dialing filters are not applied to the field data.

Caution: In order for phone number data to be handled correctly in your application, do not modify the type for any field defined as DTYPE_PHONE.

For examples, see Macro-Expansion Examples. For more information about DialingFilter.RuleN configuration parameters, see Specifying Parameters for a Communications Configuration.