A remote communication system comprising: - an image forming apparatus; - an electronic device located outside a network to which the image forming apparatus belongs; and characterized by: - a remote communication control system comprising: - a session relay system that is configured to relay a remote session which is a direct interconnection between the image forming apparatus and the electronic device; and - a session management system that is configured to manage the remote session, and in that: - when a user of the electronic device is logged in to the session management system, the session management system is configured to request the image forming apparatus designated as a target of the remote maintenance to execute a start of the remote session instructed from the electronic device by an Extensible Messaging and Presence Protocol, XMPP, - the session management system is configured to receive, from the image forming apparatus, a notification of an execution result of the remote session by the XMPP, - the session management system is configured to request connection information from the session relay system by an Application Program Interface, API, - the session relay system is configured to notify a first session ID and a second session ID to the session management system, the first session ID and the second session ID being session IDs generated as the connection information to identify communication by the remote session in the session relay system, when receiving the request of the connection information, - the session management system is configured to execute a notification of the first session ID to the electronic device and a notification of the second session ID to the image forming apparatus, - the electronic device is configured to establish an HTTP-based WebSocket connection with the session relay system, the WebSocket connection using the first session ID, - the image forming apparatus is configured to establish an HTTP-based WebSocket connection with the session relay system, the WebSocket connection using the second session ID, and - the session relay system is configured to relay the remote session by associating the WebSocket connection established with the electronic device with the WebSocket connection established with the image forming apparatus using the first session ID and the second session ID. - an image forming apparatus; - an electronic device located outside a network to which the image forming apparatus belongs; and - a remote communication control system comprising: - a session relay system that is configured to relay a remote session which is a direct interconnection between the image forming apparatus and the electronic device; and - a session management system that is configured to manage the remote session, and - a session relay system that is configured to relay a remote session which is a direct interconnection between the image forming apparatus and the electronic device; and - a session management system that is configured to manage the remote session, and - when a user of the electronic device is logged in to the session management system, the session management system is configured to request the image forming apparatus designated as a target of the remote maintenance to execute a start of the remote session instructed from the electronic device by an Extensible Messaging and Presence Protocol, XMPP, - the session management system is configured to receive, from the image forming apparatus, a notification of an execution result of the remote session by the XMPP, - the session management system is configured to request connection information from the session relay system by an Application Program Interface, API, - the session relay system is configured to notify a first session ID and a second session ID to the session management system, the first session ID and the second session ID being session IDs generated as the connection information to identify communication by the remote session in the session relay system, when receiving the request of the connection information, - the session management system is configured to execute a notification of the first session ID to the electronic device and a notification of the second session ID to the image forming apparatus, - the electronic device is configured to establish an HTTP-based WebSocket connection with the session relay system, the WebSocket connection using the first session ID, - the image forming apparatus is configured to establish an HTTP-based WebSocket connection with the session relay system, the WebSocket connection using the second session ID, and - the session relay system is configured to relay the remote session by associating the WebSocket connection established with the electronic device with the WebSocket connection established with the image forming apparatus using the first session ID and the second session ID.