Patent ID: 8761745

Claim:
A method comprising: receiving, by one or more devices, a request from a device of an originating party to establish communications with a device of a destination party, the request including information identifying a type of session and a quality level for the session; determining, by the one or more devices, whether the request is permissible based on applying at least one criterion to at least one aspect associated with the request, the determining whether the request is permissible including: determining whether a type of an address, with which the device of the originating party or the device of the destination party is associated, corresponds to a telephone number or an Internet Protocol (IP) address, and performing a screening process on the request, the performing the screening process including: performing a first screening process on the request using a first screening data structure that includes one or more telephone numbers when the type of the address corresponds to the telephone number, or performing a second screening process on the request using a second screening data structure that includes one or more IP addresses when the type of the address corresponds to the IP address; determining, by the one or more devices, that the request is not permissible based on performing the screening process on the request; accessing, by the one or more devices and based on determining that the request is not permissible, a user profile, associated with the device of the destination party, to determine whether the device of the destination party is associated with a forwarding-on-screening feature; determining, by the one or more devices, that the forwarding-on-screening feature is associated with the device of the destination party; obtaining, by the one or more devices and from the user profile, forwarding contact information, associated with the device of the destination party, based on determining that the forwarding-on-screening feature is associated with the device of the destination party, the forwarding contact information including a telephone number or an IP address; and transmitting, by the one or more devices, a response to the request, the response including the forwarding contact information, and a plurality of addresses, associated with the destination party, being provided to the device of the origination party when the request is permissible.