Patent ID: 7715401

Claim:
A router that includes a session control proxy function and a function to perform QoS processing for packets, and performs communication between a user network including a terminal and a session control service provider network, the router comprising: a first QoS setting content description table that can be set by only a service provider that provides session control services, and stores the setting contents of QoS processing, correspondent to a communication direction and the stream attribute of a session control message; a second QoS setting content description table that can be set by a service provider that provides session control services and a user network manager, and stores the setting contents of QoS processing, correspondent to a communication direction and the stream attribute of a session control message; a QoS/filtering function unit that performs QoS processing, based on the setting content of QoS processing; and a processing unit that analyzes a session control message in the session control proxy function, refers to the first and the second QoS setting content description tables, and determines the setting content of QoS processing of the QoS/filtering function unit, wherein the processing unit extracts communication information containing a destination address and a sender address, and stream attributes from a received response message from a destination terminal, wherein the processing unit determines a communication direction according to a combination of whether a destination is in user network side or session service provider side, and whether a sender is in user network side or session service provider side, based on the extracted destination address and the sender address, and wherein the processing unit, when the communication direction of the session control message passes through the session control service provider network, refers to the first QoS setting content description table; and on the other hand, when the communication direction of the session control message is loopback from the user network side to the user side, it refers to the second QoS setting content description table, searches the setting content of QoS processing, based on the communication direction and the stream attribute, and sets the setting content in the QoS/filtering processing unit, based on the session control message containing the destination address and the sender address.