A communication control apparatus for use in a communication system including the communication control apparatus, a first address notification apparatus provided in a first communication network, and a second address notification apparatus provided in a second communication network that is different from the first communication network, comprising:
- circuitry configured to receive a set of addresses from a terminal that can communicate with the first address notification apparatus that is a Session Traversal Utilities for NAT (STUN) server and the second address notification apparatus that is a STUN server, and transmits the set of addresses to a communication partner terminal that is a communication partner of the terminal,
- wherein the set of addresses includes a first source address obtained from a response to an address request that is transmitted to the first address notification apparatus from the terminal, the first source address being an address that is used as a source address of the terminal on a side of the first communication network, and a second source address obtained from a response to an address request that is transmitted to the second address notification apparatus from the terminal, the second source address being an external address that is used as a source address of the terminal on a side of the second communication network,
- wherein the circuitry converts a score, that is calculated based on an ICE protocol, of at least one address among scores indicating priority added to each address of the set of addresses such that communication between the terminal and the communication partner terminal passes through the first communication network,
- wherein the circuitry is further configured to
- receive, from the communication partner terminal, a second set of addresses including addresses notified to the communication partner terminal from the first address notification apparatus and the second address notification apparatus and scores indicating priority added to each address, and
- convert a score, of at least one address among the second set of addresses, that is calculated based on an ICE protocol such that communication between the terminal and the communication partner terminal passes through the first communication network.