code: async def gather(self):
          
          if self.__state == 'new':
              self.__setState('gathering')
              await self._connection.gather_candidates()
              self.__setState('completed')
docs: Gather ICE candidates.