- Contents
Reverse White Pages Technical Reference
WhitePages Tool
The WhitePages tool performs a synchronous RWP lookup, which means processing is suspended while the lookup is performed.Behind the scenes, this tool initiates a request that instructs Data Manager to perform a RWP lookup against the data sources that are configured to participate. It waits for the search to complete, and returns the results.
Inputs tab
Interaction Address
This is the interaction address (e.g. phone number, fax number, email address, web chat address, etc.) to use in the lookup.
Interaction Address Type
This specifies the type of the interaction.
Interaction Direction
Specifies the direction (incoming or outgoing) of the interaction. If this lookup is not associated with an interaction, or is not direction-sensitive, specify "Any".
Public/Private Sources
Specifies the source types that will participate in the lookup. Note that if "Private" or "Both" are specified, then the IC User ID must be specified in the field below.
IC User ID
Specifies the IC User ID to use for lookups against private RWP sources.
Contact List Sources
Specifies which Data Manager Contact List sources will be used when performing this RWP lookup.
Result Format
Specifies the format of the lookup result(s) string. There are three possibilities:
Display Name
The result will simply be a single display name, as generated by the IC display name generation/formatting facility (see Appendix B). If there were multiple matched rows, then only the first row's data is used. This is the format used when setting attributes via the WhitePagesAsync tool. An example display name is:
John Q. Public (XYZ Corp)
Contact Summary
The result will be a short summary of the contact data for the first matched row.This format is used for things like fax and voicemail headers, mailing addresses, etc.The first line will always be the display name, as generated by the IC display name generation/formatting facility (see Appendix B). The next lines (if present) will contain address information.For example:
John Q. Public
XYZ Corp.
Finance
1 Oak St.
Albany, NY 12345
USA
If a primary phone, email, fax, chat, or web URL is non-empty, it will also be added (and prefixed accordingly); for example, if they were all non-empty you might have:
John Q. Public
XYZ Corp.
Finance
1 Oak St.
Albany, NY 12345
USA
phone:(333) 444-5555
fax:(333) 444-5556
mailto:john.public@xyz.com
chat: john.public@xyz.com
http://www.xyx.com
XML
The result will be an XML string. This is the only format that may contain more than one result row. It is also the only format that allows applications to get access to driver-specific attributes. This is the format used internally for nearly all of the RWP processing.An example XML sting that contains two result rows is:
<?xml version="1.0"?>
<rows>
<row IndivID="iovq*w~m&du#~5*|090|v3" FirstName="John" LastName="Doe" Department="Marketing" IsPrivate="0" LocID="v9y+oec=&gaz$v9f,[w^93" LocName="Acme-Toledo" OrgID="cbrwl4h.*&#n9to$0?@&?3" OrgName="Acme, Inc." Phone="+12223334444^123" Email="john.doe@acme.com" InteractionAddress="+12223334444" InteractionType="1" Source="I3Tracker Public Rwp" ExtSource="I3Tracker Public Rwp" Replicate="0" IsStopSource="1" ICInteractionID="2100176223" ICInteractionAttribute="Eic_RemoteName" DisplayName="Doe, John (Acme, Inc.)" ContactSummary="Doe, John
Acme, Inc.
Marketing
phone: (222)333-4444 ext 123"
 Origin="2" IsDefinitiveResult="0"/>
<row IndivID="e8x`.d#.*d~;np6sxh>" FirstName="Jane" LastName="Doe" Department="Sales" IsPrivate="0" LocID="{b>8b];u(;>4v{#-;388]4" LocName="Acme-Cleveland" OrgID=" cbrwl4h.*&#n9to$0?@&?3" OrgName="Acme, Inc." Phone="+12223334444^124" Email="jane.doe@acme.com" InteractionAddress="+12223334444" InteractionType="1" Source="I3Tracker Public Rwp" ExtSource="I3Tracker Public Rwp" Replicate="0" IsStopSource="1" ICInteractionID="2100176223" ICInteractionAttribute="Eic_RemoteName" DisplayName="Doe, Jane (Acme, Inc.)" ContactSummary="Doe, Jane
Acme, Inc.
Sales
phone: (222)333-4444 ext 124"
 Origin="2" IsDefinitiveResult="0"/>
</rows>
Timeout
The number of seconds for this tool to wait for a DataManager RWP lookup response.
Send Result(s) To Interaction Tracker
Whether or not the results of this lookup should be recognized by Tracker (only applicable id Tracker is licensed).
Outputs tab
Directory Information
This contains the lookup results. The format of this depends on the value of the Result Format input parameter above.
Formatted Interaction Address
For convenience, this tool also returns a formatted/displayable interaction address string.