Patent ID: 8438614

Claim:
A communication system comprising: a terminal apparatus; a relay apparatus; an authentication apparatus; and a server apparatus, wherein the server apparatus accepts communication to at least one communication destination and provides a service determined for each communication destination, the terminal apparatus accepts and stores communication permission information in accordance with each communication destination in the server apparatus from the authentication apparatus with the communication permission information containing authentication information of the communication destination and key information of the relay apparatus, the communication destination and the terminal apparatus, accepts a communication request with respect to any communication destination, and transmits communication permission information defined correspondingly to the communication destination with respect to the communication request to the relay apparatus to thereby request the relay apparatus to perform communication, the relay apparatus refers to authentication information of the communication destination contained in the communication permission information provided by the terminal apparatus, acquires communication condition information defined in advance to be associated with the referred authentication information of the communication destination, determines whether communication from the terminal apparatus is consistent with the acquired condition or not, and replies to the request given from the terminal apparatus and relays communication between the communication destination requested by the terminal apparatus and the terminal apparatus via a virtual service private line set in advance when communication from the terminal apparatus is consistent with the acquired condition; the terminal apparatus accepts and stores the communication permission information and IP address of the relay apparatus from the authentication apparatus, and the terminal apparatus transmits the stored communication permission information to the relay apparatus having the stored IP address to request communication.