Intelligent attestation of traffic using a routing engine
The present application describes providing an attestation level to a received communication. The attestation level may be used to communicate a level of security to a network or a called party that receives the communication. The attestation level associated with the communication may indicate to a destination network and/or recipient that the phone number associated with the communication is secure and/or the telephone number has not been spoofed.
1. A system, comprising:
a first routing engine for associating a tag with a received communication comprising a property, the communication being associated with a particular originating domain and the tag indicating an attestation level for which the communication is eligible based on the property and the particular originating domain;
a second routing engine that modifies a routing of the communication based, at least in part on the tag; and
a signing server that provides attestation at the attestation level for the communication.
2. The system of claim 1 , wherein the second routing engine routes the communication to the signing server when the communication is eligible for a first attestation level and routes the communication to an egress server when the communication is eligible for a second attestation level.
3. The system of claim 1 , wherein the signing server comprises multiple ports.
4. The system of claim 3 , wherein the multiple ports are associated with different attestation levels.
5. The system of claim 1 , wherein the attestation and the communication are routed by the signing server to the second routing engine, and the second routing engine routes the communication with the attestation to a destination network.
6. A method, comprising:
receiving a communication;
determining, based at least in part on a property associated with the communication, a virtual trunk to be associated with the communication, the virtual trunk being associated with a particular attestation level;
associating a tag with the communication, the tag indicating the particular attestation level for the communication; and
providing an attestation of the communication at the particular attestation level.