In another example of the technology, the communication service may be configured to determine whether a destination endpoint may be a high cost and/or a high risk destination endpoint, and obtain a trust score for a customer account when the destination endpoint is a high cost or high risk destination endpoint. For example, a risk score can be calculated for a destination endpoint and if the risk score exceeds a threshold, then the destination endpoint may be identified as a high risk destination endpoint, and a trust score may be obtained. The communication service may evaluate the trust score for the customer account to determine whether to allow a connection to the destination endpoint. For example, in response to a connection request to connect to a destination endpoint, the communication service may obtain cost information associated with connecting to the destination endpoint or obtain a destination risk classification assigned to the destination endpoint. If the communication service determines that the destination endpoint is associated with a high calling rate and/or risk of fraud, the communication service may obtain a trust score for a customer account associated with the connection request, and the communication service may evaluate the trust score to determine whether to allow the connection request.