A system and method are provided for recovering a communication session between a client device and a participant device is performed by a server running a central service. The server detects that the client device has lost connection to the participant device and proceeds to maintain the connection to the participant device. In certain embodiments, the server determines why the client device lost connection and selects a second device in close proximity to the client device using information from a user profile associated with the client device. The server then proceeds to establish a connection between the client device and the participant device.
중앙 서비스를 실행하는 서버에 의해 수행되는, 클라이언트 디바이스와 참가자 디바이스 사이의 통신 세션을 복원하기 위한 시스템 및 방법이 제공된다. 서버는, 클라이언트 디바이스가 참가자 디바이스에 대한 접속을 상실했음을 검출하고 참가자 디바이스에 대한 접속을 유지하는 것을 진행한다. 특정 실시예들에서, 서버는, 클라이언트 디바이스가 접속을 상실한 이유를 결정하고, 클라이언트 디바이스와 연관된 사용자 프로파일로부터의 정보를 사용하여 클라이언트 디바이스에 매우 근접해 있는 제 2 디바이스를 선택한다. 그런다음, 서버는 클라이언트 디바이스와 참가자 디바이스 사이에 접속을 확립하는 것을 진행한다.