code: def call_add_voter(target, replica_id, voter_address):
      with grpc.insecure_channel(target) as channel:
          stub = RaftAdminStub(channel)
  
          req = AddVoterRequest(
              id=replica_id,
              address=voter_address,
              previous_index=0,
          )
  
          try:
              future = stub.AddVoter(req)
              add_voter_result = stub.Await(future)
              _ = stub.Forget(future)
              if not add_voter_result.error:
                  return True
              else:
                  return False
          except:
              return False
  
label_desc: Use image node_id 1 for calling a global function with example usage: call_add_voter(target, replica_id, voter_address) and returns: True, False, False