Former England number one David James says he would still play for his country if Fabio Capello were to call.