Patent ID: 8194686
Filing Date: 2012-06-05
Classification: H04L

Abstract:
1. A session/border controller configured to relay packet communications between a first network and a second network, wherein the first network includes a plurality of first network communication devices, the second network has a different architecture of identification information from the first network, and the second network includes a signal processing server configured to perform call control, the session/border controller further comprising: a call control packet translation unit that, upon receiving a call control packet from a first network communication device of the plurality of first network communication devices or from the signal processing server, rewrites identification information of a transmission source and a destination described in the call control packet into identification information in a destination network and transmits the translated call control packet; a data packet translation information storage unit that stores data packet translation information for translating identification information of a transmission source and a destination of a data packet supplied from the first network communication device or the signal processing server to the session/border controller into identification information in a destination network in association with a session relevant to the data packet; a data packet translation unit that, upon supply of a data packet from the first network communication device to the session/border controller, searches for data packet translation information relevant to the data packet as a translation target, and rewrites identification information of a transmission source and a destination described in the translation target data packet into identification information in a destination network in accordance with the detected data packet translation information and transmits the translated data packet; a translation information generation unit that, based on a result of analyzing a content of a call control packet serving as a translation target in the call control packet translation unit and flowing between the first network communication device and the signal processing server, generates data packet translation information of a session to be established between the first network communication device and the signal processing server as a communication partner of the first network communication device and registers the generated data packet translation information into the data packet translation information storage unit; and an association registration unit that, when an outgoing call is made from a calling first network communication device at a calling end to a called first network communication device at a called end, performs registration to associate first data packet translation information generated based on a call control packet flowing between the calling first network communication device at the calling end and the signal processing server with second data packet translation information generated based on a call control packet flowing between the called first network communication device at the called end and the signal processing server, out of translation information stored in the translation information storage unit, as data packet translation information relevant to one session in the data packet translation information storage unit.