Gryphon DNC
|
Gryphon DNC is a built-in 3rd party integration for Gryphon. Gryphon is a service you can use for Do Not Call (DNC) list compliance verification. This action passes in a phone number and scrubs the number across local, federal, state, and various other DNC lists for eligibility to be dialed. This action also returns the type of phone that's associated with the number, such as mobile or landline. |
Dependencies
-
This version of the Gryphon DNC action uses the SOAP method. To use the REST method, use the second version of this action.
Use the SuppressCall action to determine what to do with the record next (such as retry or finalize) based on the retry settings for the selected outcome.
-
Gryphon data can be processed and filtered in detail by using the variable in CertificationDetails(out) to get the desired result for each number ran through their database.
Supported Script Types
|
Phone |
Input Properties
These properties define data that the action uses when executing.
Property |
Description |
---|---|
Caption |
Enter a short phrase that uniquely identifies this action in the script. The caption appears on the script canvas under the action icon. |
LicenseKey |
The unique API key delivered after an account has been provisioned. This action does not function properly without this key. |
VerboseLevel |
A setting to adjust the level of detail returned in the action. Refer to documentation provided by Gryphon during implementation for accepted values. |
URL |
The URL assigned to the account the API key authenticates access to. |
PhoneNumber |
The phone number you want to run through the registry. You can use variables in this field. The default is |
IsComplianceRecord |
Indicates whether the record has been flagged to be delivered as a Compliance Record. The default is to show the value of a Personal Connection field. IsComplianceRecord can be modified, but will function correctly with the value that exists already. The default is |
CampaignName | The label you wish to give a campaign that does not have any effect on the outcome of the record. You can use variables in this field. |
CertifyRule | The default is 2. Do not change this value unless directed by the Gryphon team during implementation. |
Output Properties
These properties contain variables that hold data returned from executing the action. They're available for reference and use when the action completes.
Property |
Description |
---|---|
CertificationDetails(out) |
Holds the list of results after scrubbing all lists through the Gryphon database. Gryphon returns a full list of what each result means. It works with Boolean |
ErrorMsg(out) |
Holds a text-based description of the error if the action does not execute properly, such as "invalid license key." The default is |
PhoneNumberStatus(out) | Holds the status of the phone number is stored after the action executes. Status is stored as a numeral. The default is |
PhoneNumberStatusText(out) |
Holds a text-based response indicating whether the API call executed properly. The default is |
RequestStatusText(out) |
Holds a text-based response of the status code returned when this action executes properly. The default is |
RequestStatusCode(out) |
Holds a numeric status code returned when this action executes properly. The default is |
Result Branch Conditions
Result branch conditions allow you to create branches in your script to handle different outcomes when an action executes.
Condition |
Description |
---|---|
Default |
Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined. |
OnOkToContact |
Path taken if the PhoneNumberStatus(out) field returns 0, which means that no limitations exist on the number. |
OnBlocked |
Path taken if the PhoneNumberStatus(out) field returns a 1, which means that some potential limitations or blocks exist on the number. |
OnError |
Path taken when the action fails to execute properly. For example, when there is an unexpected problem such as poor connectivity, syntax errors, and so on. The _ERR variable, with a single underscore character, should be populated with a condensed explanation of the problem. |
OnIdentifiedCellPhone |
Not used. |
Other Options
Other third-party integrations can be built to accomplish similar functionality.