As a non-limiting example of using a rule set 126 to generate a trust score, a first rule may assign a risk score to a destination risk category based on factors that may include, a destination rate (e.g., standard rate, premium rate, international premium rate, toll-free rate, etc.), destination endpoint type (e.g., landline, cellular phone, satellite phone, or special services), and/or destination trust indicator of known or suspected fraudulent activity. The risk score may be a value (e.g., integer, binary, floating point, classification, etc.) that indicates a level of risk associated with connecting to a destination, such as a risk of fraud, high cost, or malicious activity. If the risk score exceeds a threshold used to represent a high level risk of excessive fees, fraud, and/or malicious activity associated with connecting to a destination endpoint, then the destination endpoint may be identified as a high risk destination endpoint. A second rule may assign a value to a customer status category based on factors, such as, a customer account type (e.g., business account or individual account), account status (e.g., new account, existing account, trusted business, etc.), prepaid account balance, call volume, age of account, and/or fraudulent activity history. A third rule may assign a value to a call history category based on factors, such as, a customer call history to the destination phone number, call patterns to premium or high rate numbers, and/or call patterns to suspected or known fraudulent destination numbers. After assigning values to the destination risk, customer status, and call history categories, the scoring agent 110 may combine the values to generate a trust score for the customer account associated with the connection request to the destination endpoint. As will be appreciated, a reference to a rule described above may be a reference to a single rule or to multiple rules which may be used to evaluate factors associated with calling a destination endpoint and generating a trust score.