|Bookshelf Home | Contents | Index | PDF|
The macro @Phone is often used to retrieve a phone number; for a detailed description of this macro and its encoded logic, see Macros for Parameter Values. Alternatively, you can explicitly specify the name of a field from which to extract phone number data.
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. The macro $DialingRuleMethod can be used 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.
For examples, see Macro-Expansion Examples. For more information about DialingFilter.RuleN configuration parameters, see Specifying Parameters for Communications Configurations.
Follow a field name with a colon (:) and one of the following keywords to specify the portion of the phone number field to be extracted and substituted. You can use these keywords only with fields of type DTYPE_PHONE. If none of these keywords is specified after a field name, then the phone number from the field corresponds to IntlNumber. IntlNumber may also be specified explicitly.
NOTE: The plus sign (+) is included only in the value for IntlNumber, when this keyword represents an international number. In the following keyword descriptions, references to the country code do not include the plus sign (+) character:
Follow the field name or a keyword with a colon (:) and a range of numerals to be extracted from the field value. A substring numeric range can be specified directly after the field name or after a keyword indicating the part of the phone number.
Any business component can have a named user property called Primary Phone Field. The property value is the field name of the same business component that contains the phone number and that should be dialed when a make-call command is invoked on an applet that uses this business component.
For example, the Account business component can have a Primary Phone Field user property set to the value Main Phone Number. This tells Communications Server that Main Phone Number is the field that should be dialed by default when dialing is requested on an account.
|Siebel Communications Server Administration Guide|